`
esffor
  • 浏览: 1371970 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Java 中Vector、ArrayList和LinkedList 的区别Java 中Vector、ArrayList和LinkedList 的区别 SDK提供了有序集合接口java.util.List的几种实现,其中三种最为人们熟知的是Vector、ArrayList和LinkedList。有关这些List类的性能差别是一个经常被问及的问题。在这篇文章中,我要探讨的就是LinkedList和Vector/ArrayList之间的性能差异。 为全面分析这些类之间的性能差异,我们必须知道它们的实现方法。因此,接下来我首先从性能的角度出发,简要介绍这些类的实现特点。 一、Vector和ArrayLi ...
\n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) \' 单引号(\u0027) \" 双引号(\u0022) \\ 反斜杠(\u005c) \ddd 三位八进制 \udddd 四位十六进制上周发现还有其它需要转义的字符,例如String sName = "Java转义字符(补遗)";sName = sName.replaceFirst("(补遗)","");out.println(sName);如果你以为会输出“Java转义字符”, ...
五流程序员比技术和工具    他们关心用什么工具可以产生什么结果,沉浸于一些校联系,却很少走出象牙塔和客户或市场进行真正的沟通四流程序员比整合和管理   他们比前者更关心什么地方用什么,他们心里放着集成各种技术的地图,而不偏向单一工具和技术三流程序员比创意和设计   他们不仅要求把事情做完,同时要求自己把事情做好,他的作品充满感动和生命二流程序员比沟通和性格   他们跳脱工具,比人际沟通,他有一个成熟的性格,让任何人跟他在一起做事都有安全感,并快乐一流程序员比态度和方法   他们比的是学习态度和方法,包括自我控制能力,只要他掌握了适合自己的学习方法和态度,可以在任何时候开始新的学习,且展现最好的 ...
 package cn.hxex.exam.config;import java.util.Hashtable;import cn.hxex.exam.exception.ExamException;public class ExamConfig ...{   private
如果定义变量如下:public static final ExamConfig MESSAGE_CONFIG;在static{}中可以为 MESSAGE_CONFIG赋值,如下:static{     MESSAGE_CONFIG=null;}但如果这样public static final ExamConfig MESSAGE_CONFIG=null; 在static中就会报错
锁定是为了防止多线程对同一记录进行修改时引起的数据混乱.分为两种锁定:悲观锁定和乐观锁定乐观锁定  在持久类中加入一个数值型version属性,在持久类对应的表中有一个名为version的列和该持久类对应,在映射文件中version标签必须紧接着id标签;version列实现版本控制,当修改记录时,如果传到表中的version值大于要修改的记录的version列的值,才能更新,否则不能更新;version是自动增长,不用人工干预 悲观锁定  在读取(load,get)表中记录时,加入参数LockMode.UPGRADE以实现悲观锁定Account account = (Account) sess ...
在Hibernate.cfg.xml中设置current_session_context_class属性值为thread,hibernate会自动使用线程局部变量保存当前进程的Session和食物对象 
本系统采用Struts + Hibernate 作为主题框架数据库采用Mysql开源包使用JSTL+JFreeChart项目结构如下:action     ChartServlet.java     VoteAction.java     VoteDeleteAction.java     VoteEditAction.java     VoteitemDeleteAction.java     VoteitemEditAction.java     VoteitemListAction.java     VoteitemSaveAction.java     VoteManageAction. ...
public class ChartServlet extends HttpServlet...{    // 请求处理方法    public void doPost( HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException 
天应用中碰到在插入记录时,中间表数据没写入检查对应pojo的配置 有配置关联及对应的子表集合 在save之前也set了子表集合 仔细检查后发现是inverse="true"的问题<set name="roles" table="T_UserRole" lazy="false" inverse="true" cascade="save-update">inverse="true"(默认是false) 表示主表对象本身不维护表之间的关系,而由相反的一 ...
首先,要在建表SQL中加入对级联删除的支持CREATE TABLE `voteitem` (  `id` varchar(50) NOT NULL default '',  `title` varchar(50) default NULL,  `votenum` varchar(50) default NULL,  `vote_id` varchar(50) NOT NULL,  PRIMARY KEY  (`id`),  KEY `vote_id` (`vote_id`),  CONSTRAINT `voteitem_ibfk_1` FOREIGN KEY (`vote_id`) REFERE ...
使用EL表达式可以不用去额外判断变量是不是为空,这样,可以把修改和增加页面更好的重用了 如果EL表达式为空,则自动会不输出任何信息
 注意,实现的方法必须是静态的<%...@ taglib uri="http://hxex.cn/vote" prefix="vote" %><c:forEach var="vote" items="${votes}"
hibernate 老说没有配方言<property name="dialect">org.hibernate.dialect.MySQLDialect</property>这句话明明就写在了配置文件里面,可老是没有写错误如下:Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly setname改成"hibernate.dialect"也不行Hibernate-Versio ...
alter table voteitem add constraint fk_vote_no foreign key(vote_id) references vote(id); 
Global site tag (gtag.js) - Google Analytics