自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Mysql 主从同步-docker容器制作

Mysql 主从同步-docker容器 1.mysql镜像拉取后,创建并启动mysql容器 (映射目录及my.cnf文件事先准备好,也可以不做目录映射,目录映射目的只是为了容器出现问题无法启动容易恢复数据) a.主节点: docker run -p 3307:3306 --name mysql-master -e MYSQL_ROOT_PASSWORD=mysql -vF:\mysql\master\data:/var/lib/mysql -vF:\mysql\master\my.cnf:/etc/mysq

2020-07-12 16:22:59 145

原创 HashMap,HashTable,ConcurrentHashMap区别

(直接上代码吧) HashMap /** * Associates the specified value with the specified key in this map. * If the map previously contained a mapping for the key, the old * value is replaced. * * @param key key with which the specified value is to

2020-05-17 23:22:05 121

原创 如何定位及优化慢sql

1根据日志定位慢查询sql 执行命令:show variables like ‘%quer%’; 将show_query_log设置开启状态-set global slow_query_log = on; long_query_time设置慢sql时间,超过该配置就会被记录; 从show_query_log_file配置的路径中取出慢sql日志查看; 执行show status like ‘%slow_queries%’ 查看慢sql条数; 2查询慢sql原因 explain 查看慢sql的执行计划: i

2020-05-13 14:31:43 871

原创 启动多个线程并按顺序执行

wait,notify,notifyAll作用、用法 wait()/wait(time)使线程进入阻塞阶段-线程状态进入WAITING/TIMED_WAITING状态,notify方法会随机唤醒其他状态是WAITING/TIMED_WAITING状态的线程,notifyAll会唤醒全部处于WAITING/TIMED_WAITING状态的线程。wait,notify,notifyAll方法只能用于synchronized修饰的代码块中。 代码块 下面是我在面试中遇到的面试题,启动线程A/B/C,并一次循环打印

2020-05-12 22:41:20 480

原创 JAVA线程生命周期

这里写自定义目录标题JAVA线程六种状态线程生命周期图 JAVA线程六种状态 New(未start) Runable(start后,可运行的/正在运行) Blocked(synchronized修饰代码块未获取对象锁) Waiting(wait方法/join方法—等待锁) TimedWaiting(sleep/wait(time)/join(time)–等待时间) Terminated(执行完成) 线程生命周期图 ...

2020-05-12 19:46:38 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除