10 2017 档案

摘要:https://blog.csdn.net/conansonic/article/details/53235528 https://yq.aliyun.com/articles/45333 阅读全文
posted @ 2017-10-29 11:42 車輪の唄 阅读(4) 评论(0) 推荐(0) 编辑
摘要:总体上分为三步 1) 读取段信息(segment_N, si文件) , 获取segmentinfos对象, 其下有private List<SegmentCommitInfo> segments = new ArrayList<>(); SegmentCommitInfo类代表了每次的提交信息, s 阅读全文
posted @ 2017-10-26 15:18 車輪の唄 阅读(16) 评论(0) 推荐(0) 编辑
摘要:在使用Lucene时,有一条建议”不要频繁去打开关闭硬盘索引”。为什么会有这条建议?这就需要在IndexReader的实例化过程中找答案。先说一个结论“IndexReader的实例化过程是一个非常耗时的过程”。由于IndexReader只是一个抽象类,在调用代码: 真正得到的是StandardDir 阅读全文
posted @ 2017-10-24 15:34 車輪の唄 阅读(20) 评论(0) 推荐(0) 编辑
摘要:wait notify interrupt join 可以中断的有哪些? 第一: sleep, wait , join, 都是可以被中断的 第二: I/O操作, 传统的的I/O操作(阻塞式,流的形式)被阻塞时,是不可以被中断的,调用流的close方法也会被阻塞; Java 1.4中引入的新的I/O 阅读全文
posted @ 2017-10-23 15:06 車輪の唄 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1. sleep()不释放同步锁,wait()释放同步锁 2. sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起 3. 这两个方法来自不同的类分别是Thread和Object 4 阅读全文
posted @ 2017-10-23 14:38 車輪の唄 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1. zk启动异常通过zookeeper.out文件查看, 该文件在启动命令的执行文件夹下, 所以一般在bin层文件夹下执行启动名利 bin/zkServer.sh start 2. 启动命令的位置也决定了zoo.cfg配置中的相对路径位置 3. myid文件位于data文件夹下, 而data文件夹 阅读全文
posted @ 2017-10-23 10:40 車輪の唄 阅读(9) 评论(0) 推荐(0) 编辑
摘要:对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键, 用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc 这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。 示例文档:{ 阅读全文
posted @ 2017-10-20 15:52 車輪の唄 阅读(6) 评论(0) 推荐(0) 编辑
摘要:对一个线程不安全的集合进行多线程操作, 并不会破单个元素的完整性, 根据java内存模型可知, public class TestCl { List<Integer> no = Collections.synchronizedList(new ArrayList<>()); //List<Integ 阅读全文
posted @ 2017-10-20 15:18 車輪の唄 阅读(12) 评论(0) 推荐(0) 编辑
摘要:DELIMITER $$ ALTER DEFINER=`dbmanager`@`%` EVENT `book_info 定时更新` ON SCHEDULE EVERY 1 DAY STARTS '2017-10-16 23:00:00' ON COMPLETION PRESERVE ENABLE D 阅读全文
posted @ 2017-10-16 17:26 車輪の唄 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Integer i = 0; String s = "0"; 上述两个代码都会保存在运行时常量池中 而 final Integer i = 200; 只会保存在堆内存或栈内存中, final只代表这是个常量, 不允许修改, 而不代表其存储区域 阅读全文
posted @ 2017-10-14 17:48 車輪の唄 阅读(8) 评论(0) 推荐(0) 编辑
摘要:public class TestCl{ static final Integer ii = 1000; private final Integer b = 1000; public static void main(String[] args) { TestCl cl = new TestCl() 阅读全文
posted @ 2017-10-14 16:41 車輪の唄 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示