摘要:为什么用成员变量?要多态 成员变量会有什么问题?如果对象本身用完被保存起来了,则这些资源泄漏了 能不能在最外边用finally,置为null?可以,但是就是不想用fianlly func() { try { this.resourceReference = new xxx; ...... } fin
阅读全文
摘要:1 try catch throuable 2 避免主线程阻塞,要另起线程,用future.get超时机制 必要时放弃子线程,确保主线程不被阻塞;但应强制回收子线程的指针:内存泄漏事故(二)线程的中断不可信任【重要】强制回收
阅读全文
摘要:https://blog.csdn.net/lwzhang1101/article/details/102498307 在上篇中,我们简单给大家讲解了如何利用反射来获取普通类型的类的使用,今天给大家讲解下,有关如何使用反射来获取泛型中的信息。提前提个醒,本篇文章内容稍难,大家可能需要多看几篇。这篇文
阅读全文
摘要:public class TT { public static void main(String[] args) { System.out.println(B.class.getMethods().length); System.out.println(C.class.getMethods().le
阅读全文
摘要:https://stackoverflow.com/questions/25634542/newinstance-with-inner-classes Non-static inner classes need an instance of the outer class to work prope
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247488878&idx=1&sn=e68ad2044d5514f8c906d6c1052cfdca&chksm=ebd62a42dca1a3542c567babd8d78d77fefd8
阅读全文
摘要:伪代码:Res methodB() throws Exception { Res res = new Res(); ...... if(res.getResult == false) throws MyException("MyErro...
阅读全文
摘要:实践悲观锁。业务模型是User访问target,target的点击数量+1一般流程是 读——count+1——写如果在并发下,存在count计数失误的情况,可以以如下方法验证:为了模拟放大并发的现象,在读与写之间➕ sleep读-sleep(6000) —— coun...
阅读全文
摘要:https://my.oschina.net/ousinka/blog/338099该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1. jar注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的...
阅读全文
摘要:一 首先,获取spring security的当前用户:Spring security获取当前用户http://blog.csdn.net/tomcat_2014/article/details/50725723.Java代码中使用[java] view plain ...
阅读全文
摘要:部署新包的时候,发现tomcat起不来了,一看内存,服务器内存吃光了,进而发现java有多余进程然后发现 tomcat shutdown时,并没有释放java,造成内存奔溃了参考此帖:https://zhidao.baidu.com/question/4335...
阅读全文
摘要:1、在UserInfo.java中添加一个Map转换为UserInfo的方法[java] view plain copypublic static UserInfo toObject(Map map) { UserInfo userInfo = new Us...
阅读全文
摘要:http://snowolf.iteye.com/blog/1636050Spring 注解学习手札(八)补遗——@ExceptionHandlerhttp://412887952-qq-com.iteye.com/blog/2291524全局异常捕捉【从零开始学Sp...
阅读全文
摘要:起先:@Service@Transactionalclass xxxService indMsgDao.batchRead(userId); List list = indMsgDao.findByUserId(userId, pageab...
阅读全文
摘要:业务中要把pdf转为pngs,作以下service public PageResult findByUrl(String url) { if(!Pdf2Img.checkPdf(url)) return PageResult....
阅读全文
摘要:http://lavasoft.blog.51cto.com/62575/62174/public final class TestProperties { private static String param1; private static St...
阅读全文
摘要:项目涉及到一个订单重复提交的问题,用一个token验证来解决,客户端订单页面请求一个token,此token由服务端生成,并加入缓存,客户端提交订单时将token一并传入,服务端验证token,下单时将token置为无效,以此来防止重复提交,因为每个token只有一次...
阅读全文
摘要:拦截器public class CrmTokenInterceptor extends AbstractInterceptor{ private static final long serialVersionUID = -6027604464670201140L...
阅读全文
摘要:http://www.cnblogs.com/flying607/p/4652010.html转:http://hi.baidu.com/iduany/item/20f8f8ed24e1dec5bbf37df7 近日测试用例,发现这样一个现象:在业务代码中,有如下两...
阅读全文