06 2020 档案
Elasticsearch总结
摘要:https://www.elastic.co/guide/cn/elasticsearch/guide/current/_add-an-index.html 索引—— 保存相关数据的地方。 索引实际上是指向一个或者多个物理 分片 的 逻辑命名空间 。分片:—— 是一个底层的 工作单元 ,它仅保存了 阅读全文
posted @ 2020-06-17 20:17 xuxu_dragon 阅读(272) 评论(0) 推荐(0)
JMM
摘要:JMM(Java memory model) java内存模型 它屏蔽了各种硬件和操作系统对内存访问的差异,通过:syn,voliatile,happends before 差异的原因是多线程下会有编译器优化和内存优化。 阅读全文
posted @ 2020-06-17 19:59 xuxu_dragon 阅读(148) 评论(0) 推荐(0)
摘要:线程的wait()方法会将当前的线程放在锁的对象的_waitSet中。 notify()方法会将_waitSet中随机取一个对象放到_EntryList中。 notifyAll()方法会将_waitSet中所有对象放到_EntryList中。 _EntryList中存在CPU可去执行的。 Condi 阅读全文
posted @ 2020-06-14 12:00 xuxu_dragon 阅读(123) 评论(0) 推荐(0)
锁膨胀
摘要:偏向锁: 会延迟开启,性能比轻量级锁好,没有其它线程会拿到此锁的对象。偏向锁与hasCode是互斥的。 轻量级锁: 没有其它线程去竞争此锁对对象,其它线程可以交替执行。 重量级锁: 有其它线程会去竞争拿到此锁对象,当调用wait()方法时,直接膨胀成重量级锁。 当在一个线程A中一个类的多个对象频繁多 阅读全文
posted @ 2020-06-13 17:52 xuxu_dragon 阅读(251) 评论(0) 推荐(0)
jar 在服务器后台执行指定文件的main方法,并且日志写入到指定文件
摘要:package my.scan; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import j 阅读全文
posted @ 2020-06-10 19:34 xuxu_dragon 阅读(659) 评论(0) 推荐(0)