文章 47
评论 19
浏览 64851
2018年11月份,我的博客开通了

2018年11月份,我的博客开通了

穷人一枚,盼星星盼月亮等到双11买了一台阿里云的ECS,经过一番折腾, 博客总算是安家了, 以后要努力, 经常写博客! 嗯, 就这样!

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

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

使用docker部署mysql主从同步,因为没钱买服务器, 所以用docker比较靠谱且省钱,主从同步可以做数据备份,可以读写分离等等好处,此文借助网上很多大神的博客,如有冒犯请联系。 准备工作: 要做主从复制这里肯定要准备docker, 还有镜像文件,本文以mysql5.7为例。以Ubuntu18.04服务器为准,centOS应该也没毛病,因为docker是通用的: # 拉取镜像mysql, 如果已经有了镜像,此处命令跳过。 docker pull mysql:5.7 # 创建mysql的配置挂载地址 mkdir -p /data/mysql/config # 创建mysql的存储文件挂载地址 mkdir -p /data/mysql/data_master mkdir -p /data/mysql/data_slave # 创建主从数据库的配置文件 touch /data/mysql/config/master.conf touch /data/mysql/config/slave.conf 准备mysql的配置文件 准备主节点的配置文件: vi /data/mysql/con....

使用SSH公钥进行连接到Linux服务器

使用SSH公钥进行连接到Linux服务器

1. 本地要安装SSH工具, 如果没有先安装一下 2. 使用ssh命令生成公钥 ssh-keygen -t rsa # 一路回车下去, 如果要设置公钥使用密码就设置一下, 看提示输入即可 3. 将生成的公钥上传到远程服务器上去, 并将公钥内容复制到authorized_keys文件下 # 上传(本地操作, 也可以直接打开公钥, 将内容粘贴到指定文件中) scp ./id_rsa.pub root@11.101.146.31:/root/.ssh # 复制粘贴(远程服务器操作) root@iZwz95k93swqriw7zcfl7oZ:~/.ssh# cat id_rsa.pub >> authorized_keys 4. 远程服务器重启ssh命令,使公钥生效 service ssh restart

jrebel热更新插件激活方式

jrebel热更新插件激活方式

转载文章 https://www.cnblogs.com/flyrock/archive/2019/09/23/11574617.html

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

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

已知两个地方的经纬度, 求两个地方的距离 /** * Description: * * * @author YeFei * @date 2020/5/8 10:04 */ public class LocationUtils { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 通过经纬度获取距离(单位:米) * * @param lat1 a地点的经度 * @param lng1 a低点的纬度 * @param lat2 b地点的经度 * @param lng2 b低点的纬度 * @return 距离 米, 如果要获得公里记得除以1000 */ public static double getDistance(double lat1, double lng1, double lat2, double lng2) { double radLat1 = rad(lat1); double radL....

身份证工具类

身份证工具类

记录身份证工具类 import java.time.LocalDateTime; import static java.lang.Integer.parseInt; public class IdentityCardUtils { /** * 获取年 * * @param idNumber * @return */ public static int getYear(String idNumber) { if (idNumber.length() == 15) { return parseInt("19" + idNumber.substring(6, 8)); } return parseInt(idNumber.substring(6, 10)); } /** * 获取月 * * @param idNumber * @return */ public static int getMonth(String idNumber) { if (idNumber.length() == 15) { return parseInt(idNumber.substring(8, 10)); }....

mongodb设置用户以及远程连接

mongodb设置用户以及远程连接

要配置mongodb的账户密码,以及可以远程连接,mongodb安装在阿里云服务器上面 所有的安装做好 此时应该是不能远程连接,此时要先设置数据库对应的用户. 在做这些前要保证用户可以正常登陆 mongo use admin db.createUser({user:"admin",pwd:"password",roles:["root"]}); 先创建对应的数据库,比如说给leanote库添加用户 use leanote; db.createUser({user: "leanote", pwd: "password", roles: [{ role: "dbOwner", db: "leanote" }]}) 搞完上面的,直接去打开mongod.conf: 修改其配置文件 # network interfaces net: port: 27017 bindIp: 0.0.0.0 #bindIp: 127.0.0.1 #processManagement: security: authorization: enabled 主要是修改一个端口号, 另一个是打开权限校验 接着重启数据库....

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

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

因为本地配置了git账号, 有时候有另外一个私有项目也要拉取下来, 这个时候就要用专门的命令取拉取, 否则会失效, 报账号不对, 没有权限拉取项目, 这里记载一下. 先说一下环境: 账号为: 572yefei@163.com 密码为: abcd123456 项目地址是: https://gitee.com/laowanye/moyutang.git 开始使用命令拉取 git clone https://572yefei%40163.com:abcd123456@gitee.com/laowanye/moyutang.git 说明一下 这里的git clone就不用说了,然后指定账号和密码是用http(https):// + 账号 + : + 密码 + @ + 项目地址 中间如果有符号(比如说我的账号是邮箱地址,有个@符号,这里要转义一下url

docker启动失败故障排查

docker启动失败故障排查

最近阿里云老是发消息说我的服务器有漏洞,今天周末抽时间把服务器漏洞修复一下,按照阿里云提示修复完了重启,然后docker居然启动不起来... 问题: root@iZwz9ezkmfgg9pbiz2jyc6Z:~# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sat 2020-04-11 17:10:56 CST; 1h 2min ago Docs: https://docs.docker.com Process: 2176 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, statu....

2020年整年jetbrain全家桶激活码

2020年整年jetbrain全家桶激活码

【必读】IDEA 2019.3 最新激活教程,有效期到 2089 年(持续更新中~) 注意 本教程理论上适用于 IntelliJ IDEA 所有版本,请放心食用~ 本教程适用于 JetBrains 全系列产品,包括 Pycharm、IDEA、WebStorm、Phpstorm、Datagrip、RubyMine、CLion、AppCode 等。 本教程无需修改 hosts文件。 一、前言 说实话,IDEA 更新是真滴快,还以为 IDEA 2019.2.4 后面会更新 IDEA 2019.2.5 版本,谁知道 11 月份刚结束,官方直接就上了 2019.3 版本 … 据官方说 IDEA 2019.3 版本在启动速度以及 UI 交互上做了很大优化。 今天无事便更新一波,尝尝鲜,使用的方法还是之前 2019.2 的破解方法,同样可以破解成功,Happy~, 又可以愉快的玩耍了。 废话少说,开始激活破解 … 二、关于破解方法 此处只写根据jar包破解: 配置破解补丁 进去过后,我们随便建个项目,点击菜单栏 Help -> Edit Custom VM Options: 注意:....

哈哈哈哈哈哈哈嗝~