最近想要学习一下swoole,虽然机子上装的是php7.0,但是考虑到一些有关swoole的轮子要依赖更高版本(例如swooletw),所以就在机子上升级了php7.2,下面是在网上搜索或者自己折腾出来的一些笔记。 版本…
标签:后端开发
Java 中断异常的正确处理方式
处理InterruptedException 这个故事可能很熟悉:你正在写一个测试程序,你需要暂停某个线程一段时间,所以你调用 Thread.sleep()。然后编译器或 IDE 就会抱怨说 InterruptedExc…
程序猿必知必会Linux命令之awk
出自《深夜里的程序猿》 作者:wangzenghuang 前言 对于一名专业的程序员来说,Linux相关知识是必须要掌握的,其中对于文本的处理更是我们常见的操作,比如格式化输出我们需要的数据,这些数据可能会来源于文本文件…
【node不完全指西】EventEmitter (事件发布/订阅模式)解析
从node异步编程解决方案说起吧: 事件发布/订阅模式 Promise/deferred模式 流程控制库 事件发布/订阅模式 事件监听器模式是一种广泛运用于异步编程的模式,是回调函数的事件话,又称发布/订阅模式。 主要实…
asp.net core mvc 中间件之WebpackDevMiddleware
asp.net core mvc 中间件之WebpackDevMiddleware WebpackDevMiddleware中间件主要用于开发SPA应用,启用Webpack,增强网页开发体验。好吧,你想用来干嘛就干嘛,这…
使用Maven整合SSH总结
项目环境: struts-2.3.31 + spring-4.3.7 + hibernate-4.2.21 + maven-3.3.9 + mysql5.7 在之前一篇手记做了改进,主要是引入了maven: pom.xm…
Jedis源码学习
jdeis 分析 入口代码 JedisPool pool = new JedisPool(new JedisPoolConfig(), hnp.getHost(), hnp.getPort(), 2000); 逐步跟进会…
Ansible Variable
Ansible变量 系统自动化让重复的工作变得更加容易,但是每个系统还是有一些细微的差别,变量就是如何处理系统之间的不同之处。这里将会列出变量的极…
实战经验之Maven项目打包
方法一: 1> 修改pom.xml文件中的packing标签,改为<packaging>war</packaging>((可修改为想要的结果文件类型) **2>**选中项目右键->…
设计模式--工厂模式--抽象工厂模式
工厂模式有2种:工厂方法模式、抽象工厂模式 *工厂方法模式:一个产品系列 *抽象工厂模式:一个产品族(包含多个系列) 2.抽象工厂模式的实现:以华为系列手机为例 - 定义接口(青春版) public interface …
Mybatis集成二级缓存与同时使用缓存与事务存在的坑
今天在看分布式事务的时候,突然收到app不能签到的消息,赶紧解决。 具体解决方法: 1、把执行错误的处理方法提取出来,作为测试方法 2、这个方法里面有两个插入语句,一条查询语句,一个更新语句,涉及到三张表。 3、报错信息…
使用TS+Sequelize实现更简洁的CRUD
如果是经常使用Node来做服务端开发的童鞋,肯定不可避免的会操作数据库,做一些增删改查(CRUD,Create Read Update Delete)的操作,如果是一些简单的操作,类似定时脚本什么的,可能就直接生写SQL…