摘要: javap是jdk自带的一个工具在jdk安装目录的/bin下面可以找到,可以对代码反编译,也可以查看java编译器生成的字节码,对代码的执行过程进行分析,了解jvm内部的工作。下面列举javap命令的常用options及其功能描述,更多功能的使用请自行Google... 阅读全文
posted @ 2018-02-26 13:22 haifeiWu 阅读(376) 评论(0) 推荐(0)
摘要: 源于开发最近项目中遇到了一个新的需求,就是实现一个可以动态添加定时任务的功能。说到这里,有人可能会说简单啊,使用quartz就好了,简单粗暴。然而quartz框架太重了,小项目根本不好操作啊。当然,也有人会说,jdk提供了timer的接口啊,完全够用啊。但是我们项目的... 阅读全文
posted @ 2018-01-17 20:33 haifeiWu 阅读(1634) 评论(1) 推荐(1)
摘要: 项目中出现的问题某天上午服务器出现卡顿特别严重,页面加载速度奇慢,并且某些页面刷新出现404的问题,就连服务器的tab命令的自动提示都出现了问题,楼主费了九牛二虎之力,根据服务器排查发现,服务器数据盘出现100%被占用的问题,导致该问题出现的原因是,Jenkins每次... 阅读全文
posted @ 2017-12-08 20:10 haifeiWu 阅读(897) 评论(0) 推荐(0)
摘要: 问题源于项目开发最近项目中需要做一个权限管理模块,按照之前同事的做法是在controller层的每个接口调用之前上做逻辑判断,这样做也没有不妥,但是代码重复率太高,而且是体力劳动,so,便有了如题所说的使用spring aop做一个切点来实现通用功能的权限管理,这样也... 阅读全文
posted @ 2017-12-06 19:42 haifeiWu 阅读(665) 评论(0) 推荐(0)
摘要: Map encryParam = new HashMap(5); encryParam.put("connectorUrl",connectorUrl); encryParam.put("token",token); enc... 阅读全文
posted @ 2017-10-23 17:30 haifeiWu 阅读(136) 评论(0) 推荐(0)
摘要: 今天leadr提出需求,原来公司项目中读取解析xml文件的代码效率太低,考虑切换一种xml为数据封装格式与读取方式以提高效率。我这灵机一动spring对bean的依赖注入就是读取xml文件,可以尝试扒一扒spring的源码,来实现一个轻量级的方案。重构xml文件,... 阅读全文
posted @ 2017-08-23 20:41 haifeiWu 阅读(219) 评论(0) 推荐(0)
摘要: 一切皆对象Java程序运行时,数据保存到哪里寄存器 这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。堆栈中 ... 阅读全文
posted @ 2017-04-10 20:02 haifeiWu 阅读(166) 评论(0) 推荐(0)
摘要: @Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringM... 阅读全文
posted @ 2017-04-10 17:08 haifeiWu 阅读(139) 评论(0) 推荐(0)
摘要: 新建maven工程,添加maven依赖 4.1.3.RELEASE javax.servlet javax.servlet-api 3.0.... 阅读全文
posted @ 2017-04-06 17:52 haifeiWu 阅读(301) 评论(0) 推荐(0)
摘要: URL详解http是一个基于请求与相应模式的,无状态的,应用层的协议,常基于TCP链接,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的... 阅读全文
posted @ 2017-03-22 15:51 haifeiWu 阅读(122) 评论(0) 推荐(0)