- 博客(2)
- 收藏
- 关注
原创 在一个比较大的项目中添加零散的小功能
之前做的项目都是偏向于个人开发一个完整的小模块或者2-3人那种开发,由于大部分功能都是自己写的所以对代码都比较熟悉,对于新需求的增加也很容易上手添加,但是不会考虑软件设计的合理性,但是不同公司的规模不同代码积累量也不同,现在做的都是在一个现有功能软件上添加一些需求小功能,看似很简单的功能但是由于对项目的不熟悉性导致开发很困难,界面上的一些小改动涉及到数据库的关联关系,但是这些代码模...
2020-01-19 15:52:58
298
转载 记录一些小知识关于/var/run/*.pid的常识
在工作中遇到了很多在程序启动时检查是否已经重复启动的代码段,其核心就是调用fcntl设置pid文件的锁定F_SETLK状态,其中锁定的标志为F_WRLACK。如果成功锁定,则写入进程当前PID,进程继续往下执行。如果锁定不成功,说明已经有同样的进程在运行了,当前进程结束退出调用fcntl设置pid文件的锁定F_SETLK状态,其中锁定的标志为F_WRLACK。如果成功锁定,则写入进程当前P...
2018-03-23 11:27:24
1849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人