- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 PHP 多进程写文件独占锁
private function writeFile($file) { // 获取独占锁 if (flock($file,LOCK_EX)) { // 业务处理 // 释放独占锁 flock($file,LOCK_UN); } else { ...
2018-09-29 18:47:00 309
原创 Go 实现Socket定时器
1.前言先说说为什么打算写一个定时器,Socket框架需要定时完成一些任务,比如发送心跳包或者定时向用户推送消息,接下来将简单实现多协程定时器单协程轮询定时器。2.实现步骤1.初始化并返回定时器var timerStruct = util.NewTimer()注册定时器// 第一个参数:方法名称,第二个参数间隔多少秒执行一次,...
2018-09-22 18:41:00 298
原创 Go 工厂方式几种
1. 何为工厂模式写socket开源框架时当用多协议时出现的疑问可不可以使用传统面向对象语言的工厂模式根据不同情况调用不同协议。工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。在面向对象的编程语言中(如java,C++)设计模式的概念广为人知, 应用的也非常广泛。设计模式让我们的代码变得灵活起来,具有很强的扩展性。但在...
2018-09-12 16:28:00 107
原创 Git命令简写
1.简写对应表简写完整命令ggitgstgit statusgdgit diffgdcgit diff --cachedgdvgit diff -w "$@" | view -glgit pullgupgit pull --rebasegpgit pushgcgit co...
2018-09-12 16:22:00 289
MyEclipse黑色主题
2018-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人