自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (6)
  • 收藏
  • 关注

Hibernate 配置属性

4.4. 可选的配置属性有大量属性能用来控制Hibernate在运行期的行为. 它们都是可选的, 并拥有适当的默认值.警告: 其中一些属性是"系统级(system-level)的". 系统级属性可以通过java -Dproperty=value或 hibernate.properties来设置, 而不能用上面描述的其他方法来设置.表 4.3. Hibernate配置属性...

2016-03-01 13:47:06 233

Hibernate 配置属性

)的". 系统级属性可以通过java -Dproperty=value或 hibernate.properties来设置, 而不能用上面描述的其他方法来设置.表 4.3. Hibernate配置属性属性名 用途hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL.取值 full.classname.of.Dialecthibernate.show_sql 输出所有SQL语句到控制台

2016-03-01 13:47:06 183

原创 spring中各个jar包作用

除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统...

2016-02-15 08:45:04 142

原创 spring中各个jar包作用

ring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。(2) spring-beans.jar这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的I

2016-02-15 08:45:04 153

J2EE常用JAR包介绍

activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等 ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax ant.jar:的是ant编译用的包,在工程中不用添加 antlr.jar:根据一种可以嵌入如Jav...

2016-02-15 08:41:33 144

J2EE常用JAR包介绍

2016-02-15 08:41:33 122

tomact java.lang.OutOfMemoryError: PermGen space

[size=large]最近,在做项目调试发现一个问题特此记录:[/size][code="java"]SEVERE: Unexpected death of background thread ContainerBackgroundProcessor[StandardEngine[Catalina]]java.lang.OutOfMemoryError: PermGen space...

2015-09-07 17:18:53 114

tomact java.lang.OutOfMemoryError: PermGen space

va.lang.OutOfMemoryError: PermGen space at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2595) at java.lang.Class.getConstructor0(Class.java:2895) at java.lang.Class.newInstance

2015-09-07 17:18:53 90

Spring中hibernate配置

[table]|属性名| 用途||hibernate.dialect |Hibernate方言(Dialect)的类名 - 可以让Hibernate使用某些特定的数据库平台的特性||hibernate.default_schema| 在生成的SQL中,scheml/tablespace的全限定名取值. SCHEMA_NAME||hibernate.session_factory_n...

2015-05-26 09:19:17 160

Spring中hibernate配置

2015-05-26 09:19:17 96

SpringMVC配置

encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encoding /* 作用是,当forceEn...

2015-05-25 09:17:19 76

SpringMVC配置

当forceEncoding为false的前提下(默认为false),当request没有指定content-type或content-type不含编码时,该filter将会为这个request设定请求体的编码为filter的encoding值。 当forceEncoding为true的前提下,就会为request的请求体和response都设定为这个filter的encoding值。 webAppRootKeyzhaoling.root"webapp.root&q

2015-05-25 09:17:19 57

原创 获取文章中的关键字

最近,在做关于搜索方面的程序,查阅了许多了资料,写下了下面的代码,已作为后备 首先所需要的jar包:lucene-core-3.6.2.jar,lucene-memory-3.6.2.jar,lucene-highlighter-3.6.2.jar,lucene-analyzers-3.6.2.jarIKAnalyzer2012.jar下载地址:http://download.

2015-05-09 08:58:19 1364

原创 直接操作数据库数据来为Openfire用户添加好友

[size=large]openfire中实现好友添加及分组管理。主要基于两张table实现:ofroster,ofrostergroups。ofroster:用于记录好友关系(一对好友关系用两条记录来实现)ofrostergroups:用于记录好友分组特别说明:openfire中用户的主键是自然主键,也就是username。没有使用自增ID。我

2015-04-23 14:49:51 1452

直接操作数据库数据来为Openfire用户添加好友

[size=large]openfire中实现好友添加及分组管理。主要基于两张table实现:ofroster,ofrostergroups。ofroster:用于记录好友关系(一对好友关系用两条记录来实现)ofrostergroups:用于记录好友分组特别说明:openfire中用户的主键是自然主键,也就是username。没有使用自增ID。我们先来看一下官方...

2015-04-21 08:39:18 353

直接操作数据库数据来为Openfire用户添加好友

现)ofrostergroups:用于记录好友分组特别说明:openfire中用户的主键是自然主键,也就是username。没有使用自增ID。我们先来看一下官方(http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/database-guide.html)对 两张表的描述:ofRoster (好友列表) [table]|列名 |类型 |长度 |描述 ||rosterID |NUMBE

2015-04-21 08:39:18 128

原创 直接操作数据库数据来为Openfire注册新用户

众所周知,Openfire的注册方式一般有三种:1.带内注册  ---- In-Band Registration. 即客户端通过匿名方式与Openfire 服务器端建立连接并验证,然后发起注册节点XML流,以XMPPStream的方法直接像服务器注册。code4app上有另外一个XMPP的带内注册demo详细的示范了这个方法(不是我写的)。优点:不需假设额外的服务器端,适合对java一窍

2015-04-18 10:27:26 1773

原创 JAVA设计模式之单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱

2015-04-18 10:27:20 369

原创 Java基础——Java 环境

学习JAVA的人要知道,JDK安装后还需要配置,接下来要为大家分享一下如何配置JDK!!!我的电脑——属性——高级——环境变量1. 设置JAVA_HOME (新建系统变量)2. 设置path(编辑path)3. 设置classpath(新建系统变量classpath)注意前面的 .;

2015-04-18 10:27:15 433

原创 Openfire jsjac构建webIM

在上一篇文章中,我们已经介绍如何用Openfire和jwchat构建webIM,但是我在搭建的过程中,总是感觉用户在登陆的时候速度非常慢,而且后期维护不好做   那么现在我在介绍一个比较简单的WebIM,在这个里面仅仅有几个简单的js,就可以完成和上面差不多的工作。   界面如下:      首先介绍一下项目的目录结构  一、准备工作jsjac JavaScript lib下载:h

2015-04-18 10:27:09 3007 2

原创 构建 基于openfire + jwchat 的 WEB IM

关于Openfire 我想大多数人还不是很了解在这里先简单的介绍一下OpenfireOpenfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。那么XMPP是什么?大家可以去看我的上一篇文章,在这里就不多介绍了。开始进入今天的主题  首先是安装openfire:

2015-04-18 10:27:03 1956

原创 XMPP协议的原理

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。  XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;

2015-04-18 10:26:57 325

原创 SpringMVC注解——@Scheduled

也许以前框架经常使用quartz框架执行定时调度问题,但是现在我们介绍一下Spring给我们提供的@Scheduled定时任务。    要使用此特性,需要Spring3.2以上版本    如何去使用?下面我们用一个例子来介绍一下:    1、在xml的配置中,需要加入:     http://www.springframework.org/schema/task     http://w

2015-04-18 10:26:52 702

原创 SpringMVC——redirect重定向跳转传值

spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。    首先先来介绍一下不带参数的重定向:    我在后台一个controller跳转到另一个controller,为什么有这种需求呢,是这样的。我有一个列表页面,然后我会进行新增操作,新增在后台完成之后我要跳转到列表页面,不需要传递参数,列表页

2015-04-18 10:26:46 4149

原创 springMVC注解——@Transactional

Spring作为低侵入的Java EE框架之一,能够很好地与其他框架进行整合,其中Spring与Hibernate的整合实现的事务管理是常用的一种功能。  所谓事务,就必须具备ACID特性,即原子性、一致性、隔离性和持久性注意@Transactional 注解及其支持类所提供的功能最低要求使用Java 5(Tiger)。除了基于XML文件的声明式事务配置外,你也可以采用基于注解式的事务配置方

2015-04-18 10:26:40 384

原创 springMVC注解——@Autowired

使用 @Autowired 注解进行装配,只能是根据类型进行匹配。@Autowired 注解可以用于 Setter 方法、构造函数、字段,甚至普通方法,前提是方法必须有至少一个参数。@Autowired 可以用于数组和使用泛型的集合类型。然后 Spring 会将容器中所有类型符合的 Bean 注入进来。@Autowired 标注作用于 Map 类型时,如果 Map 的 key 为 String 类

2015-04-18 10:26:35 850

原创 Myeclipse 安装SVN插件

方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Librar

2015-04-18 10:26:29 335

原创 浅谈数据库ER图设计

数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。那么,如何才能正确地反映客观现实,将ER图画好呢?    答案是,必须进行正确的需求分析。那么如何进行需求分析呢?需求分析一般有两种方法,一种是结构化分析(SA),一种是面向对象分析(OOA).通过这两种

2015-04-18 10:26:24 3115

原创 浅谈数据库设计

在日常工作中,当我们遇到海量数据时,如何从中挑选出自己想要的数据呢?是盲目的查找,还是寻求新的解决方案亦或是通过技巧来获取?开发者在设计一个数据表单时,往往会遵循三条常用形式,他们认为常规模式是设计的唯一途径。然而由于开发者一开始就抱有这种心态,使数据表单设计变得墨守成规,阻碍了它的创新。Rule 1:弄清(OLTP或OLAP)应用的本质是什么?当开始制作数据表单设计时,首先,要分析你设计的

2015-04-18 10:26:18 297

原创 PowerDesigner简单的使用教程

PowerDesigner是一款功能非常强大的建模工具软件,足以与Rose比肩,同样是当今最著名的建模软件之一。Rose是专攻UML对象模型的建模工具,之后才向数据库建模发展,而PowerDesigner则与其正好相反,它是以数据库建模起家,后来才发展为一款综合全面的Case工具。PowerDesigner主要分为7种建模文件:1.  概念数据模型 (CDM)对数据和信息进行建模,利用

2015-04-18 10:26:12 455

原创 浅谈HTTP协议中请求方法以及一些常见错误

请求方法是请求一定的Web页面的程序或用于特定的URL。可选用下列几种: GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 PUT: 从客户端向服务器传送的数据取代指定的文档的内容。 DELETE: 请求服务器删除指定的页面。 OPTIONS: 允许客户端查看服务器的性能

2015-04-18 10:26:07 613

原创 c3p0连接池的详细配置

数据库连接是一个耗费大量资源且相当慢的操作,所以为了提高性能和连接速度,诞生了连接池这样的概念。在多用户并发操作过程中,连接池尤为重要。它是将那些已连接的数据库连接存放在一个容器里(连接池),这样以后别人要连接数据库的时候,将不会重新建立数据库连接(这样蜗牛的慢动作谁都受不了的),他会直接从连接池里取出可用的连接,用户使用完毕后,连接又重新回到连接池中。注意:连接池里的连接将会一直保存

2015-04-18 10:26:01 416

原创 Oracle escape转义

这个需要用到oracle的转义字符也就是escape譬如你的这个提问,要这么写select * from 表名 where 字段 like '\%%' escape '\';这个意思,是从\处转义,第一个百分号就是正常的你要查的那个以%开头的,后一个百分号就是like的模糊查询里的百分号 如果这么写select * from 表名 where 字段 like '%\%%' escape

2015-04-18 10:25:55 486

原创 Java 常用的三个集合类

讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口Collections 集合工具类,指的是 java.util.Collections 类。我们这里说的集合指的是小写的collection,集合有

2015-04-18 10:25:49 474

原创 hibernate中dbcp.BasicDataSource连接池配备属性

org.apache.commons.dbcp.BasicDataSource连接池配备属性池配置属性指定的内容initialSize池启动时创建的连接数量maxActive同一时间可以从池分配的最多连接数量。设置为0时表示无限制。maxIdle池里不会被释放的最多空闲连接数量。设置为0时表示无限制。maxOpenPreparedStatements同一时间能够从语句池里分配的已备语句的最大数量

2015-04-18 10:25:44 1221

原创 session生命周期

以前在学习的时候没怎么注意,今天又回过头来仔细研究研究了一下Session的生命周期。  Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(tr

2015-04-18 10:25:38 405

原创 struts2 标签详解

要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合(java.util.Collection)或者枚举值(ja

2015-04-18 10:25:32 458

原创 SSH中hibernate的事务配置

XML配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http:/

2015-04-18 10:25:27 482

原创 JSP 标准标签库

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL 标签XML 标签JSTL 函数JSTL 库安装Apac

2015-04-18 10:25:21 356

原创 jsp 工作原理

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。  JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。JSP原理Web服务器是如何调用并执行一个jsp页面的?  浏览器向服务器发请求,不管

2015-04-18 10:25:15 336

关键字所用的jar包

在做关于搜索方面的程序,查阅了许多了资料,写下了下面的代码,已作为后备 首先所需要的jar包

2015-05-09

Blowfish.java

外接Openfire数据库至本机的数据库中,直接操作ofUser表并对其加密方式和字段规则进行模仿,可以达到与后台添加账号完全相同的功效

2015-04-18

利用jwchat搭建WebIM

构建 基于openfire + jwchat 的 WEB IM ,直接放到Apache目录底下就可以

2015-04-15

基于openfire + jwchat 的 WEB IM

基于openfire + jwchat 的 WEB IM ,使用Myeclipse创建的WebIM

2015-04-15

WebIM jsjac.js

本人亲测可用,关于openfire的构建WebIM

2015-04-15

java基础(最全带图)

最全的java基础,可以学习到最好的java知识

2014-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除