Java
ruiurrui
If you can't fly, then run, if you can't run then walk, if you can't walk then crawl, but whatever you do, you have to keep moving forward.
展开
-
Java代码获取工程路径
Java代码获取工程路径:System.getProperty("user.dir")原创 2020-10-26 10:56:37 · 294 阅读 · 0 评论 -
elasticsearch启停shell脚本
#!/bin/bashES_HOME=/home/elk/elasticsearch-7.3.2APP_NAME=elasticsearchecho "开始启停elasticsearch"# 使用方式usage() { echo "case:sh run.sh [start | stop | restart | status]" echo "请类似这样执行 ./*.sh start...原创 2020-05-05 13:56:46 · 1092 阅读 · 0 评论 -
安装elasticsearch遇到的坑
1、:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]elasticsearch启动时遇到的错误,意思是:elasticsearch用户拥有的内存权限太小,至少需要262144。解决:切换到root用户执行命令:sysctl -w vm.max_map_co...原创 2020-05-05 13:22:28 · 756 阅读 · 0 评论 -
为什么StringBuilder是线程不安全的而StringBuffer是线程安全的
为什么StringBuilder是线程不安全的为什么StringBuffer是线程安全的原创 2019-10-20 19:31:07 · 5734 阅读 · 4 评论 -
java的原子性和原子操作
什么是java的原子性?原子性:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。一个很经典的例子就是银行账户转账问题:比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减去1000元,往账户B加上1000元。试想一下,如果这2个操作不具备原子性,会造成什么样的后果。假如从账户A减去1000元之后,操作突然中止。然后又从B取出了500元,取...转载 2019-10-20 18:29:03 · 1220 阅读 · 1 评论