摘要: log4j是一个非常强大的log记录软件.首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址:http://logging.apache.org/log4j/1.2/download.html下面先来看Log4J的类图Logger - 日志写出器,供程序员输出日志信息Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去ConsoleAppender - 目的地为控制台的AppenderFileAppender - 目的地为文件的AppenderRollingFileAppender - 目的地为大小受限的文件的AppenderLayout - 日志格式化器, 阅读全文
posted @ 2012-12-05 15:40 小嫩芽儿 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 该技巧适合 Windows 2000 / XP / Vista 1:准备一张图片,比如 jian.jpg。准备目标文件,比如dan.txt。我们要实现把dan.txt隐藏在图片里面。 2:打开命令行提示符:点击“开始→运行”,输入“cmd”。 3:把要隐藏的文件 dan.txt用 WinRAR 压缩。生成dan.rar压缩包 4:我们假设中两个文件都存放在“D:/jandan”下。输入命令: copy /b D:/jandan/jian.jpg + D:/jandan/dan.rar D:/jandan/jiandan.jpg copy /b D:\jandan\jian.... 阅读全文
posted @ 2012-12-05 15:39 小嫩芽儿 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Hibernate 中Criteria 的使用介绍:要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料库的SQL语句,程式本身会有相依于特定资料库的问题。使用Hibernate时,即使您不了解SQL的使用与撰写,也可以使用它所提供的API来进行SQL语句查询,org.hibernate.Criteria对SQL进行封装,您可以从Java物件的观点来组合各种查询条件,由Hibernate自动为您产生SQL语句 阅读全文
posted @ 2012-12-04 22:51 小嫩芽儿 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 一、Session中的函数: 1、session中的函数get(Class args0,Serializable args1),获取数据库中获取类实例按照主键查找args1,load(Class args0,serializable args1)具有同样的功能,只不过load采用懒加载机制,在问访问load返回数据之前是不访问数据库的,load返回的对象从不为空。 2、函数persist()与save()都是保存对象的功能,区别是:save()在没有开启事物的情况下会将数据插入数据库,之后数据库回滚将数据删除、而persist不会插入数据。在开启事物的情况下,persist()与save(.. 阅读全文
posted @ 2012-12-04 11:21 小嫩芽儿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、编写一个类不允许被继承,添加属性限制final eg:public static final Util{} 如果不想让这个类出现对象即被别人new 出,将此类添加私有的构造方法即可public static final Util{ private Util(){ }} 2、hql语言(Hibernate Query Language)。 3、基类引用子类对象实例。好处: (1)、子类可以使用父类中的数据 (2)、可以易于程序维护,父类方法比较统一。 (3)、降低耦合,容易维护,容易修改4、mysql中查看数据表的创建语句:show create table ta... 阅读全文
posted @ 2012-12-04 10:14 小嫩芽儿 阅读(161) 评论(0) 推荐(0) 编辑
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。用public修饰的static成员变量和成员方法本质是全局变量和全局方法,当声明它类的对象市,不生成static变量的副本,而是类的所有实例共享同一个static变量。 stati... 阅读全文
posted @ 2012-12-04 09:42 小嫩芽儿 阅读(28128) 评论(0) 推荐(3) 编辑
摘要: 初学hibernate,配置完后运行出现1、hibernate.dialect' must be set when no Connection available错误;检查配置文件,写的很对就是不知道哪出错了,后来度娘告诉我:Configuration cfg = new Configuration();这样写默认读取的是hibernate.properties配置文件,而我只是添加了,hibernate.cfg.xml配置文件,所以应这么写:Configuration cfg = new Configuration().configure();2、hibernate二级缓存配置。 h 阅读全文
posted @ 2012-12-03 14:53 小嫩芽儿 阅读(221) 评论(0) 推荐(0) 编辑
摘要: JSTL 核心标签库 使用JSTL 标签库 下载及配置 阅读全文
posted @ 2012-12-03 10:01 小嫩芽儿 阅读(86) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/gchai/article/details/7851047#t2 阅读全文
posted @ 2012-11-28 14:52 小嫩芽儿 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Java代码我们可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动)Action和Model-Driven(模型驱动)Action。一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性对应。二、实现了modelDriven接口可以在action中直接获得例如User对象,它会将ObjectgetModel()取得的User放到ValueStack中。可以理解为将这个User的属性追加到Action中。它主要是作用是实现类似Struts的FormBean功能。在struts 阅读全文
posted @ 2012-11-20 08:52 小嫩芽儿 阅读(7804) 评论(1) 推荐(2) 编辑