摘要:
业务需求:用户每次修改数据,都要记录修改留痕信息; 形如:【订单号】由1001改为1002,【备注】由空改为 “客户要求修改订单号” 之前做法是业务代码主动写结合aop统一拦截写日志。 动手开始做技术预研: 简化的order数据表结构如下: 偶然看到canal后,立刻想到,可以借助canal实现这个 阅读全文
posted @ 2017-09-15 16:51
java林森
阅读(733)
评论(0)
推荐(0)
摘要:
select、poll、epoll之间的区别总结[整理] select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O 阅读全文
posted @ 2017-09-12 16:23
java林森
阅读(140)
评论(0)
推荐(0)
摘要:
传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到 阅读全文
posted @ 2017-09-12 16:22
java林森
阅读(222)
评论(0)
推荐(0)
摘要:
新上线的区域病例系统,在阿里云环境间断性的出错 查看后台微服务日志,发现访问数据库偶尔会出现异常: 测试环境和开发环境都没这个错误 经过查询,应该是连接池的连接一段时间没有活动筋骨,mysql服务端会单方面断开这个连接。客户端继续使用这个僵尸连接就会出错。 查看mysql实例的配置my.cnf,其中 阅读全文
posted @ 2017-09-08 15:07
java林森
阅读(11843)
评论(0)
推荐(0)
浙公网安备 33010602011771号