自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 面向对象的特征

面向对象的四个特征:抽象、封装、继承、多态。

2013-01-28 15:58:32 642

转载 Java性能小技巧

转载自:http://www.importnew.com/1531.html局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:编程技巧原因及策略避免重复创建对象为什么:更少的对象会需要更少的垃圾回收使用的空间越少,应用的性能越好怎么做:重复

2013-01-16 14:24:33 530

原创 重载(overloading)与重写(overriding)

重载方法在编译时起作用(例如,静态绑定),重写方法在运行时起作用(例如,动态绑定)。静态绑定意味着JVM在编译时决定调用的类或方法。而动态绑定时,JVM是在运行时决定调用的类或方法。动态绑定设计是多态的基础。public class MethodOverrideVsOverload { public boolean equals( MethodOverrideVsOverload o

2013-01-16 14:12:27 734

转载 String、StringBuilder、StringBuffer

转自:http://www.importnew.com/2217.htmlString是不可变对象。这点非常重要。 参考下面这张图可以了解得很清楚,注意不可达对象、内存回收:

2013-01-16 13:29:05 540

原创 Linux命令之cut

今天系统中发现一个问题,在导出EXCEL时,格式出现了混乱(其实就是中间有一条数据突然换行了)。    刚开始以为是程序的问题,但是把程序调出来看了之后,没发现什么问题。后来上服务器看数据文件,一下就定位了问题所在(体会到了Linux命令的强大)。    导出EXCEL的逻辑是:将每条数据都保存到文本文件中,每列以“|”进行切分。    根据上面的描述可以知道,数据文件中的每行都是比较

2013-01-15 16:36:03 1584

转载 你应该知道的一些 Linux 技巧

本文由酷壳的陈皓翻译自Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧,并加上了一些自己的理解。文章内容如下:首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着

2013-01-10 16:27:04 1126 2

原创 sql优化(查询条件的变化对执行计划的影响)

今天在工作中统计一个数据,最开始比较顺利的执行完了sql,但后来用户稍稍调整了需求,本来我以为增加一个查询条件就可以搞定的事情,结果执行了二十多分钟才出结果。后来我查看了下执行计划,发现前后两个sql的执行计划有变化。    这两个SQL分别为:SELECT T.YEARID, SUM(T.EXPORTSUM) FROM STDW.F_CUSTOM_EXPORTDETAIL T,

2013-01-09 16:21:36 1816

原创 struts1源码阅读(4)

前几章也提到了,struts1对每个模块都会进行初始化,每次初始化都执行如下方法块: ModuleConfig moduleConfig = initModuleConfig("", config); initModuleMessageResources(moduleConfig); initModuleDataSour

2013-01-08 18:00:54 1043

原创 struts1源码阅读(3)

前一章写struts配置文件的解析感觉有点太细了,且由于笔头功夫稍欠火候,感觉写得不够彻底。这章从宏观上对解析做个总结,希望能够先从整体上熟悉它。    之前也提到,ActionServlet在解析配置文件时是按照模块来进行的,对每个模块都会有一个ModuleConfig对象。这个对象是非常重要的,struts中的配置信息都可以从中获得,而且在之后处理用户请求时有很大的用武之地。ModuleC

2013-01-07 19:34:04 888

原创 struts1源码阅读(2)

在第一章中,我们讲到在ActionServlet初始化时,不同的模块会初始化不同的ModuleConfig对象。但struts1到底是如何初始化ModuleConfig对象的,当时并没有详细叙述。这些内容将是本章的重点。    struts1会根据web.xml中的配置,对每个模块都创建一个ModuleConfig对象,而每个模块可能会有多个struts的配置文件。在调用initModuleC

2013-01-06 18:39:14 1038

原创 struts1源码阅读(1)

用struts1也有不短的日子了,对于它的功能也有了一定的理解。基于此,抱着学习的态度,我计划在空闲时间来系统的看下struts1的源码。之所以说系统,是因为之前断断续续的也看过一些,但限于当时对struts1的了解,体会得可能还不深入,所以总是容易忘记看过的东西。但现在来读struts1的源码,应该会更加合适一些,有几个方面的因素,而这几个因素,我觉得也可以用在阅读其他项目的源码上:

2013-01-05 16:56:52 1900 2

转载 理解Java对象序列化

转载自http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective J

2013-01-04 16:07:19 714

Mod_Proxy+Apache+Tomcat负载均衡与集群配置

Mod_Proxy+Apache+Tomcat负载均衡与集群配置,比较详细的配置资料。

2013-04-28

ibatis一对一、多对一示例

利用ibatis实现一对一、多对一的示例代码。每种关系用两种方式实现,具体的讲解可看我的博客http://blog.csdn.net/duwenchao1986/article/details/8565386

2013-02-02

图像匹配源程序-vc

用vc编写的图像配准源程序,比较好的东西!

2008-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除