- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 linux 守护进程
守护进程的初始化函数void InitDeamon(){ int childpid, fd, fdtablesize; int fp; signal(SIGTTOU, SIG_IGN); signal(SIGTTIN, SIG_IGN); signal(SIGTSTP, SIG_IGN); signal(SIGHUP, SIG_IGN); if (fork() != 0)
2015-04-28 16:51:10 660
转载 linux网络通讯程序无提示自动退出——SIGPIPE信号退出
问题:最近写了一个网络通讯程序,在局域网内调试测试都没有出问题,但是一拿到真实环境就总是出错,异常自动退出最后根据strace发现,是因为sigpipe信号给结束掉的。关于sigpipe信号:产生原因:当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGP
2015-04-28 09:47:36 644
原创 java io 结构
一、简介 Java的IO主要包含三个部分:1、流式部分(IO的主体部分);2、非流式部分(主要包含一些辅助流式部分的类,如:File类、RandomAccessFile类和FileDescriptor等类);3、文件读取部分的与安全相关的类,如:SerializablePermission类。以及与本地操作系统相关的文件系统的类,如:FileSystem
2015-04-15 15:21:26 501
原创 hibernate学习总结12
学习hibernate实战(2),总结一下各种类映射选择的作用。1、动态SQL生成hibernate在启动的时候默认会为持久化类生成简单的SQL语句,如读取单个实体,删除单个实体,更新单个实体,保存单个实体。但是默认生成的insert和update是会包含这个持久化类的所有映射字段的。很多时候我们可能只是想更新某一个字段而已,若使用默认生成的update,则会将所有的字段都更新,没有改变的
2015-04-15 10:12:59 474
原创 linux mysql 批量保存
当mysql引擎为Innodb时,mysql支持提交模式的设置,默认是自动提交的,通过设置提交模式为关闭,最后统一提交,我们可以提高批量保存数据的效率,下面是实例代码:MYSQL mysql;mysql_init(&mysql);if (!mysql_real_connect(&mysql, "host", "user", "password", "dbname", 0, NU
2015-04-15 09:16:52 558
原创 centos libpcap 安装使用
1、系统准备,安装gcc,安装make2、准备安装包,m4-1.4.13,bison-2.4.1,flex-2.5.39,libpcap-1.6.2,并解压3、按顺序依次进入上述目录执行./configure make make install 命令4、修改ld.so.conf文件,echo "/usr/local/lib" >> /etc/ld.so.conf 执行ldconfig命
2015-04-09 16:13:34 1081
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人