首页
码海无涯_个人技术栈
取消

使用docker部署mysql主从复制同步;

使用docker部署mysql主从同步,因为没钱买服务器, 所以用docker比较靠谱且省钱,主从同步可以做数据备份,可以读写分离等等好处,此文借助网上很多大神的博客,如有冒犯请联系。 一、准备工作: 要做主从复制这里肯定要准备docker, 还有镜像文件,本文以mysql5.7为例。以Ubuntu18.04服务器为准,centOS应该也没毛病,因为docker是通用的: # ...

根据经纬度获取两个位置之间的距离

记录身份证工具类 import java.time.LocalDateTime; import static java.lang.Integer.parseInt; public class IdentityCardUtils { /** * 获取年 * * @param idNumber * @return */ ...

根据经纬度获取两个位置之间的距离

已知两个地方的经纬度, 求两个地方的距离 /** * Description: * * * @author YeFei * @date 2020/5/8 10:04 */ public class LocationUtils { private static double EARTH_RADIUS = 6378.137; private static ...

使用指定账号的git进行拉取远程私有项目

因为本地配置了git账号, 有时候有另外一个私有项目也要拉取下来, 这个时候就要用专门的命令取拉取, 否则会失效, 报账号不对, 没有权限拉取项目, 这里记载一下. 一、先说一下环境: 账号为: 572yefei@163.com 密码为: abcd123456 项目地址是: https://gitee.com/laowanye/moyutang.git 二、开始...

SpringBoot2.1.x使用Redis记录

使用redis经验,记录一下,区别于老版本的redis配置。 一、首先是redis的配置文件 此处的配置区别于2.x版本以下的配置。 import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; import com...

flutter中使用RSA进行公钥加密

新公司使用flutter进行密码加密, 特写文章记录一下方便以后使用 一、准备工作 首先要知道, RSA为非对称加密, 此处记录的是前端使用公钥加密, 后端使用私钥解密, 此处的公钥是网络静态文件. 举个栗子: 公钥地址: https://keppel.fun/publicKey.pem 公钥内容: -----BEGIN PUBLIC KEY----- MIGfMA...

Java中使用reentrantreadwritelock锁机制来控制多个线程对共享资源的互斥访问

layout: post tags: Java categories: 经验心得 title: “java中使用ReentrantReadWriteLock锁机制来控制多个线程对共享资源的互斥访问” — Java 提供了两种锁机制来控制多个线程对共享资源的互斥访问,第一个是 JVM 实现的 synchronized,而另一个是 JDK 实现的 ReentrantLock。 ...

Ubuntu安装supervisor并配置

layout: post tags: Ubuntu categories: 经验心得 title: “Ubuntu安装supervisor并配置” — Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。 1. 安装Supervisor sudo apt-get inst...

java获取客户端真实ip(通过反向代理nginx), 获取的不是服务器的ip

最近做客户统计, 涉及到统计用户所在地, 网上很多例子获取用户的真实ip,但是我们的服务器使用的是nginx做的反向代理, 如此使用网上的办法就一直获取的是服务器的ip, 经过一番测试和配置终于拿到了客户端的真实ip. 1. 误区说明 获取到用户的ip是0.0.0.0.0.1, 这是因为项目在本地跑, 访问是localhost:8080, 把项目地址改成127.0...

更换服务器域名证书

异常: Another exception was thrown: NoSuchMethodError: The getter 'length' was called on null. 该异常是因为在stf中的list属性没有初始化, 表现方式是页面会先报错, 然后马上回复正常, 这其实是一个初始化赋值的过程: // 错误示例 class _DemoPage...