`
王牌海盗
  • 浏览: 239142 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
java 代码 import java.sql.Time;    import java.sql.Timestamp;    import java.text.ParseException;    import java.text.SimpleDateFormat;    import java.util.Calendar;    import java.util.Date;    import java.util.GregorianCalendar;           public class Dat ...
知道ECSide有段时间了,但一直都没尝试使用。最近在尝试使用,但发现一个很不解的疑问。在用ECSide进行翻页,排序等操作试,action会被多次执行。action里调用DAO从取LIST的方法也被执行。这样每操作一次(翻页,或排序等),action就被执行一次,List也被从新取了一次,导致响应很慢。 JSP里的代码 xml 代码 <link rel="stylesheet" type="text/css" href="<%=webapp%>/ecside/css/ecside_style.css"  ...
JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别          Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。        方法executeQuery        用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。        方法ex ...
最近在做一个任务管理系统,任务表ID被设计成流水号的形式(方便其子任务的查询统计),准备以当天的日期+当天最大任务数量组成。 java 代码 public static String getNo(){     long No = 0;     SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");     String nowdate = sdf.format(new Date());     No = Long.parseLong(nowdate)*1000;    ...
B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测, ...
 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。    二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。    三、DAO:data access object 数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过 ...
1、JNDI抽取到conf/Catalina/localhost目录 如test.xml xml 代码 <?xml version="1.0" encoding="UTF-8"?>   <Context path="/test" reloadable="true" docBase="D:\web\test" workDir="D:\web\test\WEB-INF\work">     <Resource   ...
1、《struts in action中文版》      荐度:★★ 读后感:这书去年就买了,断断续续一直看到今年,感觉还行,从中了解了struts的很多细节,但介绍的是struts1.1的版本,有点过时,里面介绍的一些类1.2或以上版本里都不用或取消了。大家也不必购买了,看了浪曦的视频struts基本够用了,而且现在struts已经到了2.0的版本,基本变为webwork 的东西了。 2、《Head First java》(中文版)   推荐度:★★★★★ 读后感:此书非常适合刚接触java的初学者,使用了很多插图和对话形式讲述ava的概念,将老外幽默生动的教育方式演义的很好,真正做到了 ...
java 代码 package test;       import java.io.BufferedInputStream;    import java.io.FileInputStream;    import java.io.PrintStream;    import java.sql.Connection;    import java.sql.DriverManager;    import java.sql.ResultSet;    import java.sql.SQLException;    ...
       今天心情挺不错,阴差阳错的和一位有6年没联系的儿时好友吴某联系上了。这还要归功于我们的父母正好碰了面,说起了我们的事,我也就从父母那的到了吴君的联系方式。打了电话过去,他也很惊讶是我,毕竟突然出现一个六年没联系的老友是很惊喜的事。我们先是寒暄了几句,接着便聊起了目前各自的状况。得知他现在也正在北京从事着这一行当,而且现在也是以java为主,不过听他说也是刚转java不久,之前搞了很长时间的  C,C++,C#。现在在北京一家做搜索引擎外企工作,听到这里小汗了下,他的技术肯定比较厉害了。果真,后来互相加了QQ号,在QQ上聊了起来,证实了我的猜测。以后可以和他多多交流了。真好!
转载:http://bianbian.sunshow.net/index.php/technology/88.html 恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码: java 代码 int i1;              int geti1() {return i1;}     volatile int i2;  int geti2() {return i2;}     int i3;              synchron ...
常用数据库JDBC连接写法 1.MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar)   Class.forName("org.gjt.mm.mysql.Driver");   cn=DriverManager.getConnection("jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName",sUsr,sPwd); 2.PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar)   Class.forNam ...
Collection:List、Set Map:HashMap、HashTable 如何在它们之间选择 一、Array , Arrays Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。 1、 效率高,但容量固定且无法动态改变。 array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。 2、Java中有一个Arrays类,专门用来操作array。     arrays中拥有一组static函数, equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。 fill():将值填入arra ...
连接查询         通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体 ...
昨天的在看hibernate文档的时候看到了个“新词”:Threadlocal,以前没见过。在网上查了下资料学习了一下,特整理如下: ThreadLocal是什么? ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程 ...
Global site tag (gtag.js) - Google Analytics