![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iteye_453
这个作者很懒,什么都没留下…
展开
-
Ajax跨域请求
最近项目产品中有个功能需要完成外乎电话功能,公司买了个第三方的软件实现该功能。该软件需要我们给它个http请求传送参数,然后它得请求中的参数实现外呼,至于第三方软件是怎么工作的先就不谈,主要记录下本人在开发过程中的遇到的一些问题和解决方法。 第三方软件工作的原理是监听本地的一个端口,然后得到一个http请求,请求中带了一个电话号码参数以便于外呼电话,该请求为: ...2009-08-09 17:43:07 · 88 阅读 · 0 评论 -
JVM对有终结方法对象的回收机制
首先垃圾收集算法要做两件事情: 1) 检测出垃圾对象 2)回收垃圾对象所使用的堆空间并还给程序 垃圾检测通常通过建立一个根对象的集合并且检查从这些根对象开始的可触及性来实现。对于程序来说,根对象总是可以访问的。从这个根对象开始,任何可以被触及的对象都被认为是活动对象,无法被触及的对象被认为是垃圾。 java虚拟机的根对象集合根据实现而不同,但是总会包含局部变量中的对象引用和栈帧的操作数栈(...原创 2009-10-13 12:38:36 · 84 阅读 · 0 评论 -
JFreeChart
最近使用JFreeChart开发了一个时序图的报表功能,进行下整理。 使用的JFreeChart包和版本为:jfreechart-1.0.13.jar;jcommon-1.0.16.jar 首先,通过SQL查出的一个list数据作为时序图的数据源,得到一个JFreeChart对象,代码如下: public JFreeChart createTimeSeriesChart(L...2010-11-10 11:02:00 · 98 阅读 · 0 评论 -
IFrame跨域高度自适应
项目网站中需要嵌入合作网站的页面,这就需要页面的自适应高度变化,并且是跨域的。在网上看了许多资料,加上自己的 实践,终于实现了跨域的IFrame自适应高度。如下: 首先,我的页面a.html需要引入对方的b.html,在这里运用iframe方式实现页面的套用 a.html页面的主要代码如下: <BODY> <iframe widt...原创 2010-06-02 17:22:27 · 340 阅读 · 0 评论 -
Collections源码sort方法解读
首先看jdk1.5源码中的Collections.java中的sort方法源码: public static <T extends Comparable<? super T>> void sort(List<T> list) { (1):Object[] a = list.toArray(); (2):Arrays.sort(a); (3)...原创 2011-01-10 12:05:15 · 171 阅读 · 1 评论 -
缓存穿透、缓存并发、缓存失效
一、缓存穿透 我们在项目中使用缓存通常都是APP先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时 候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了。 这个问题其实经常遇到,只是没有引起足够的重视,在我想来,如果碰到这样的问题可以在封装的缓存SET和GET部分增...原创 2012-05-31 11:43:24 · 85 阅读 · 0 评论