web.xml之context-param,listener,filter,servlet加载顺序及其周边
摘要:先以加载spring为例子看看加载顺序的作用: Spring加载可以利用ServletContextListener 实现,也可以采用load-on-startup Servlet 实现,但比如filter 需要用到 bean ,但加载顺序是: 先加载filter 后加载spring,则filter
阅读全文
将JSON数据转换成Java的实体类
摘要:思路:首先将JSON格式的数据转换成JSONObject,然后将JSONObject转换成Java的实体类(其中类属性包括List等类型) Java实体类: 解析JSon格式字符串的方法 这里只进行了SearchFilter类中list<SearchRule>rule属性的对象转换,因为它是一个Se
阅读全文
有关velocity的资料(等待整理)
摘要:proxy-target-class="true" 与proxy-target-class="false"的区别: proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-target-class 属性值被设置为true,那么基于类的代理将起作用(这时需要c
阅读全文
正则表达式的囧
摘要:/\d{6}/ \d是匹配数字,{6}是限定长度为6位,连起来\d{6}就匹配6位的数字,比如039482或者929482等等 /^[0-9]{6}$/ ^[0-9]{6}$中的^和$表示行的开始和结束,中间的[0-9]{6}意思与上面的\d{6}一样. /d{6}/ d{6}中的d就是一个普通字母
阅读全文
我的天$删除注册表$安装mysql最后一步不能启动服务的解决办法
摘要:我是照着参考资料一步一步删除的,只是我的Win7 64位的电脑比较犟,硬是要我重启电脑才能成功!强烈建议最好是重启电脑再装! 使用MySQL都有过重装的经历,要是重装MySQL基本都是在最后一步通不过,究竟是什么原因呢?下面是我总结的一点经验,都是血的教训! 相信大家使用MySQL都有过重装的经历,
阅读全文
JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
摘要:首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这
阅读全文
springMVC各个包下的作用
摘要:spring的jar各包作用spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spri
阅读全文
spring 定时器----quartz启动问题
摘要:今天,突然要用到定时器,在网上查了下资料,保存下以方便后面查找:什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。 这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研
阅读全文
Web 项目中分享到微博、QQ空间等分享功能
摘要:Web 项目中分享到微博、QQ空间等分享功能 网上有很多的模板以及代码,但是有很多都不能分享内容,简单的测试了下: 以新浪微博为例,文本框中的内容是title属性,下面的链接是url属性,如果你的链接页面有图片,会自动抓取图片让你选择,因此,当你自己写分享功能时需要你传递title和url属性到接口
阅读全文
java.lang.OutOfMemoryError: PermGen space及其解决方法
摘要:PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在
阅读全文
Eclipse 关联项目的源码
摘要:Eclipse 关联项目的源码 1、jdk源码的关联: 一般jdk自带的类,显示其源码的方式: 用jdk自带的src.zip吧;我的JDK目录是:D:\Java\jdk1.6.0_10 , JRE目录是:D:\Java\jre6 在D:\Java\jdk1.6.0_10下面有个src.zip, 即:
阅读全文
10进制转换成16进制最简单的方法
摘要:1 package demo; 2 3 public class TestHex { 4 private static String array[]={"0","1","2","3","4", 5 "5","6","7","8","9", 6 "A","B","C","D","E"}; 7 publ
阅读全文
java中的最重要的 集合框架
摘要:java.util这个重要的包包含大量的类和接口,支持很多的功能。例如,java.util具有能产生伪随机数的类,还包括可以管理日期和时间、观察事件、操作位集合、标记字符串、处理格式化数据等的类。java.util包也包含了Java中功能最强大的子系统之一:集合框架(collections Fram...
阅读全文
Java.lang的研究(分析包含的重要类和接口)
摘要:Java.lang包是Java中使用最广泛的一个包,它包含很多定义的类和接口。 java.lang包包括以下这些类:BooleanByteCharacterClassClassLoaderCompilerDoubleEnumFloatInheritableThreadLocalInteger Lo...
阅读全文
Spring集成Struts、Hibernate----三大框架SSH(Spring、Struts和hibernate)
摘要:Spring 框架可以完成业务层的设计任务,Struts框架可以将表示层和业务层分离,而Hibernate框架可以提供灵活的持久层支持。下面介绍三大框架的集成环境:1、配置Struts2. I、导入相关的JAR包。 II、修改web.xml文件。Struts2的核心控制是通过过滤器(Filter...
阅读全文
Hibernate之核心文件
摘要:一个Hibernate项目核心配置文件主要分为以下三个方面:1、配置文件hibernate.cfg.xml;2、配置文件*.hbm.xml,此文件一般包括映射文件的结构以及各种属性的映射方式;3、Hibernate关联关系映射。1、配置文件hibernate.cfg.xml文件 1 2 5 ...
阅读全文
Hibernate--快速上手
摘要:一、初识 Hibernate 经典的软件应用体系结构有三层:表示层(提供了与用户交互的接口,实现用户操作界面,展示用户需要的数据)、业务逻辑层(完成业务流程,处理表示层提交的数据请求,并将要保存的数据提交给数据库)、数据库层(存储需要持久化的业务数据,数据库独立于应用,它提供了系统状态的一种持久化表...
阅读全文
java中四种过滤器
摘要:java 代码一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器
阅读全文
摘录:java和sql如何判断数据库是否存在
摘要:java和sql如何判断数据库表是否存在 2010-07-14 17:24 用Java语句判断数据库表是否存在 public boolean HasTable(String name) { //判断某一个表是否存在 boolean result = false; try { DatabaseMeta
阅读全文