摘要: Java的线程池一般是基于concurrent包下的ThreadPoolExecutor类实现的, 不过当我们基于spring框架开发程序时, 通常会使用其包装类ThreadPoolTaskExecutor, 这里有一个小问题就是当使用线程池执行任务的时候, 任务的消费速度小于生产速度时,任务通常会 阅读全文
posted @ 2018-05-03 21:23 风一样的码农 阅读(6544) 评论(1) 推荐(2) 编辑
摘要: 业务扩展字段在PostgreSQL数据库中经常会使用json格式的数据来存储,然而mybatis默认是没有实现json类型字段对应的TypeHandler,所以一般我们需要自定义mybatis的TypeHandler。 如下是mybatis中json类型字段对应的TypeHandler的一个简单实现 阅读全文
posted @ 2018-05-03 20:38 风一样的码农 阅读(8064) 评论(0) 推荐(0) 编辑
摘要: 业务扩展字段在数据库中经常会使用json格式的数据来存储,这就涉及到一个头疼的问题,假设要使用扩展字段里的某个值作为查询条件怎么办,原来PostgreSQL本身就支持这种查询方式。 例子:假设业务扩展字段ext_data存的json格式如下: 我们需要查询扩展字段中extInfo.userType= 阅读全文
posted @ 2018-05-03 17:17 风一样的码农 阅读(12861) 评论(1) 推荐(3) 编辑