随笔分类 -  Java

摘要:一句话概括就是使用反射可以赋予jvm动态编译的能力,否则类的元数据信息只能用静态编译的方式实现,例如热加载,Tomcat的classloader等等都没法支持 Java中编译类型有两种: 静态编译:在编译时确定类型,绑定对象即通过。 动态编译:运行时确定类型,绑定对象。动态编译最大限度地发挥了Jav 阅读全文
posted @ 2018-07-09 18:10 buoge 阅读(11776) 评论(0) 推荐(2) 编辑
摘要:用了半个小时搞懂了这个问题,基础愁死我了!private static boolean isIntegerValue(BigDecimal decimalVal) { return decimalVal.scale() <= 0 || decimalVal.stripTrail... 阅读全文
posted @ 2015-07-29 14:43 buoge 阅读(2072) 评论(0) 推荐(0) 编辑
摘要:invalid signature签名错误。建议按如下顺序检查:确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。确认config中noncestr, timestamp与用以签名中的对应no... 阅读全文
posted @ 2015-05-22 16:24 buoge 阅读(39306) 评论(0) 推荐(0) 编辑
摘要:upload ClientException Read timed out com.aliyun.openservices.ClientException: Read timed out at com.aliyun.common.utils.ExceptionFactory.createNetwor 阅读全文
posted @ 2015-05-21 23:19 buoge 阅读(15416) 评论(0) 推荐(1) 编辑
摘要:Servlet3.0 有 cookie.setHttpOnly(true); 多么人性化,Servlet 2.5 是没有这个方法的要这个曲线救国:cookie.setPath("; HttpOnly;");thanks to :http://stackoverflow.com/questions/1... 阅读全文
posted @ 2014-12-08 16:41 buoge 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:CountDownLatch:一个线程(或者多个), 等待另外N个线程完成某个事情之后才能执行。 CyclicBarrier :N个线程相互等待,任何一个线程完成之前,所有的线程都必须等待。这样应该就清楚一点了,对于CountDownLatch来说,重点是那个“一个线程”, 是它在等待, 而另外... 阅读全文
posted @ 2014-11-20 15:20 buoge 阅读(174) 评论(0) 推荐(0) 编辑