2014年11月28日
摘要: 这个bug是因为浏览器的渲染问题引起的一:重新加载option的渲染处理 1:火狐能重新渲染,并且select不折叠 2:ie重新渲染,但是select收缩折叠 3:chrome直接不重新进行渲染,当然就不会折叠了 ie,chrome的表现就不如预期,引起问题二:解决方案:方案1:可以在sel... 阅读全文
posted @ 2014-11-28 10:15 寻找灯塔 阅读(964) 评论(0) 推荐(0) 编辑
  2014年10月16日
摘要: html(),form,input,textarea,显示的值与获取到的值不一致 阅读全文
posted @ 2014-10-16 15:11 寻找灯塔 阅读(891) 评论(0) 推荐(0) 编辑
  2014年9月16日
摘要: 实现任务类:package com.vnetoo.nec.base.quartz;import org.springframework.context.annotation.Lazy;import org.springframework.scheduling.annotation.Scheduled... 阅读全文
posted @ 2014-09-16 11:32 寻找灯塔 阅读(376) 评论(0) 推荐(0) 编辑
  2014年9月11日
摘要: /*** 解决因为链表过长,sql查询慢的问题* 使用分治算法,先切分链表,然后查询结果,最后合并结果* * @author lingpy* @since 1.0*/public class DivideAndConquerUtil { /** * * @param dataList 元数据 ... 阅读全文
posted @ 2014-09-11 09:54 寻找灯塔 阅读(806) 评论(0) 推荐(0) 编辑
  2014年8月28日
摘要: 方法1:使用在图上加 相对定位的 div 提示对应的直方图数量。具体实现:获取直方图上所有的点,得到y值和对应的坐标位置,插入相对div主要js代码:plot 为对应的图对象 //初始化柱状图数据 var $query_result = $("#query_result"); var ser... 阅读全文
posted @ 2014-08-28 18:28 寻找灯塔 阅读(520) 评论(0) 推荐(0) 编辑
  2012年10月30日
摘要: 今天看到一个不错的PPT:Build Memory-efficient Java Applications,开篇便提出了一个问题,在Hotspot JVM中,32位机器下,Integer对象的大小是int的几倍?我们都知道在Java语言规范已经规定了int的大小是4个字节,那么Integer对象的大小是多少呢?要知道一个对象的大小,那么必须需要知道对象在虚拟机中的结构是怎样的,来看看Hotspot中对象在内存中的结构:从上面的这张图里面可以看出,对象在内存中的结构主要包含以下几个部分:Mark Word:对象的Mark Word部分占4个字节,其内容是一系列的标记位,比如轻量级锁的标记位,偏向 阅读全文
posted @ 2012-10-30 11:14 寻找灯塔 阅读(4800) 评论(0) 推荐(1) 编辑
  2012年7月16日
摘要: 对对象锁的一些介绍:1:http://www.cnblogs.com/yyyyy5101/archive/2011/07/20/2112157.html2:http://www.iteye.com/problems/794503:对象的存放位置 http://smartwgd.iteye.com/blog/346686个人看法:1:对象锁只会对同步的方法或者代码块产生作用。不是很确定,但是我觉得 同步的方法或者代码块的第一步是获取对象锁,然后执行代码内容,而非同步方法不需要获取对象锁,可以直接执行代码(不会受其他同步方法的影响)。2:同步 这类操作只会发生在多线程中(仔细想想,单线程是不用同步 阅读全文
posted @ 2012-07-16 11:11 寻找灯塔 阅读(203) 评论(0) 推荐(0) 编辑
  2011年12月31日
摘要: 1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)如果一个对象只具有软引用,那就类似于可有可物的生活用品。如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。软引用可以和一个引用队列(Refere 阅读全文
posted @ 2011-12-31 10:31 寻找灯塔 阅读(237) 评论(0) 推荐(0) 编辑
  2011年12月27日
摘要: 1:在POSIX shell中,命令的结果可以通过%>;的形式来定义(其中%表示文件描述符:1为标准输出stdout、2为标准错误stderr)!系统默认% 值是1,也就是1>;,而1>;可以简写为>;,也就是默认为>;。而stdout的默认目标是终端(这点不用验证吧)。另 外,stderr的默认目标也是终端(而且是unbuffered).2:其中&amp;的意思,可以看成是“The same as”、“与...一样”的意思。3:Bourne和Korn shell中的重定向 从文件输入 <file or 0<file 将标准输出重定向为文件 . 阅读全文
posted @ 2011-12-27 18:10 寻找灯塔 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Bash 不能处理浮点运算,并且缺乏特定的一些操作,这些操作都是一些重要的计算功能.幸运的是,bc可以解决这个问题.bc不仅仅是个多功能灵活的精确的工具,而且它还提供许多编程语言才具备的一些方便的功能.因为它是一个完整的 UNIX 工具, 所以它可以用在管道中,bc在脚本中也是很常用的.这里有一个简单的使用 bc 命令的模版可以用来在计算脚本中的变量. 用在命令替换 中.variable=$(echo "OPTIONS; OPERATIONS" | bc)如:interest_rate=$(echo "scale=9; $interest_r/12 + 1.0&q 阅读全文
posted @ 2011-12-27 15:41 寻找灯塔 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 1:在shell 中$() 与 ``等效。 中间包含命令语句执行,返回执行结果。2:从效率来说let==$(()) > expr > bc,这个是绝对的。let和$(())运行是内建命令,使用相同的算法。3:let 和 expr 的运算是整数运算,不包括浮点预算。4:expr和bc是外部程序,expr的体积几乎等于bc的1/3,执行一次装入内存所消耗的时间就不一样。5:从运算能力来说,自然bc排第一位。 阅读全文
posted @ 2011-12-27 15:37 寻找灯塔 阅读(528) 评论(0) 推荐(0) 编辑
  2011年12月26日
摘要: pom配置: <properties> <atomikos.version>3.9.3</atomikos.version> <spring.version>4.2.5.RELEASE</spring.version> </properties> <dependency> <groupId>com. 阅读全文
posted @ 2011-12-26 15:55 寻找灯塔 阅读(631) 评论(0) 推荐(0) 编辑