- 浏览: 933115 次
- 性别:
- 来自: 北京
最新评论
-
一笑_奈何:
楼主写的还真行不错。
扫盲贴 - J2EE集群之JNDI集群实现 -
xuezhongyu01:
博主写的很详细,但最后还是没明白,最后调用BasicDataS ...
Spring中的destroy-method方法 -
Mr梁:
commons-fileupload.jar commons- ...
SpringMVC 中文件上传 MultipartResolver -
Eywa:
总结的很不错
ORACLE CASE WHEN 及 SELECT CASE WHEN的用法 -
TryRelax:
fastjson 比 jackson 好用吧?
Spring MVC Jackson DateFormat
文章列表
Maven实战(一)安装与配置
- 博客分类:
- Maven基础
1. 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.
如果你已经有十次输入同样的Ant
targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。
Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目
网页 2.核心价值 * 简单 Maven 暴露了一组一致、简介的操作接口,能帮助团队成员从原来的高度自定义的、复杂的构建系统中解脱出 ...
JSP自定义标签2.0
- 博客分类:
- Java
转载 http://www.ibm.com/developerworks/cn/java/j-lo-jsp2tag/index.html?ca=drs-
在 JSP1.1 规范中开发自定义标签库比较复杂,JSP 2 规范简化了标签库的开发,在 JSP 2 中开发标签库只需如下几个步骤:
开发自定义标签处理类;
建立一个 ...
JSP自定义标签1.1
- 博客分类:
- Java
首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的),下图大致结构
一、TagSupport
简单标签的开发我们只要实现Tag接口即可,为了简单起见可以直接继 ...
Code Review感想
- 博客分类:
- 实用小工具
我们都知道CodeReview的好处:
Code review 可以通过大家的见解或建议来增加改进代码的质量。
Code review 可以交流和分享知识的手段,相互学习对方的长处和优点(毕竟大部分攻城师都不太善于言辞)。
Code review 可以被用来确认自己的设计和实现是一个简单明了的方案。
本来是奔着1和2来进行CodeReview的,结果好的出发点却变成了口水战!
思索得出几点心得:
1. 严格控制CodeReview的时机(尽量每周抽出时间来在功能开发的过程中CodeReview,而不是一个功能模块都开发完毕了)。
2. 严格控制C ...
Code Review工具
- 博客分类:
- 实用小工具
Code Review中文应该译作“代码审查”或是“代码评审”,这是一个流程,也是编码实现中重要的一个环节。
1、Review-Board
详情参考InfoQ的
Review Board——在线代码审查工具
主要特色: pre-commit审查, 避免不成熟代码对SVN的污染!
用一个场景来描述:
Raywill所在的团队使用SVN来管理源码,某日他对kernel.c和const.h中的部分代码就行了修改,但是不确定是否正确无误,于是希望团队里的其他人帮助他审查(review)修改的代码
...
代码审查的必要性和误区
- 博客分类:
- 实用小工具
转载:http://www.iteye.com/news/22272
Google的代码之所以优秀原因其实很简单:他们非常重视代码审查。代码审查并不是Google独有的,它被公认为是一个很好的(提高代码质量的)手段,很多人已经在日常开发中采用代码审查。但我还没有看到哪一家大公司(像谷歌这样)应用得如此广泛。在谷歌,任何的产品或者项目代码在检入(代码仓库)之前都需要进行有效的审查。 每个人都要参与代码审查,而且这里我指的不是非正式的审查:它是软件开发环节中非常重要而且通用的规则。不仅是产品代码,所有的代码都需要进行审查。审查代码不需要投入很多的精力,但是(与不做审查相比)产生的效果却是天 ...
转载:http://technoboy.iteye.com/blog/970293。destroy-method 欠缺,补上。
1. Bean标签的destroy-method方法配置数据源的时候,会有一个destroy-method方法
Java代码
<bean id = "dataSource" class = "org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name= ...
转载,原文出处没有找到!
一、基本概念
堆/Heap
JVM管理的内存叫堆;在32Bit操作系统上有4G的限制,一般来说Windows下为2G,而Linux下为3G;64Bit的就没有这个限制。JVM初始分配的内存由-Xms指定,默认是物理内存的1/64但小于1G。JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4但小于1G。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,可以由-XX:MinHeapFreeRatio=指定。
默认空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制,可以由-XX:MaxHeapFreeRatio= ...
转载:
(业务层)异步并行加载技术分析和设计:
http://agapple.iteye.com/blog/918898
异步并行加载使用说明(asyncload):
http://agapple.iteye.com/blog/1503774
转载:http://www.cnblogs.com/yxonline/archive/2007/04/09/705479.html
目标:本文主要介绍PowerDesigner中概念数据模型 CDM的基本概念。一、概念数据模型概述数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:1)能够 ...
一、PMIS
项目管理信息系统--(project management information
system,简称pmis)是计算机辅助项目管理的工具,为项目目标的实现提供了强有力的帮助.
pmis 的概念 pmis
是随着项目管理理论实践和信息技术的发展而产生的,在互联网技术产生前已得以应用,为项目某一方(业主、设计方、承包商、供货商和咨询机构等)的项目管理工作,提供相应的信息处理结果和依据,为实现项目管理的目标控制而服务,是工程项目管理人员进行信息管理的必要手段。pmis
与企业管理信息系统(mis)有明显的区别。mis
服务于企业的人、财、物、产、供、销等 ...
一、将数据库中的表导入到PowerDesigner中
1、打开powerdesigner,选择File --> Reverse Engineer --> Database
2、如果你还没有配置 Data Source,你可以按照下面的图例来进行配置,否则你可以点击确定就OK。
点击 下面 右侧的数据库 连接按钮,弹出 Connect to a Data Source 的对话框
选中 ODBC machine data source 选项,点击 Modify按钮右边的 Configure 按钮
弹出Configure D ...
一、习惯了得到,便忘记了感恩
有一年,很热的夏天,一队人出去漂流。女孩的拖鞋在玩水的时候,把拖鞋掉下去了,沉底了。到岸边的时候,全是晒的很烫的鹅卵石,他们要走很长的一段路。于是,女孩儿就向别人寻求帮 ...
通常如果一样东西需要编码,说明这样东西并不适合传输。原因多种多样,如Size过大,包含隐私数据,对于Url来说,之所以要进行编码,是因为Url中有些字符会引起歧义。例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?q=abc&ie=utf-8。如果你的value字符串中包含了=或者&,那么势必会造成接收Url的服务器解析错误,因此必须将引起歧义的&和=符号进行转义,也就是对其进行编码。又如,Url的编码格式采用的是ASCII码,而不是Unicode,这也就是说你不能在Url中包含任 ...
Spring事务(一)
- 博客分类:
- Spring
一、Spring中定义了5中不同的事务隔离级别
1. ISOLATION_DEFAULT(一般情况下使用这种配置既可) 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。 2. ISOLATION_READ_UNCOMMITTED 这是事务最低的隔离级别,它充许别外一个事务可以看到这个事务未提交的数据。这种隔离级别会产生脏读,不可重复读和幻像读。(大部分数据库缺省的事物隔离级别都不会出现这种状况