Heis的Blog

保持简单,保持愚蠢
随笔 - 27, 文章 - 1, 评论 - 101, 引用 - 0
数据加载中……

置顶随笔

[置顶]iReport/Jasperreport基础教程(下载)

     摘要: Jasperreport是一个开源的纯java的报表工具,支持导出PDF,Excel,CSV,DOCX等格式的报表。支持多种数据源,包括关系型数据库,java bean和XML等等。

ireport是基于jasperreport,开源的可视化报表模板编辑工具。  阅读全文

posted @ 2009-12-21 22:54 Heis 阅读(1350) | 评论 (0)编辑 收藏

[置顶]一个初级程序员学习新技术的策略

     摘要: 我是一名初级程序员,工作一年多。还记得刚毕业,踏入社会的时候,面临着很多工作上尴尬和困惑。首当其冲的便是在学校学的知识并不够用,甚至并不管用。于是学习新技术成了重点解决的问题。  阅读全文

posted @ 2009-10-31 17:02 Heis 阅读(1829) | 评论 (6)编辑 收藏

[置顶]JasperReport那些事儿(一)——iReport制作表格

     摘要: 图文并茂讲解如何使用iReport来制作动态的数据表格,使用XML文件作为数据源。  阅读全文

posted @ 2009-02-16 21:21 Heis 阅读(3387) | 评论 (19)编辑 收藏

2010年1月25日

“快”真的是终极的用户体验吗?

     摘要: 自Google浏览器Chrome推出的那一天,它的速度鄙视了其他所有的浏览器,也极大地刺激了他们的神经。很多人说,第二次浏览器的战争就此开始,各个浏览器开始了javascript的竞速。Safari,Firefox,Opera都投入了大量的精力去改善他们的javascript引擎。前几天发布的firefox3.6又宣称要比3.5快20%。

那么追求“快”,真的是对用户最有利的么?
  阅读全文

posted @ 2010-01-25 23:53 Heis 阅读(1570) | 评论 (2)编辑 收藏

2010年1月12日

Jakarta Commons Cookbook读书笔记--Commons Collections(容器篇之一)

     摘要: Jakarta Commons Cookbook读书笔记系列篇,这篇主要提供commons collections里面iterator,buffer,map等类的用法。  阅读全文

posted @ 2010-01-12 22:28 Heis 阅读(1453) | 评论 (1)编辑 收藏

2010年1月3日

三分钟理解Java中字符串(String)的存储和赋值原理

     摘要: 可能很多java的初学者对String的存储和赋值有迷惑,以下是一个很简单的测试用例,你只需要花几分钟时间便可理解。

  阅读全文

posted @ 2010-01-03 18:59 Heis 阅读(1427) | 评论 (0)编辑 收藏

2009年12月21日

iReport/Jasperreport基础教程(下载)

     摘要: Jasperreport是一个开源的纯java的报表工具,支持导出PDF,Excel,CSV,DOCX等格式的报表。支持多种数据源,包括关系型数据库,java bean和XML等等。

ireport是基于jasperreport,开源的可视化报表模板编辑工具。  阅读全文

posted @ 2009-12-21 22:54 Heis 阅读(1350) | 评论 (0)编辑 收藏

双硬盘双系统的grub设置

     摘要: 我的电脑的主硬盘装CentOS5.4(linux),次硬盘装WinXP,这样隔离安装就不会怕系统相互影响。但是我希望在开机的时候可以选择不同的系统来启动,这可以借助grub来实现。  阅读全文

posted @ 2009-12-21 22:18 Heis 阅读(1003) | 评论 (1)编辑 收藏

2009年12月12日

回旋矩阵算法题解题思路

     摘要: 题目要求打印一个回旋数字矩阵
1 2 3
8 9 4
7 6 5  阅读全文

posted @ 2009-12-12 14:36 Heis 阅读(964) | 评论 (1)编辑 收藏

2009年11月30日

Jakarta Commons Cookbook读书笔记--Commons Collections(函子篇)

     摘要: 3 Commons Collections v3.0
功能说明:增强java的泛型框架,引入函子的概念
主要功能:增加了一些函子的接口以及一些实现。包括一些实现了Comparator的类,封装了条件和判别式的Predicate接口,实现对象转换的Transformer接口以及模拟闭包的接口Closure;另外还有对jdk泛型框架的扩展。  阅读全文

posted @ 2009-11-30 23:20 Heis 阅读(1460) | 评论 (0)编辑 收藏

2009年11月24日

Jakarta Commons Cookbook读书笔记--Commons BeanUtils(2)

     摘要: 2.2 org.apache.commons.beanutils.BeanComparator比较Bean属性
2.3 org.apache.commons.beanutils.collections.BeanMap 使用Map封装Bean
2.4 使用org.apache.commons.beanutils.DynaBean接口,可以在运行时创建动态Bean,而且创建的动态bean可以与BeanUtils包内的工具(如PropertyUtils等)结合使用。
2.5 使用BeanUtils以字符串形式访问属性  阅读全文

posted @ 2009-11-24 10:19 Heis 阅读(1004) | 评论 (0)编辑 收藏

2009年11月21日

Jakarta Commons Cookbook读书笔记--Commons BeanUtils

     摘要: 2 Apache Commons BeanUtils 1.7
功能说明:顾名思义,Bean Utility就是Bean小工具,主要是封装了反射(reflection)和自省(introspection)的API(可以查看java.lang.reflect和java.beans文档),对bean进行操作。
主要功能:操作Bean的属性,针对Bean属性排序,Bean和Map的转换,创建动态的Bean等  阅读全文

posted @ 2009-11-21 17:44 Heis 阅读(1018) | 评论 (3)编辑 收藏

2009年11月18日

Jakarta Commons Cookbook 读书笔记--Commons Lang(2)

     摘要: 这篇文章专门讲 对null安全的(null-safe)字符串操作org.apache.commons.lang.StringUtils  阅读全文

posted @ 2009-11-18 16:56 Heis 阅读(1121) | 评论 (6)编辑 收藏