03 2019 档案
摘要:对于主键冲突的时候,自动忽略当前要插入的记录。违反唯一性约束的时候,同样丢弃当前要插入的数据。可以用在数据同步的场景,这个场景数据源只有insert 的操作,如果数据源含有update就会失败,不能同步update的更新字段。这样做到最终一致和幂等 insert into 表示插入数据,数据库会检查
阅读全文
摘要:http://www.leftso.com/blog/400.html https://blog.csdn.net/tyyking/article/details/68062691 https://blog.csdn.net/welcome66/article/details/84772939 ht
阅读全文
摘要:https://www.jianshu.com/p/6060cc53aca7 结论 局部变量表中的变量是很重要的垃圾回收根节点,被局部变量表中变量直接或者间接引用的对象都不会被回收。 实验 看如下代码,使用JVM的-XX:+PrintGC参数运行下面代码(在main函数中分别执行localVarGc
阅读全文
摘要:https://www.haohaowang.top/articles/114
阅读全文
摘要:ndoe 安装 npm 安装(node本身带有 npm,但不是最新,使用npm install npm@latest -g更新到最新) http://javascript.ruanyifeng.com/nodejs/npm.html#toc1 https://blog.csdn.net/spring
阅读全文
摘要:https://segmentfault.com/a/1190000006599500
阅读全文
摘要:tomcat异常输出 文件内容 handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler ############################################################
阅读全文
摘要:http://www.51testing.com/html/07/188107-226468.html
阅读全文
摘要:System.nanoTime()的返回值只和进程已运行的时间有关, 不受调系统时间影响. 以前测试netty中的一个时间轮工具类(HasedTimeWheel)发现它不支持调系统时间, 比如一个任务是6点执行, 提交到时间轮后, 把系统时间调到7点,. 任务不会立即执行, 但是看HasedTime
阅读全文
摘要:https://blog.csdn.net/z69183787/article/details/75530650 一、背景知识 1、JVM体系结构 2、JVM运行时数据区 3、JVM内存模型 JVM运行时内存 = 共享内存区 + 线程内存区 3-1、共享内存区 共享内存区 = 持久带 + 堆 持久带
阅读全文
摘要:线上应用故障排查系列 线上应用的故障排查能力是一个高级软件开发人员的必修课,也最能体现一个技术人员的工作经验和能力。所以,这也是我面试别人的一个必考题目之一。 我打算把自己在这方面的实际经验写成系列文章,主要包括下面这些内容: 1、线上应用故障排查之一:高CPU占用 2、线上应用故障排查之二:高内存
阅读全文
摘要:线上应用故障排查之二:高内存占用 前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。 搞Java开发的,经常会碰到下面两种异常: 1、java.lang.OutOfMemoryError: PermGen space 2、java.lang.OutOfMemoryEr
阅读全文
摘要:Java线上应用故障排查之一:高CPU占用【转】 近期java应用,CPU使用率一直很高,经常达到100%,通过以下步骤完美解决,分享一下。 方法一: 转载:http://www.linuxhot.com/java-cpu-used-high.html 1.jps 获取Java进程的PID。 2.j
阅读全文