`
文章列表
数据分析方法论 1.       序 在数据集成类的项目中,最难的过程就是数据分析了,数据分析过程位于数据集成类项目整个过程(前期准备调研-----数据分析-----接口实现)的第二步,它为第三步接口实现提供了充分的准备,因此数据分析的正确与否很大程度上决定了数据集成能否成功的实现和完成。        怎么样有效的进行数据分析呢,怎么样提前在数据分析中尽量避免问题等到实现时才出现呢?这是一个行之有效的数据分析方法论的评判的关键。        经过几个项目的经历,反思了一下在做这些项目时比较有效的方法和失妥的方法,总结了一套目前个人觉得可行的数据分析方法,此套数据分析方法只适用于数据库 ...
性能调优经验介绍 一个典型的J2EE系统由DB、应用、应用(WEB)服务器、JVM组成。 调优可分别针对这几个部分调优,下面介绍一下各个部分调优的一些经验。 1. DB调优:DB调优主要关注下面几个方面:1)选择合适索引;2)避免复杂查询;3)尽量将复杂运算挪到应用中,以降低DB复杂,因为让应用可伸缩的代价远比让DB可伸缩的代价低;4)避免关联查询;调优的过程中,可借助Oracle的sql将比较耗时的SQL查询出来,再针对性的优化。 2. 应用调优:应用调优主要分成两个方面:1)用Jprofiler或optimizeit等工具找出执行比较耗时的代码,并针对性的优化;2)应用运行时,通过打JVM ...
Oracle® Application Server Containers for J2EE Standalone 用户向导10g Release 2 (10.1.2) 一、概要介绍     Oracle Application Server Containers for J2EE (OC4J) Standalone提供了一个完整的可运行于java虚拟机(JVM)上的J2EE 1.3环境。 OC4J 提供支持的相应的组件版 ...
JAVA开发者最常去的20个英文网站 1.[http://www.javaalmanac.com] Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2.[http://www.onjava.com] OReilly的Java网站. 每周都有新文章. 3.[http://java.sun.com] 官方的Java开发者网站 每周都有新文章发表. 4.[http://www.developer.com/java] 由Gamelan.com 维护的Java技术文章网站. 5.[http://www.java.net] Sun公司维护 ...
因为整合了不同的系统,一套系统使用的是hibernate annotation,另一套系统使用的是hbm.xml 偷懒不想重构,又不想修改太多,所以决定整合hibernate annotations和hbm.xml <bean id="sessionFactory"          class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">           <property name="dataSou ...
【台湾】良葛格學習筆記:(总览页面) http://caterpillar.onlyfun.net/Gossip/ 【台湾】良葛格--Struts學習筆記! http://caterpillar.onlyfun.net/Gossip/Struts/StrutsGossip.htm 【台湾】良葛格--Spring學習筆記! http://caterpillar.onlyfun.net/Gossip/SpringGossip/SpringGossip.html 【台湾】良葛格--Hibernate學習筆記! http://caterpillar.onlyfun.net/Gos ...
Java代码 使用Spring2.5的Autowired实现注释型的IOC   阅读(31) 评论(0) 发表时间:2009年01月16日 11:57    本文地址:http://qzone.qq.com/blog/55357655-1232078233      本文标签: Autowired context IOC xml beans             使用Spring2.5的新特性——Autowired可以实现快速的自动注入,而无需在xml文档里面添加bean的声明,大大减少了xml文档的维护。(偶喜欢这个功能,因为偶对xml不感冒)。       以下是一个例子: ...
查了好多资料 old: @ManyToMany 注释:表示此类是多对多关系的一边,mappedBy 属性定义了此类为双向关系的维护端,注意:mappedBy 属性的值为此关系的另一端的属性名。 例如,在Student类中有如下方法: 被控方:             @M ...
1.首先我们要介绍 web.xml文件: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/j2e ...
etching strategies(取策略) Fetching stategies是指hibernate在需要关联数据的时候所采用的取关联数据的策略。这个策略既可以在O/R映射文件里配,也可以通过特殊的 HQL:或Criteria语句实现。 Hibernate定义了以下取策略: Join fetching : Hibernate ...
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。 如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下: <bean id="txProxyTemplate" abstract="true"         class="org.springframework.tran ...
一、什么是Java 事务 通常的观念认为,事务仅与数据库 相关。 事 务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性 (isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示 当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。持 久性表示已提交的数据在事务执行失败时,数据的状态都应该正确。 通俗的理解,事务是一组原子操作单元,从数据库角度说 ...

java学习总结

一、java类中变量的启动顺序问题。 java类和其继承类中变量初始化有一定的顺序。 一般说来,会涉及到 静态变量、静态初始化块、变量、初始化块、构造器 总结: 首先:父类中的静态变量、静态初始化块 首先初始化,然后是子类的静态变量、静态初始化块 其次:父类中的变量、初始化块、构造器 最后:子类中的变量、初始化块、构造器 值得说明的是:静态变量、静态初始化块 之间谁在前谁先初始化,               变量和初始化块也是一样。
联接条件可在 FROM 或 WHERE 子句中指定,建议在 FROM 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。 ...
一、Servlet生命周期及其配置 1、HttpServlet类 谈到Servlet,首先是该接口有多个实现类,其中HttpServlet是最重要的一个。它专门用于处理Http网络请求的Servlet实现类,在实际应用中,绝大部分都是继承HttpServlet类完成的。该类处理请求和对请求的响应分别是HttpServletRequest、HttpServletResponse。尤其是HttpServletRequest包含许多能很好处理Servlet的方法。 2、Servlet接口 Servlet生命周期首先要了解该类的三个主要方法即init()、service()、destroy()。其中in ...
Global site tag (gtag.js) - Google Analytics