- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 JVM GC收集器总结
阅读《深入理解Java虚拟机 JVM高级特性与最佳实践》的读书笔记Serial收集器 单线程收集器,并且会暂停其他所有的工作线程(Stop The World) 优点:简单而高效,对限定单个CPU的环境非常适合,Client模式下的默认新生代收集器ParNew收集器 Serial收集器的多线程版本,其他行为和参数设置与Serial收集器完全一致。是server模式...
2018-05-31 23:31:51 581
原创 文档在线预览解决方案——openoffice转换
文档在线预览是一个复杂功能,文档格式的繁复更加增加了难度,虽然office给出了在线预览功能(https://products.office.com/en-us/office-online/view-office-documents-online)但是仍感觉限制多多。笔者目前研究的方案是借助openoffice转换为pdf在线预览,目前大多浏览器均支持pdf在线预览,目前手机端浏览器还无法支持...
2018-05-13 16:24:50 5710 3
原创 VisualVM远程监控 tomcat
最近笔者在学习JVM相关知识,正当笔者觉得前期的基础知识储备足够准备实操的档口,第一步就差点腰斩,特此记录此次踩坑,给出最终解决方案,避免再入坑。1、设置hostnamevim /etc/hostsxx.xx.xx.xx(此处为ip) jadezhang使用hostname -i 查看,出现主机ip才行2、下载catalina-jmx-remote.jar包,放到tomcat...
2018-04-23 22:55:04 268
原创 java finally return执行顺序的字节码解读
java finally和return执行顺序的字节码解读前言 笔者和朋友讨论finally和return的执行顺序问题,笔者毫不犹豫地给出了当然finally在return之前的答案。但是某天朋友发来一个截图,笔者就郁闷了,总觉得哪里不对。截图如下: 如果return总在最后,那返回结果应该是1才对,但现实是残酷的。这不科学,这是笔者当时的内心独白,但直觉...
2018-04-02 22:56:33 781 1
原创 Jedis API 再封装(单机和集群统一接口)
Jedis API 再封装(单机和集群统一接口)前言Redis的效用就不用多说,Jedis作为java版的Redis客户端接口也表现的非常不错。但是也有其缺陷,比如对外统一接口的数据存储面向的是字符串值,这对我们平时面向对象开发还是多有不便;spring-redis-data针对Jedis也做了一层封装,但是其由于固有的风格限制,接口设计过于细致,针对不同实体需要定义不同的templ...
2018-03-16 00:19:33 2342
原创 spring MVC 传入 json 数组
使用环境:spring 4.2 ; jackson 2.6业务场景: 批量添加用户;使用@RequestBody注解自动设置list类型的数据第一步:添加依赖(build.gradle) compile 'com.fasterxml.jackson.core:jackson-core:2.6.3' compile 'com.fasterxml.jackson.core:jackson-
2017-04-06 23:44:20 648
转载 Linux 防火墙设置失败
It is possible to go back to a more classic iptables setup. First, stop and mask the firewalld service:systemctl stop firewalld systemctl mask firewalldThen, install the iptables-services package:yum
2017-03-03 11:00:11 7435
原创 POI 操作word
关于POI 操作word的基础知识在这个博客(http://elim.iteye.com/blog/2049110)中有非常清晰的解释,在这里我就不多解释了 本文研究的内容就是 XWPFParagraph:代表一个段落XWPFRun:代表具有相同属性的一段文本大家都知道在设计模式中有个构造器模式,用于那些拥有很多属性但是有些属性可选设置的对象的生成。笔者觉得段落和文本的构建能很好运用此种模式。首
2016-12-30 17:36:45 6338 4
原创 POI excel插入图表
POI excel插入图表据我所知POI插入表格好像没有对应的API,所以想到一个折中的方法:借用JFreeChart生成表格之后转化为图片,进而插入到excel中。首先定义接口public interface ChartToImgMaker { //用于配置图表标题,作为trans()的第一个参数option的key String TITLE_KEY = "titleKey";
2016-12-12 15:37:44 1784
原创 avalon 学习笔记——代码复用(依赖注入)
avalon代码复用研究使用avalon开发已经有小半年了,从一个刚接触JavaScript的小菜成长到可以较熟悉的使用avalon处理业务逻辑,还是比较庆幸有这么好的国人写前端框架。但是在用的过程中还是有些地方不够如意,和同事探讨关于avalon代码复用的问题,期中提到了很多方法,包括使用ms-include写成模板文件并配套封装好的VM等,还是可以解决问题的,不过这样不就违背了分离的思想了吗?之
2016-12-03 17:04:43 1282
jndi所依赖的jar包
2015-11-17
javax.jms-3.1.2.jar.zip
2015-07-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人