- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 Netty入门
背景知识本系列内容主要讲解一下较为底层的netty通信,通过一些例子和基础知识点来讲解。接收端package test;import io.netty.buffer.ByteBuf;import io.netty.channel.ChannelHandlerAdapter;import io.netty.channel.ChannelHandlerContext;import java.io.*
2017-08-28 14:25:19 701
原创 线程并发问题
背景所有的并发问题,不外资源争抢。资源可以是一个变量,也可以是一条数据库资源,广义上的资源也可以是某一些列的操作。 资源争抢不一定会出现异常,出现异常必须要满足一个条件:即非原子操作。分析假如是原子操作,那么及时发生了资源并发争抢,原子操作内部状态还是一致的。 假如非原子操作,那么就可能会发生异常(不一定100%重现),即相当于读脏数据。处于操作的之间的资源就会被其他线程可见,此时其他线程会直接
2017-08-17 20:42:41 795
原创 定期清理服务器日志
背景有个调度应用,经常会发生应用程序异常crash,经过排查发现空间不足。df这个命令可以查看总的机器占用空间。然后使用find . -type f -size +100M查看具体的大文件。发现是有若干超大的日志存在。编写调度采用linux的crontab进行调度。首先编写删除指定目录的日志文件命令find /root -mtime +2 -name "*.log*" -exec rm -rf {}
2017-08-05 20:13:51 3169
Oracle数据库学习笔记(来自韩顺平 Oralce视频教程)
2013-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人