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