随笔-50  评论-55  文章-8  trackbacks-0
  2007年9月14日
posted @ 2013-06-09 18:05 蒋家狂潮 阅读(6912) | 评论 (0)编辑 收藏
posted @ 2012-10-10 14:22 蒋家狂潮 阅读(565) | 评论 (0)编辑 收藏
     摘要: 关于quartz,定时任务,系统时间的随想  阅读全文
posted @ 2012-08-28 16:45 蒋家狂潮 阅读(1046) | 评论 (0)编辑 收藏
posted @ 2010-05-28 10:32 蒋家狂潮 阅读(350) | 评论 (0)编辑 收藏
     摘要: 性能往往出现在你做容易忽略的地方!
  阅读全文
posted @ 2010-04-16 15:04 蒋家狂潮 阅读(2415) | 评论 (3)编辑 收藏
     摘要: Aqua Data Studio,新的数据库连接工具  阅读全文
posted @ 2010-03-16 11:37 蒋家狂潮 阅读(2035) | 评论 (0)编辑 收藏
     摘要: http://localhost:8080/ 访问的时候,cookie值放在localhost下
http://127.0.0.1:8080/ 访问的时候,cookie值放在127.0.0.1:8080下,在127.0.0.1:8080下的cookie服务端的Servlet永远都获取不到;  阅读全文
posted @ 2009-09-07 20:06 蒋家狂潮 阅读(5224) | 评论 (1)编辑 收藏
     摘要: 让表格水平和垂直都居中的方法就是在表格的外面套一层表格,设置width="100%" height="100%" 本事的表格再设置align='center'  阅读全文
posted @ 2009-09-02 16:15 蒋家狂潮 阅读(671) | 评论 (0)编辑 收藏
     摘要: WAP自动跳转,“返回”失效另类的方法  阅读全文
posted @ 2009-08-12 13:58 蒋家狂潮 阅读(1075) | 评论 (0)编辑 收藏
     摘要: JAVA开发异常汇总  阅读全文
posted @ 2009-07-08 14:04 蒋家狂潮 阅读(260) | 评论 (0)编辑 收藏
     摘要: 在不考虑多线程安全的情况下,优先考虑StringBuilder,因为他比StringBuffer快;
如果考虑多线程安全,需用StringBuffer,因为StringBuilder不是多线程安全的。  阅读全文
posted @ 2009-01-06 10:59 蒋家狂潮 阅读(287) | 评论 (0)编辑 收藏
     摘要: 重要思想是:利用多线程将数据接收和数据处理两块业务分开。  阅读全文
posted @ 2009-01-06 10:28 蒋家狂潮 阅读(955) | 评论 (0)编辑 收藏
     摘要: JAVA方式的编码和解码  阅读全文
posted @ 2009-01-06 10:12 蒋家狂潮 阅读(193) | 评论 (0)编辑 收藏
     摘要: Runtime.exec() 方法创建标准的输出的管道。 当子进程,往完全缓冲区此管道写入大量数据时,它阻止在管道上直到管道缓冲区中的数据读取父进程。 如果父进程将永远不会读取标准输出, Process.waitFor() 不返回。若要避免阻止,请确保父进程始终读取标准输出从子进程。  阅读全文
posted @ 2009-01-04 16:38 蒋家狂潮 阅读(657) | 评论 (0)编辑 收藏
     摘要: function ltrim(s){
return s.replace( /^[" "|" "]*/, "");
}
  阅读全文
posted @ 2008-12-24 09:24 蒋家狂潮 阅读(889) | 评论 (0)编辑 收藏
     摘要: 图片资源加个随机数,这样IE每次都会认为是新的图片,不会再从缓存里面取。  阅读全文
posted @ 2008-08-08 13:52 蒋家狂潮 阅读(2116) | 评论 (7)编辑 收藏
     摘要: 测试JTable添加数据,删除数据频繁操作,JTable出现数组越界的处理
在工作中如果遇到频繁的操作Jtable的数据,特别是速率很快的情况下,经常会遇到
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException
这样的数组越界的异常,这里引入Swing的一个线程,能很好的解决这个问题
供同样遇到这样问题的人参考。
  阅读全文
posted @ 2008-07-30 11:48 蒋家狂潮 阅读(1773) | 评论 (3)编辑 收藏
     摘要: 用myEclipse打包可执行jar文件,特别是需要包含第三方资源包的时候,往往打包好之后jar文件找不到,即使 manifest.mf 文件设置了ClassPath= ?.jar 之类的,还会找不到第三方资源包的问题;一般情况下,第三方资源包都不应该和你的应用程序打成一个包,而是作为外部文件引入,这个时候需要考虑用classloader的方式打包。
  阅读全文
posted @ 2008-07-17 11:16 蒋家狂潮 阅读(1850) | 评论 (1)编辑 收藏
     摘要: 野外拓展的主题是“超越自我,熔炼团队”。主要目的是暴露问题,暴露的问题越多越好。  阅读全文
posted @ 2008-06-29 10:34 蒋家狂潮 阅读(241) | 评论 (0)编辑 收藏
     摘要: The jar file rt.jar has no source attachment.
You can attach the source by cliking Attack Source below:
因为rt的source在jdk目录的src.zip文件里,所以找到jdk目录下的src.zip就行了  阅读全文
posted @ 2008-06-24 20:32 蒋家狂潮 阅读(1324) | 评论 (0)编辑 收藏
     摘要: 领域模型(Domain Model)是一个商业建模范畴的概念,他和软件开发并无一丝一毫的关系,即使一个企业他不开发软件,他也具备他的业务模型,所有的同行业的企业他们的业务模型必定有非常大的共性和内在的规律性,由这个行业内的各个企业的业务模型再向上抽象出来整个行业的业务模型,这个东西即“领域模型”。  阅读全文
