`
文章列表
斐波那契数列的求和示例 package com.cxl.algorithm; /** * 斐波那契数列 * */ public class FibonacciSequenceTest { private static final int a1 = 1;//第一项默认值 private static final int a2 = 2;//第二项默认值 public static void main(String[] args) { //递归 System.out.println("递归求和:" + FibonacciSeq ...
get和load区别 1.get()采用立即加载方式,返回的是有实体数据的对象,而load()采用延迟加载,返回的是代理对象   a.get方法首先查询session缓存(一级缓存),如果该对象被代理过,返回代理对象,没有被代理过,  返回实体类对象,在一级缓存里没有数据,就会查询二级缓存,最后查询数据库,是立即发出sql语句      b.load方法也是首先查询session缓存(一级缓存),没有找到则创建代理类(注意此时不发出sql,也不     会报错,只是创建了代理对象),当使用时user时查找二级缓存,没有则查询数据库,此时才发出sql         语句 2.如果数据 ...
新建java project,引入freemarker.jar, 本工程是用的版本:freemarker-2.3.20 版本 java工程目录如下: test.ftl文件 name : ${name} age : ${age}  test类 package com.freemarker; import java.io.File; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; import java.util.HashMap; import ...

java 反射

    博客分类:
  • java
Class<T>类(在java.lang包中,Instances of the class Classrepresent classes and interfaces in a running Javaapplication):在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生 ...
package com.cxl.demo.dao; import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.RowMapper; import com.cxl.demo.entity.User; public class UserDaoImpl { private JdbcTemplate jd ...

java内部类

    博客分类:
  • java
java内部类分为: 静态嵌套类、成员内部类、方法内部类、匿名内部类。 内部类的共性(1)、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号。(2)、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。(3)、内部类声明成静态的,就不能随便的访问外部类的成员变量了,此时内部类只能访问外部类的静态成员变量。 静态嵌套类 package com.test.innerclass; class StaticInner { private static Str ...
eclipse中使用junit测试时总是报错:java.lang.OutOfMemoryError: PermGen space 上网查找错误原因是:内存溢出 1、PermGen space简介 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。 说说为什么会内存益出:(1)这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的H ...
spring3.1.3整合hibernate3.6.4,在使用hibernate getCurrentSession()方法时,总是报如下错误:   org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here   说明:如果使用openSession()是没有问题的,但是openSession()是不推荐使用的,推荐使用的是getCurrentSession( ...
hibernate最新版本:hibernate-release-4.2.5.Final   Myeclipse 8.5 + jdk1.6.10(使用自己的jdk1.5报错,提示版本过低,网上说是hibernate4以上版本需要jdk1.6,但是使用myeclipse自带的1.5没有问题)   jar包:hibernate-release-4.2.5.Final\lib\required下的所有包+mysql-connector-java-5.1.15-bin.jar   项目目录如下  hibernate.cfg.xml配置 <?xml version='1.0' en ...
hibernate使用版本是:hibernate-release-4.2.5.Final 需要的jar包:hibernate-release-4.2.5.Final\lib\required下所有jar包 ehcache  jar包:hibernate-release-4.2.5.Final\lib\optional\ehcache下所有包 junit:junit-4.10.jar和mysql-connector-java-5.1.15-bin.jar 注:hibernate 4.2.5版本ehcache缓存不依赖commons-logging-1.1.1.jar,需要的是slf4j ...

Java Enum的常见用法

    博客分类:
  • enum
Java Enum(枚举)的用法   Enum: 用来表示一组相同类型的常量   定义一个枚举: public enum WeekDay { //最好全大写,因为枚举类型的值是public static final的 MON("Monday"), TUE("Tuesday"), WED("Wednesday"), THU("Thursday"), FRI("Friday"), SAT("Saturday"), SUN("Sunday& ...
基于注解的SpringMVC+freemarker demo实例   web项目图   web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
使用hibernate最新版本:hibernate-release-4.2.5.Final 本文是对之前的hibernate4 annotation实例的补充说明 hibernate4配置文件头信息(不可缺省)为: <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hi ...
hibernate最新版本:hibernate-release-4.2.5.Final   Myeclipse 8.5 + jdk1.6.10(使用自己的jdk1.5报错,提示版本过低,网上说是hibernate4以上版本需要jdk1.6,但是使用myeclipse自带的1.5没有问题)   jar包:hibernate-release-4.2.5.Final\lib\required下的所有包+mysql-connector-java-5.1.15-bin.jar+ junit4.10.jar   hibernate.cfg.xml <?xml version ...

Spring监控器作用

<!-- 载入Spring ApplicationContext --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>  ContextLoaderListener的作用就是启动Web容器时,自动装配spring的ApplicationContext的配置信息。   <listener> <listener ...
Global site tag (gtag.js) - Google Analytics