- 博客(11)
- 资源 (7)
- 收藏
- 关注
转载 Java语言编码规范(Java Code Conventions)
1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)编码规范对于程序员而言尤为重要,有以下几个原因:- 一个软件的生命周期中,80%的花费在于维护- 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护- 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码- 如果你将源码作为产
2011-06-27 14:47:00 418
原创 打靶问题的程序实现
打靶的问题,打了10次,共计90环,每次的取值范围是0-10环,求可能的组合数。public class Test { public Test(int[] r){ result=r; } public static int count=0; int[] result; /** * num 打靶的次数 * sum 总环数 */ public void func(int num,int sum) { if (num==0 && sum
2011-03-30 16:32:00 885
原创 关于Annotation中的@override
<br />该标记的解释:<br /> 表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。<br />见代码:<br />public class Parent{ public void parentMethod() { } } public interface IChild { void interfaceMethod();}public cla
2010-09-28 12:17:00 407
转载 po/vo/bo/dto
<br />PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。<br />PO是有状态的,每个属性代表其当前的状态。它是物理数据的对象表示。使用它,可以使我们的程序与物理数据解耦,并且可以简化对象数据与物理数据之间的转换。PO的属性是跟数据库表的字段一一对应的, PO对象需要实现序列化接口。<
2010-09-17 08:14:00 466
原创 JSTL的核心标签库
一、首先须知道EL的相关知识:1.EL是以${}作为起始的标志,通过.或[]来操作对象的属性,例如${user.name} 或 ${user[name]}都表示user对象的name属性。2.EL的运算符不需额外关注,直接把java的拿来用就可。3.隐含对象常用的:jsp页面:pageContext作用范围:pageScope,requestScope,sessionScope,applicationScope请求参数:param,paramValues请求头:header,headerValues初始化参
2010-09-16 07:54:00 423
原创 关于textarea的innerHTML和value
顾名思义:要想显示html效果,就要用innerHTML,如果只是赋值,就用value好了。但是innerHTML似乎不显示回车效果,用,/n都不行,如果谁有好的方法,可以告诉偶哦~value就可以用/n轻松的添加回车了。但是不要试图添加value在textarea中,这是无效的,参见如下代码:PS:textarea在html中书写时不要照顾格式对齐之类的 否则会把那些空格tab啥的 全都包含到innerHTML中,容易判断失误。PS:onclick事件在js中书写规矩是obj.onclick=某funct
2010-09-15 23:06:00 2056 3
原创 关于visibility和display
<br />visibility是占位的,也就是隐藏的时候也占位置,不会引起其它元素的变动。取值:visible和hidden<br />style的display则是不占位的,如果隐藏了,其它位置会自动填充。取值:block和none<br /> <br />PS:如果要使用style.display设置可见与否,需给元素添加style属性,否则报错的。。。
2010-09-15 22:54:00 492
原创 关于JSTL标签库fmt的资源国际化
<br />涉及的jar包:<br />standard.jar和jstl.jar<br />涉及的标签:<br /><fmt:setLocale value="xx"/>:取值如zh_CN,或者直接reques.getLocale().toString()<br /><fmt:setBundle basename="xxx"/>:关于名字,就是你的properties文件的前缀,如message_zh_CN.propertities,message_en_US,那么basename就是message。关于
2010-09-15 22:49:00 819
转载 package,source folder,folder的区别(转)
<br />在eclipse下,package,source folder,folder都是文件夹. <br /><br />它们的区别如下: <br />package:当你在建立一个package时,它自动建立到source folder下,也只能建立在这个目录之下. <br /><br />source folder:存放java源代码的文件夹,当然也包括一些package文件夹,还可以包含其他文件. <br />项目构建后,source folder里面的java自动编译成class文件到相
2010-09-14 17:10:00 443
原创 Map的遍历
一、java端:1.按照key遍历,1.5的 for(String key : map.keySet()){ map.get(key); }2.按照entry遍历,1.5的for (Map.Entry m : map.entrySet()) { System.out.println("email-" + m.getKey() + ":" + m.getValue()); } 3.老方法,1.4中的:Iterator it = map.entrySet().
2010-09-14 08:18:00 293
转载 (转)数据库锁表的分析与解决
下面介绍一下数据库锁表及阻塞的原因和处理办法。 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)
2010-07-13 10:28:00 325
Manning Ibatis In Action
2010-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人