摘要:
在Docker中部署mysql主从复制集群 环境准备 启动一个mysql容器并将 mysql 的配置文件复制到宿主机 # 创建一个容器 docker run -d -p 3306:3306 --name mysql57 -eMYSQL_ROOT_PASSWORD=123456 mysql:5.7 # 阅读全文
摘要:
豫章故郡,洪都新府。星分翼轸,地接衡庐。襟三江而带五湖,控蛮荆而引瓯越。物华天宝,龙光射牛斗之墟;人杰地灵,徐孺下陈蕃之榻。雄州雾列,俊采星驰。台隍枕夷夏之交,宾主尽东南之美。都督阎公之雅望,棨戟遥临;宇文新州之懿范,襜帷暂驻。十旬休假,胜友如云;千里逢迎,高朋满座。腾蛟起凤,孟学士之词宗;紫电青霜 阅读全文
摘要:
轻量级锁,偏向锁,重量级锁 参考视频:https://www.bilibili.com/video/BV16J411h7Rd 对象头信息: normal,正常对象,使用markwork的最后3bits来标记,001就表示正常对象 Biased,偏向锁标记,使用markwork的最后3bits来标记, 阅读全文
摘要:
线程学习笔记 线程上下文切换;会存储上一个执行线程的状态,比如栈帧信息,程序计数器信息等,切换会耗费计算机资源的,所以并不是线程越多,执行效率就越高,如果线程数大于CPU的核心数,切换就会越频繁 线程自己调用了sleep,yield,wait,join,park,synchronized,lock等 阅读全文
摘要:
java内存模型(Java Memory Module) 虚拟机并不是直接操作主内存,而是又创建了一个缓存,类似cpu的高速缓存,要操作内存中的数据,一般会进行多步原子操作,这就会导致多个线程访问会出现一些问题。 JMM的原子操作如下图说明 volatile关键字 /** * 循环里有代码,则会跳出 阅读全文
摘要:
模板设置 有三种地方能实现类似模板的功能,File and Code Templates,Live Template和Postfix Completion Postfix Completion 后缀完成,file → settings → editor → general → postfix com 阅读全文
摘要:
删除已经跟踪的文件夹的版本控制 git rm -r -n --cached "out/" # -n参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览 git rm -r --cached "bin/" # 真正执行命令 git commit -m" remove bin fol 阅读全文
摘要:
https://pan.baidu.com/s/1BVyhB9l8WpzNtE8hkxT9GA 提取码:61lb 激活码,可用 name:bluman serial:VPISCJULXUFGDDXYAUYF 阅读全文
摘要:
定义时间戳 1. 简单做法 maven自带的时间戳${maven.build.timestamp} 修改自带时间戳的格式,在pom.xml中添加属性: 这个时间戳的时间是标准的UTC时间,没有时区的概念,想要特定时区的时间只能利用插件 2. 高级用法(使用插件) 在 阶段,会生成一个current. 阅读全文
摘要:
python的安装包括windows, linux, macOS这三种不同操作系统的安装。 一台机器上python版本的管理,配置环境变量,都可以绿色安装,只用配置环境变量就可以了。 和java的环境变量是一样的,以后有时间好好总结下macOS下的python版本的升级,版本管理等。 python2 阅读全文