`
skylovehero
  • 浏览: 30802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandColor(int fc,int bc){//给定范围获得随机颜色        Random random = new Random();        if(fc>255) fc=255;        if(bc>255) bc=255;        int r=fc+random.n ...
2009-04-27 13:20 1.JdbcTemplate的execute()方法执行SQL DDL语句,例如: jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如使用queryForInt()方法传回user表格中的数据数目: jdbcTemplate.quertForInt("select count(*) from user"); 也可以 ...
   < bean id = "userDAOProxy"         class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean" >
Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP 2008年09月22日 星期一 11:13 在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但是在使用ResultSet ...
跟程序员相处你一定会有很多的挫折感。比如,程序员会把能让他们达到最高效率的那种神奇的境界叫做“那里”。 “那里”是真实存在的。至少对于我是这样的,很有可能你也很熟悉那里,只是情形不一样。对于非程序员的 ...
我发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问题具有实实在在影响。有时一句简单的话已足够让你质疑对正在编写的代码的态度。有时候我惊讶于有些人如此的深谙这些藏在我心里多年、只是从未宣讲出来的道理。 “设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine “功能说明书里不存在可操作性” —— 37 Signals “过去的代码都是未经测试的代码” —— Michael Feathers “任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” —— Martin Fowl ...
一般大家都知道ArrayList和LinkedList的大致区别:     1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。     2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。     3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。     ArrayList和LinkedList是两个集合 类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Int ...
Struts2架构图        请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。        ActionMapper取得了ActionMapping后,在Disp ...
struts2 的国际化支持 文章分类:Java编程 关键字: struts2 国际化 i18n 每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容: struts.custom.i18n.resour ...
JSON (JavaScript Object Notation) 很显然是 JSON-RPC-Java 的基础,它是基于javascript的一种简单易读的轻量级数据交换格式。它的主页在这里。     如果不熟悉Javascript,那么理解JSON则有一些困难。在这里我要先引入“直接量(Literals)”这 ...
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。       1. 原始单据与实体之间的关系          可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。       〖例1〗:一份员工履历资料,在人力 ...
1. Oracle数据库 SELECTx.*from( SELECTz.*,rownumnumbersfrom( select*fromXZQHwhereXXXorderbyXXX)z whererownum<101)x wherex.numbers>90 Infomix数据库 SELECT FIRST N * FROM TABLE1 3. DB2数据库 SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N 或者 SELECT COLUMN FROM T ...
1.转载自:http://www.gzu521.com/campus/article/program/200704/145222.htm Java代码  vector是一种老的动态数组,是线程同步的,效率很低,一般不赞成使用。 五、线程安全类 在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非线程安全的类。 下面是这些线程安全的同步的类: <STRONG>vector</STRONG> :就比arraylist多了个同步化机制(线程安全)。 statck:堆栈类,先进后出。 <STRONG>h ...
作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/22/1621051.aspx,版权所有,转载请保留原文链接。     看到JavaOne2007上有篇《Garbage-Collection-Friendly Programming》的68页PPT,心想都2007了还谈这个基本问题,一定总结得很全面了才好意思站出来讲吧。    GC的基础概念见上篇:JDK5.0垃圾收集优化之--Don't Pause  1.使用更多生命周期短的、小的、不改变指向(immutable)的对象,编写清晰的代码。     出于懒 ...
设计细颗粒度的持久类并且使用<component>来实现映射。 使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。 对持久类声明标识符属性( identifier properties)。 Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“人造”的(自动生成,不涉及业务含义)。 使用自然键(natural keys)标识 对所有的实体都标识出自然键,用<natural-id>进行映射。实现 ...
Global site tag (gtag.js) - Google Analytics