全球旧事资料 分类
java程序员实习周记
java程序员实习第一周XML:概念:可扩展的标记语言、优点:结构化,平台、语言无关,标准的XML读写XML格式的文档,完成数据交换、声明:大多数XML文档以XML声明作为开始、建议使用XML声明,但它不是必需的。如果有,它一定是文档的java程序员实习第一行内容。、注释、实体:不能直接表示的符号、五个实体、自定义实体、CDATA:一段文本,不会被解析器解析。Log4j:是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等我们也可以控制每一条日志的输出格式通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度日志信息的输出目的地指定了日志将打印到控制台还是文件中而输出格式则控制了日志信息的显示内容。java程序员实习第二周Hiber
ate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hiber
ate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在ServletJSP的Web应用中使用,最具革命意义的是,Hiber
ate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。数据库设计:a降低关联的复杂性、b尽量不使用联合主键、cID的生成机制,不同的数据库所提供的机制并不完全一样、d适当的冗余数据,不过分追求高范式2、HQL
f优化:HQL如果抛开它同HIBERNATE本身一些缓存机制的关联,HQL的优化技巧同普通的SQL优化技巧一样,可以很容易在网上找到一些经验之谈。加载策略:延迟加载vs立即加载、延迟加载默认不会立即命中数据库,使用数据时命中、在可以改变为立即、使用数据必须在sessio
关闭之前、立即加载:立即命中数据库,不管有没有数据抓取策略、查询抓取N1、连接抓取:需要在关联的对象中设fetchselectjoi
、N1与1M:针对一端,如果查询有m个对象,这时会先发送1条sql语句查出m个对象,然后再发送m条sql语句查关联对象,这就是1M、针对多端,如果查询有
个对象,那么对每个对象需要重新发送一条sql语句,这就是
1。事务控制:事务方面对性能有影响的主要包括事务方式的选用,事务隔r
好听全球资料 返回顶部