- 浏览: 154968 次
最新评论
-
hekuilove:
除了饿汉式单例本身是线程安全的除外,你写的其它全都是不安全的
JAVA设计模式之单例模式 -
zwdsmileface:
lpy3654321 写道有demo吗下载地址:http:// ...
Openfire jsjac构建webIM -
zwdsmileface:
lpy3654321 写道有demo吗.可以运行的例子这是我写 ...
构建 基于openfire + jwchat 的 WEB IM -
lpy3654321:
有demo吗.可以运行的例子
构建 基于openfire + jwchat 的 WEB IM -
lpy3654321:
有demo吗
Openfire jsjac构建webIM
文章列表
4.4. 可选的配置属性
有大量属性能用来控制Hibernate在运行期的行为. 它们都是可选的, 并拥有适当的默认值.
警告: 其中一些属性是"系统级(system-level)的". 系统级属性可以通过java -Dproperty=value或 hibernate.properties来设置, 而不能用上面描述的其他方法来设置.
表 4.3. Hibernate配置属性
属性名 用途
hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL.
取值 full.classname. ...
除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。
(1) spring-core.jar
这个jar文件包含Spring框架基本的核心工 ...
activation.jar:与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等
ajaxtags-1.2-beta3.jar:ajax提供的标签库,使用户能像使用jsp普通标签一样使用ajax
ant.jar:的是ant编译用的包,在工程中不用添加
antlr.jar:根据一种可以嵌入如Java, C++或C#等辅助代码段的文法,来构筑出相对该文法的识别器,编译器或翻译器的一种语言工具框架.一句话:没有此包,hibernate不会执行hql语句。
asm.jar:Hebernate的包,Hiberna ...
最近,在做项目调试发现一个问题特此记录:
SEVERE: Unexpected death of background thread ContainerBackgroundProcessor[StandardEngine[Catalina]]
java.lang.OutOfMemoryError: PermGen space
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2595)
at ...
属性名 用途hibernate.dialect Hibernate方言(Dialect)的类名 - 可以让Hibernate使用某些特定的数据库平台的特性hibernate.default_schema 在生成的SQL中,scheml/tablespace的全限定名取值. SCHEMA_NAMEhibernate.session_factory_name 自动把创建的SessionFactory以 ...
<!-- 设置字符集 -->
<filter>
<filter-name>encoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-va ...
openfire中实现好友添加及分组管理。
主要基于两张table实现:ofroster,ofrostergroups。
ofroster:用于记录好友关系(一对好友关系用两条记录来实现)
ofrostergroups:用于记录好友分组
特别说明:openfire中用户的主键是自然主键,也就是username。没有使用自增ID。
我们先来看一下官方(http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/database-guide.html)对 两张表的描述:
ofRoster (好友列表)
列名 ...
众所周知,Openfire的注册方式一般有三种:
1.带内注册 ---- In-Band Registration. 即客户端通过匿名方式与Openfire 服务器端建立连接并验证,然后发起注册节点XML流,以XMPPStream的方法直接像服务器注册。code4app上有另外一个XMPP的带内 ...
概念:
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。
单例模式有以下特点:
1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信 ...
学习JAVA的人要知道,JDK安装后还需要配置,接下来要为大家分享一下如何配置JDK!!!
我的电脑——属性——高级——环境变量
1. 设置JAVA_HOME (新建系统变量)
2. 设置path(编辑path)
3. 设置classpath(新建系统变量classpath)
注意前面的 .;
在上一篇文章中,我们已经介绍如何用Openfire和jwchat构建webIM,但是我在搭建的过程中,总是感觉用户在登陆的时候速度非常慢,而且后期维护不好做
那么现在我在介绍一个比较简单的WebIM,在这个里面仅仅有几个简单的js,就可以完成和上面差不多的工作。
界面如下:
首先介绍一下项目的目录结构
一、准备工作
jsjac JavaScript lib下载:http://download.csdn.net/detail/zwdsmileface/8595845
如果你不喜欢用jsjac JavaScript lib和Openfire通信,那么有一款j ...
关于Openfire 我想大多数人还不是很了解在这里先简单的介绍一下Openfire
Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户 ...
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即 ...
也许以前框架经常使用quartz框架执行定时调度问题,但是现在我们介绍一下Spring给我们提供的@Scheduled定时任务。
要使用此特性,需要Spring3.2以上版本
如何去使用?下面我们用一个例子来介绍一下:
1、在xml的配置中,需要加入:
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.2.xsd"
2、我们的task任务扫描注解
<task:ann ...
spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。
首先先来介绍一下不带参数的重定向:
我在后台一个controller跳转到另一个controller,为什么有这种需求呢,是这样的。我有一个列表页面,然后我会进行新增操作,新增在后台完成之后我要跳转到列表页面,不需要传递参数,列表页面默认查询所有的。
方式一:使用ModelAndView(这是Spring 2.0的时候所用到的方法)
return new ModelAndView(" ...