`
topquan
  • 浏览: 29567 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
大型团队合作的八条法则,也适用于IT企业。 《哈佛商业评论》中文版刊发了琳达・格拉顿和塔玛拉・埃里克森的一篇文章《大型团队合作的八条法则》,他们提出的大型团队合作方式虽然是主要针对全球性项目团队,但对一般 ...
针对零售企业实现商品网上销售而对网上商店系统提出的四大基本需求提供解决办法及技术实现。适用于纯网络型网上商店和网上商城经营企业。同时该网店系统也适用于传统零售企业的电子商务化需求,为有网上开店需求的传 ...
Web 3.0的最大价值不是提供信息,而是提供基于不同需求的过滤器,每一种过滤器都是基于一个市场需求。如果说Web 2.0解决了个性解放的问题,那么Web 3.0就是解决信息社会机制的问题,也就是最优化信息聚合的问题。 《纽约时报 ...
本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?   1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。  2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization, ...
一、遗忘了SYSTEM密码   如果你遗忘了CMOS设置中的SYSTEM密码,就无法启动机器了,解决的办法只能是:打开机箱,把电池取下、正负极短接,给CMOS放电,清除CMOS中的所有内容(当然也就包括密码),然后重新开机进行设置。 ...
1.简介    JNI是Java Native Interface的缩写,它的设计目的是:    The standard Java class library may not support the platform-dependent features needed by your application.    You may already have a library or application written in another programming language ...
 自从jdk1.4,java可以通过java.util.prefs包访问注册表,但访问的范围非常小,只能是HKLM和HKCU的javasoft子项下的prefs项(不知道我的理解是否正确?)。    要想通过java访问整个注册表,可以通过开源代码给予实现。现在这样的开源 ...
原理:       Base64 使用US-ASCII子集的64个字符,即大小写的26个英文字母,0-9,+,/。编码总是基于3个字符,每个字符用8位二进制表示,因此一共24位,再分为4四组,每组6位,表示一个Base64的值。如下:"A", "B", "C", "D", "E", "F", "G", "H", "I","J", "K", &qu ...
延迟加载的对象:hibernate 2针对实体对象和集合hibernate 3同时提供了属性的延迟加载功能。其中对集合的延迟加载特性意义最为重大。 实体对象的延迟加载:1.在hibernate配置文件中的class指定 集合类型的延迟加载:在set中指定 ...
单一数据加载:Session.get/load均可以根据指定的实体类和id从数据库中读取记录,并返回与之对应的实体对象。区别:1.如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。2.Load方法可返回实体的 ...
事务处理:Hibernate本身并不具备事务管理能力。在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理与调度。 基于JDBC的事务:无疑是最简单的实现方式,session = sessionFactory.openSession();Transaction tx = session.beginTransaction();tx.commit(); 基于JTA的事务管理:hibernate默认采用JDBC Transacion。可以通过配置文件指定采用JTA作为事务管理实现。<hibernate-configuration>    &l ...
  在Hibernate中,缓存将在以下情况中发挥作用:1.通过id[主键]加载数据的时候2.延迟加载 一级缓存:又称内部缓存,保存了与当前session相关联的数据对象,伴随Session实例的创建而创建,消亡而消亡。因此又称此缓存为Session level cache。 一级缓存正常情况下又Hibernate自动维护,如果需要手动干预,可以通过以下方法完成。1.Session.evict  将某个特定对象从内部缓存中清除。2.Sessin.clear  清空内部缓存 二级缓存:又称为SessionFactory Level Cache.对什么样的数据使用二级 ...
1.TheServerside.com  依然是地位无可动摇的CCTV1。 2.InfoQ.com Floyd Marinescu 在离开 TSS 后另起炉灶,2006年中最重要推荐。视野不再局限于Java 而是包括Java,.Net, Ruby ,SOA, Agile方法等热门话题。 3.JDJ的电子杂志 在JDJ首页的最底处订阅,文章质量不低于5-7的传统三强。 4.SWik.net  收集了大量OpenSource Project的资源聚合。其中如Spring,Hibernate的更新度非常高,出现什么和Spring有关的blog,article,project都会 ...
将实体对象中的逻辑组成称为component。在配置文件中,使用component节点对组件进行声明。例如,一个用户有两个部分组成,姓名和联系方式。姓名和联系方式都可以作为用户的组成部分。1.表结构如下use sample;DROP TABLE t_user;CREATE TABLE t_user (       id INT NOT NULL AUTO_INCREMENT     , age INT     , firstname VARCHAR(50)     , lastname VARCHAR(50)     , address VARCHAR(
Global site tag (gtag.js) - Google Analytics