自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

转载 Java语言编码规范(Java Code Conventions)

1 介绍(Introduction)1.1 为什么要有编码规范(Why Have Code Conventions)编码规范对于程序员而言尤为重要,有以下几个原因:- 一个软件的生命周期中,80%的花费在于维护- 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护- 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码- 如果你将源码作为产

2011-06-27 14:47:00 401

原创 打靶问题的程序实现

打靶的问题,打了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 874

原创 关于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 396

转载 po/vo/bo/dto

<br />PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。<br />PO是有状态的,每个属性代表其当前的状态。它是物理数据的对象表示。使用它,可以使我们的程序与物理数据解耦,并且可以简化对象数据与物理数据之间的转换。PO的属性是跟数据库表的字段一一对应的, PO对象需要实现序列化接口。<

2010-09-17 08:14:00 457

原创 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 417

原创 关于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 2049 3

原创 关于visibility和display

<br />visibility是占位的,也就是隐藏的时候也占位置,不会引起其它元素的变动。取值:visible和hidden<br />style的display则是不占位的,如果隐藏了,其它位置会自动填充。取值:block和none<br /> <br />PS:如果要使用style.display设置可见与否,需给元素添加style属性,否则报错的。。。

2010-09-15 22:54:00 482

原创 关于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 812

转载 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 435

原创 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 284

转载 (转)数据库锁表的分析与解决

下面介绍一下数据库锁表及阻塞的原因和处理办法。 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)

2010-07-13 10:28:00 314

Apache OpenJPA User's Guide

Apache OpenJPA User's Guide,一本不错的介绍openJPA的书~~

2011-02-16

JSTL标签核心知识

core+JSTL,JSTL的相关知识,很多。。。

2011-02-16

Hadoop-The Definitive Guide

Hadoop-The Definitive Guide,一本hadoop的书。

2011-02-16

spring mvc step by step

spring mvc step by step的pdf版,英文版的,蛮好的,讲解的挺清晰。

2010-09-10

北大青鸟oracleppt

理解与 Oracle 相关的 RDBMS结构 掌握Oracle 数据类型 掌握数据定义语言 掌握数据操纵语言 掌握事务处理和数据控制命令

2010-08-19

Manning Ibatis In Action

In my career as a software developer, I have worked in many diverse environments. Within a single company, software will often be developed in many different ways. When you consider the various challenges, people, and tools that make up a developer’s day-to-day world, you quickly realize just how diverse that world is. I never know what surprising challenges the next consulting project will bring, so I always keep a variety of tools in my toolbox. For a few years, iBATIS was just a little chunk of code that saved me some time when I would normally be handcoding JDBC. So how did iBATIS go from being a tool in my toolbox to an Apache project used by thousands? I had never intended to make iBATIS a full-blown open source project. The source was out there, but I hadn’t marketed it or actively shared it with anyone. Enter JPetStore.

2010-08-19

struts2 权威指南

本书是《Struts 2权威指南》的第二版,本书介绍的Struts 2是最新的Struts 2.1。   相对于2007年发布的Struts 2.0,Struts 2.1改变较大,Struts 2.1不仅修正了Struts 2.0中少量Bug(这些Bug在本书第一版中已经指出)。而且新增了REST、Convention和Java Templates,这些都是Struts 2未来的发展方向。不仅如此,Struts 2.1不再支持Ajax主题,而是改为使用Dojo插件来提供对Ajax的支持。Struts 2.1抛弃了Codebehind插件提供的“零配置”支持,改为使用Convention插件提供“零配置”,Struts 2.1新增了Portlet支持……为了让众多Struts学习者、工作者快速从Struts 2.0的开发升级到Struts 2.1,笔者升级了《Struts 2权威指南》,第二版改写了第一版中所有程序,将它们改为基于Struts 2.1运行。第二版删除了第一版中第18章的内容(Struts 2和Struts 1整合部分),全面介绍了Struts 2.1新增的Convention和REST支持。本书最后配备的两个常用的实例也都升级为基于Struts 2.1运行,读者可通过这两个实例触类旁通,解决日常开发中的问题。   本书第二版保留了第一版通俗易懂的写作风格:按Struts 2.1的架构体系,细致地介绍了Struts 2.1各个知识点。在介绍过程中,笔者依照读者的学习规律,首先介绍基本概念和基本操作,然后对内容进行深入讲解。笔者在介绍Struts 2.1框架时,既照顾到了Struts 2.1初学者的能力,对每个知识点都给出简单的快速上手的示例;同时也考虑到开发者在日后开发中可能遇到的问题,详细讲解了每个知识点的各种用法,本书覆盖了Struts 2.1近80%的API。因此,本书完全可以作为Struts 2框架的权威手册,以供开发者在实际开发过程中参考。   本书适用于有较好的Java编程基础,有一定JSP、Servlet等Web编程基础或具备初步Java EE编程基础的读者。本书既给出了Struts 2入门级的示范实例,也详细讲解了Struts 2各个知识点及各个选项的详细用法,可以作为Struts 2框架的权威参考。

2010-08-19

空空如也

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

TA关注的人

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