摘要: 1,更新丢失问题 该问题实际上就是各个session在各自的实务内相互更改数据,覆盖别人的数据。 2,实际上的数据实务问题 read-uncommitted 读到没有提交的数据,脏读 read-committed 重复的时候,读到其他实务提交的数据,类似,在同一个实务里面第一次,跟第二次读到数据不一 阅读全文
posted @ 2019-04-16 17:43 北原之风 阅读(220) 评论(0) 推荐(0) 编辑
摘要: InnoDB 支持行级锁,表级锁 ,MyISAM只支持表级锁 for update用的是排它锁,不是读锁(共享锁) 锁的颗粒度越细,复杂的越高 innoDB查询条件没有用索引的话使用的是表级索,使用索引的话用的行级锁 MyISAM使用的场景 1,频繁执行全表count语句 2,对数据进行增删改的频率 阅读全文
posted @ 2019-04-16 13:46 北原之风 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 如何定位并优化慢查询sql a)打开数据库的慢查询日志开关,同时设置相关的慢查询配置,然后在日志表找到慢查询sql b)使用explain来分析慢sql的原因进行优化,(注意慢查询的标志 1,Type是index(用索引)all(全表查询) 2,Extra是Using filesort,Using 阅读全文
posted @ 2019-04-16 10:09 北原之风 阅读(476) 评论(0) 推荐(0) 编辑
摘要: InnoDB用的B+树 B+Tree跟B-Tree相比 1,B+Tree索引的磁盘读写代价低 因为B+Tree索引非叶子节点不存数据信息,只存索引,这就意味着物理磁盘同一块的数据区域能读到更多的索引信息,更快找到所查索引的位置,减少IO操作。 2,B+Tree索引的查询效率更加稳定 因为最终查找的数 阅读全文
posted @ 2019-04-15 18:31 北原之风 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收的算法 1,引用计数法 2,标记清除法 3,标记压缩法 与2的区别在于进行回收时,会把对象压缩到内存的一端 4,复制法 5,分代法 年轻代 老年代 永久代分别用不同的算法 垃圾回收器 1,串行的垃圾回收器 单线程的进行垃圾回收,同时要暂停java应用的所有线程,一直到垃圾回收完毕。这种现象就 阅读全文
posted @ 2019-02-26 18:02 北原之风 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1 jvm的运行参数 1.1 三种参数类型 标准参数 -help -version -X参数(非标准参数) -Xint -Xcomp -XX参数(使用率极高) -XX:newSize -XX:+UseSerialGc 1.2标准参数 通过“java -help”可以看到所有标准参数命令 实例1,通过 阅读全文
posted @ 2019-02-23 12:07 北原之风 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 批量自动删除rpm包:rpm -qa | grep mysql | while read c; do rpm -e $c --nodeps; done minimal最小化安装eth0默认没有自启用修改配置文件onboot=true 修改静态地址后发现无法ping外网需要设置网关route add 阅读全文
posted @ 2016-11-02 21:58 北原之风 阅读(122) 评论(0) 推荐(0) 编辑
摘要: linux的命令操作 1、日常操作命令 find ~ -name "target.java" 精确查找文件 find ~ -name "target*" 模糊查找文件 find ~ -iname "target*" 不区分文件名大小写去查找文件 **查看当前所在的工作目录 pwd **查看当前系统的 阅读全文
posted @ 2016-11-02 21:57 北原之风 阅读(197) 评论(0) 推荐(0) 编辑
摘要: rabbitMQ数据恢复问题 如果持久化标志设置为true,则代表是一个持久的队列,那么在服务重启后,也会存在。因为服务会把持久化的queue存放在硬盘上,当服务重启的时候,会重新申明之前被持久化的queue。队列是可以被持久化,但是里面的消息是否为持久化那还要看消息的持久化设置。也就是说,如果重启 阅读全文
posted @ 2016-11-02 10:19 北原之风 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 用来测试本地系统的字符编码 System.out.println(System.getProperty("file.encoding")); 设置windows本地系统编码 chcp 编码(例如65001) 65001 Unicode (UTF-8) 936 中国 - 简体中文(GB2312) 关于 阅读全文
posted @ 2016-10-21 17:30 北原之风 阅读(122) 评论(0) 推荐(0) 编辑