摘要: qcache query cache 查询缓存查询sql的结果给缓存下来 如果sql完全相同 直接返回结果 修改数据 查询缓存肯定失效。如果修改频繁就不适合用查询缓存了。查询缓存默认是开的。 Innodb buffer pool 缓存索引和表数据, 查询过来后先到缓存上查找。找不到在上数据中查找 可 阅读全文
posted @ 2019-01-04 12:24 saveworld_niub 阅读(189) 评论(0) 推荐(0) 编辑
摘要: qcache和Innodb buffer pool有什么区别 阅读全文
posted @ 2019-01-04 12:24 saveworld_niub 阅读(138) 评论(0) 推荐(0) 编辑
摘要: elasticsearch基于lucene实现底层的分词,也就是索引倒排序,然后对分词进行检索,elasticsearch帮助建立查询语句(dsl 两种查询方式 一种是uri方式 一种是http请求的)、返回查询结果(json形式)、存储数据(根据索引存储文档) 支持curl 和java api 基 阅读全文
posted @ 2018-12-28 13:59 saveworld_niub 阅读(302) 评论(0) 推荐(0) 编辑
摘要: Linux基础常用命令 ps 查看当前进城 kill 端口号 , 杀死进程 pwd 查看当前路径 ln -s nlink source 软连接 通过路径生成一个链接 不影响链接数 可以链接目录 ln nlink source 硬链接 指向一个inode(指针)影响链接数 不能链接目录 vi 编辑查看 阅读全文
posted @ 2018-12-28 11:08 saveworld_niub 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 普及几个基本概念 zxid:peerepoch+ 每一次事物提交的Id peerepoch(lastpeerepoch):头票的轮数,每一次发起投票都会改变 每一次发起投票的条件,及状态改变的条件 :失去leader 或者新的节点启动 所有的following或者和leader全部切换成lookin 阅读全文
posted @ 2018-12-27 17:57 saveworld_niub 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1一个方法行数过多的时候 尽量拆分成小的功能。 或者 多个类都用到这个功能的时候 抽出成静态方法 重用。清晰。 2每个service负责一张表或者负责一块功能。 代码清晰。 3吧很多的方法参数 封装成对象 在做service调用 。dao调用的时候。 4如果说当一个java bean类的方法呗其他类 阅读全文
posted @ 2018-12-26 15:40 saveworld_niub 阅读(170) 评论(0) 推荐(0) 编辑
摘要: equals 出现在Object中,父类通过比较两个对象的地址来判断两个对象是否一致。 hashcode是直接返回对象在内存中的地址。 根据业务需求 我们可能需要重写equals 来判断两个对象是否是相同的。同时要修改hashcode的计算方法。 在用到跟hashmap、hashset hashtr 阅读全文
posted @ 2018-12-26 11:00 saveworld_niub 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 类加载过程 加载 加载对象 到堆中, 验证 验证代码正确性。比如abstract类的抽象方法 是否被实现。 准备 static变量 值初始化。放入方法区 解析 直接引用 和符号引用。 吧符号引用改成直接引用 初始化 初始化静态代码块、类变量、构造函数 阅读全文
posted @ 2018-12-25 17:44 saveworld_niub 阅读(101) 评论(0) 推荐(0) 编辑
摘要: ReetrantLock 内部静态类 Sync 继承AbstractQueuedSynchronizer(负责阻塞队列,线程去枪战锁,并且包含了node) NonfairSync extends Sync extends AbstractQueuedSynchronizer FairSync ext 阅读全文
posted @ 2018-12-25 16:19 saveworld_niub 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 问题: 当利用automickinteger 进行cas 操作的时候 compareandset 是没有错的。但是当多线程的时候 会有问题。会产生aba问题。就比如说当 变量a =1 然后, 1线程去读他 做compareandset前 是1.这时候2线程 对a +1 又 减了1 1线程去拿的时候可 阅读全文
posted @ 2018-12-24 12:28 saveworld_niub 阅读(428) 评论(0) 推荐(0) 编辑