posted @ 2008-06-20 14:56 蒋家狂潮 阅读(514) | 评论 (0)编辑 收藏
     摘要: select * from tableA union select * from tableB
要根据关键字把两个查询语句分解出来,即得到
select * from tableA 和 select * from tableB
但因为这个是SQL语句,union关键字不区分大小写的,所有sql语句有这些情况:
select * from tableA UNION select * from tableB
select * from tableA UnIOn select * from tableB
select * from tableA UNiON select * from tableB
……
所以单单用这样的语句:String sql2[]=sql.split(" union ");
是分解不出子语句的。

  阅读全文
posted @ 2008-05-04 10:13 蒋家狂潮 阅读(2206) | 评论 (5)编辑 收藏
     摘要: 初次接触到webwork2,花了一天左右的时间研究一番,在MyEclipse上运行起来一个j2ee报表项目的DEMO。关于怎么样在MyEclipse上配置webwork2,本人主要参考了文章:http://wiki.javascud.org/display/ww2cndoc/Setting+up+Eclipse+with+Tomcat,这真是不错的文章。基本上只要参考该文章按部就班配置即可。
  阅读全文
posted @ 2008-04-25 10:27 蒋家狂潮 阅读(357) | 评论 (0)编辑 收藏
     摘要: 统计图、分组、分栏、动态列报表。杰表2008是新一代报表工具,采用Dom模型驱动,Xpath方式访问模型数据,能极好的解决中国式报表所遇到的问题。该报表工具上手快,设计简单轻松易学,能为使用者节省制作报表的时间,该工具具备所有主流报表的常用功能,同时极具自己的特色,比如脚本语言引入,打印后布局支持,表头排序,能访问javabean和xml文件数据,二十九种统计图支持等。
  阅读全文
posted @ 2008-04-22 09:32 蒋家狂潮 阅读(4576) | 评论 (0)编辑 收藏
     摘要: 该表是一张交叉报表,在行方面,是对户籍方面的分组,在此基础上,再对女生,少女民族等分组;列方面有两个分组,先对小学,初中等进行分组,再对小学里的年级进行分组。交叉部分是索引统计,根据行列索引对学生人数进行统计。
在这里可以看到成绩不及格的显示红色字体,这并非通过SQL语句控制,而是用到杰表的脚本语言,与javascript兼容,运行脚本语言您可以轻松方便的设计出例如斑马线,按条件显示数据外观等以为只能通过写复杂SQL语句才能实现的效果,例如这里的成绩不及格语句如下:
if($.YUWEN<60)
me.foreColor=Color.red;
else
me.foreColor=Color.black;  阅读全文
posted @ 2008-04-21 10:26 蒋家狂潮 阅读(997) | 评论 (1)编辑 收藏
     摘要: 杰表2008效果图  阅读全文
posted @ 2008-04-18 10:11 蒋家狂潮 阅读(1784) | 评论 (7)编辑 收藏
     摘要: 美国人的性格其实像螃蟹,壳子挺坚硬的,横行霸道,只要你掰开它的命门,立马就流汤

他们哪儿有祖宗十八代

历史短得和兔子尾巴一样

要靠的话顶天了就靠到祖宗七八代

那还是杂种
  阅读全文
posted @ 2008-04-18 09:17 蒋家狂潮 阅读(630) | 评论 (0)编辑 收藏
     摘要: 1.使用dom模型作为的报表数据模型;
2.采用xpath引用数据;
3.采用 css样式定义布局规则;
  阅读全文
posted @ 2008-04-17 17:32 蒋家狂潮 阅读(1756) | 评论 (0)编辑 收藏
     摘要: JTree在WindowLookAndFeel外观下设置不同行高  阅读全文
posted @ 2007-11-26 10:28 蒋家狂潮 阅读(542) | 评论 (0)编辑 收藏
     摘要: 一般情况下,构建一个SWING树,都是先要构建好存放数据的模型(TreeModel),在一般情况下,实现起来都没有问题,但当数据量非常大的时候,一次性构建好TreeModel,将会花费很多时间,界面处于灰掉的状态(当然可以另开其他线程,可以操作其他界面),这个给用户的感觉非常差。解决这个问题的关键在于,树模型的数据。我们都知道,系统文件是一层一层很有层次性,这样我们就可以以一个文件(不管是文件还是文件夹)为树节点,当初次加载树的时候,点击树节点,先判断其有没有子节点,若无,就去读去该节点的保存的文件信息,若为文件夹,就去取其文件夹下的所有文件,构造出树节点,加到树中。第二次点击的时候,就不会去读磁盘文件系统了。
  阅读全文
posted @ 2007-10-30 16:22 蒋家狂潮 阅读(1529) | 评论 (1)编辑 收藏
     摘要: 以前一直都用 Iterator,一直没出现问题,后来当我将 Iterator 作为一个方法的参数传进去,当Iterator 执行循环两次的时候问题出现了,第一次可以执行,而第二次却输出不了值了;原来 Iterator 执行循环的时候,一次执行就到达最后的节点,若再循环一次,自然不能再从头开始。那么有什么办法执行两次或两次以上呢,解决的办法就是再重新生成一个新的Iterator对象。  阅读全文
posted @ 2007-09-20 11:52 蒋家狂潮 阅读(2796) | 评论 (12)编辑 收藏
posted @ 2007-09-14 10:44 蒋家狂潮 阅读(2633) | 评论 (4)编辑 收藏