摘要:
下载protoc-2.6.1-win32.zip,进入解压路径中,本例中是在D:\software\protoc-2.6.1-win32中 在.proto文件头添加如下两行: package cn.advertproxy.api;option java_outer_classname="AliTan
阅读全文
posted @ 2021-08-03 17:28
xuxu_dragon
阅读(537)
推荐(0)
摘要:
top命令 可看出PID为7149的java进程占用cpu最高,达到了98%查看进程中最耗cpu的子线程top -Hp 7149将最耗cpu的线程id转换为16进制输出 printf "%x \n" 7166 为1bfe 查询具体出现问题的代码位置jstack 7149 | grep 1bfe -A
阅读全文
posted @ 2020-11-25 14:46
xuxu_dragon
阅读(113)
推荐(0)
摘要:
/usr/local/java/jdk1.8.0_05/bin/java -Djava.util.logging.config.file=/usr/local/advertSystem_tomcat/advertSystem_11001/conf/logging.properties -Djava.
阅读全文
posted @ 2020-08-04 17:55
xuxu_dragon
阅读(185)
推荐(0)
摘要:
hosts=(192.168.0.1 127.0.0.1) ports=(10001 11001 12001) echo '' > /tmp/advertSystem.txt for host in ${hosts[*]}do for port in ${ports[*]} do url="http
阅读全文
posted @ 2020-08-03 14:19
xuxu_dragon
阅读(247)
推荐(0)
摘要:
https://www.elastic.co/guide/cn/elasticsearch/guide/current/_add-an-index.html 索引—— 保存相关数据的地方。 索引实际上是指向一个或者多个物理 分片 的 逻辑命名空间 。分片:—— 是一个底层的 工作单元 ,它仅保存了
阅读全文
posted @ 2020-06-17 20:17
xuxu_dragon
阅读(273)
推荐(0)
摘要:
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
阅读(124)
推荐(0)
摘要:
偏向锁: 会延迟开启,性能比轻量级锁好,没有其它线程会拿到此锁的对象。偏向锁与hasCode是互斥的。 轻量级锁: 没有其它线程去竞争此锁对对象,其它线程可以交替执行。 重量级锁: 有其它线程会去竞争拿到此锁对象,当调用wait()方法时,直接膨胀成重量级锁。 当在一个线程A中一个类的多个对象频繁多
阅读全文
posted @ 2020-06-13 17:52
xuxu_dragon
阅读(251)
推荐(0)
摘要:
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
阅读(660)
推荐(0)
摘要:
Mysql会为每个记录添加默认的一些列(隐藏列):row_id(行id,也就是唯一标识),transction_id事务id,roll_point(回滚指针)。
阅读全文
posted @ 2020-05-22 09:38
xuxu_dragon
阅读(153)
推荐(0)