摘要:
错误信息: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive 阅读全文
摘要:
为了能准确获得程序的性能信息,需要使用各种辅助工具。以下主要介绍了Linux上关于Java的系统性能分析工具,掌握这些工具,对于性能瓶颈定位、系统故障排查都有帮助。1、top命令 1 [root@localhost ~]# top 2 top - 10:00:05 up 4 days, 22:16,... 阅读全文
摘要:
微信公众号开发过程中,使用到了回调模式,在给用户发送模板消息的时候每次都要等很长时间,这很不合理,所以就想到使用回调模式来适当的缩短等待时间。直接上代码:创建回调模式的回调接口,服务器执行完成后调用该接口来返回值。1 /**2 * 回调接口3 * @author xiao quan4 * @c... 阅读全文
摘要:
Docker官网:https://docker.com/中文翻译非常好的学习地址:http://dockerpool.com/static/books/docker_practice/index.html学习一项新技术之前,我们应该只要是什么?为什么使用?怎么使用?对于Docker,我们依然按此步骤... 阅读全文
摘要:
有了它,谁还在用Date?Calendar?其实也不能这么绝对,毕竟还没到那个程度上。Java8 新增了处理时间的一组类(LocalDate、LocalDateTime、LocalTime),刚开始使用时觉得非常费劲,没有Calendar好用,但是真的使用之后觉得还是比较好用的啊。建议大家以后多多使... 阅读全文
摘要:
最近项目需要做图形分析,就想到了使用JFreeChart,之前也没有使用过,就现学先用吧。本文主要记录一些主要的代码及学习使用过程。 使用JFreeChart步骤: 一、下载JFreeChart.jar包(两种方式),jar包:jfreechart-*.*.*.jar和jcommon-*.*... 阅读全文
摘要:
近期在学习队列相关的一些知识,在学习过程中发现Iterable接口中新增了两个新的方法,出于好奇,就想知道这是什么东东,干什么用的。俗话说:实践出真知,所以就有了以下反复的测试。先看下新增的这两个方法:1 default void forEach(Consumer action) {2 ... 阅读全文
摘要:
在后台管理用户信息的时候,经常会用到批量发送提醒消息,首先想到的有: (1)、循环发送列表,逐条发送。优点是:简单,如果发送列表很少,而且没有什么耗时的操作,是比较好的一种选择,缺点是:针对大批量的发送列表,不可取,耗时,程序会出现严重的阻塞问题。 (2)、使用队列(BlockingQueue)... 阅读全文
摘要:
近期项目中需要生成不同的id,之前都是使用UUID来实现的,现在需求是只要8位数的,也就是说用户量是有限的,暂时是不需要太多的,所以就简单的使用Set实现了这一功能。 1 /** 2 * 生成8位不重复随机id 3 * @author xiaoquan 4 * @created 2015年10... 阅读全文
摘要:
之前只是听说过缓存池,也没有具体的接触到,今天做项目忽然想到了用缓存池,就花了一上午的时间研究了下缓存池的原理,并实现了基本的缓存池功能。/** * 缓存池 * @author xiaoquan * @create 2015年3月13日 上午10:32:13 * @see */public clas... 阅读全文