文章分类 -  J2EE

摘要:HttpSessionListener : Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。 这个接口也只包含两个方法,分别对应于Session的创建和失效: # public void sessionCreat... 阅读全文
posted @ 2014-05-20 09:52 roilat 阅读(296) 评论(0) 推荐(0)
摘要:【51CTO.com独家特稿】1、引言Eclipse是一个开放源代码的、基于Java的可扩展的开发平台。就其本身而言,它只是一个框架、一组服务,用于通过插件来构建开发环境。当我们提到Eclipse的时候,许多Java开发者的第一反应就是那个性能良好,界面漂亮,Debug功能奇佳的Java集成开发平台。无可否认,Eclipse常常作为一款优秀的IDE(Integrated Development Environment,集成开发环境)出现在开发者面前的。它不仅仅是Java的IDE,还可以是C语言的IDE、Python的IDE——只要开发出相应语言的插件,Eclipse就可以成为任何语言的IDE。 阅读全文
posted @ 2014-03-09 10:38 roilat 阅读(2175) 评论(0) 推荐(0)
摘要:TLQ常用命令 1 启动停止:启动:tlq -cstart 停止:tlq -cstop 2 查看状态: tlqstat tlqstat -Z TIMES. -----Set rotation display times, -1 means forever tlqstat -R TIMEV. -----Set rotation display interval, default is 3s tlqstat -O FILENAME. -----Set output, default is standard output tlqstat -S -----Set only show summary.. 阅读全文
posted @ 2014-03-03 15:16 roilat 阅读(1770) 评论(0) 推荐(0)
摘要:源:http://hi.baidu.com/zhaoyuan0805/item/d9180b34282301b6134b1488 一、 FreeMarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者给出的数据是不同的。在模板中的占位符,在模板运行时,由模板引擎来解析模板,并采用动态数据替换占位符部分的内容。 FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术, 阅读全文
posted @ 2014-03-03 14:35 roilat 阅读(1334) 评论(0) 推荐(0)
摘要:源:http://www.blogjava.net/hk2000c/archive/2007/11/16/161070.html 一.安装ActiveMQ 首先去http://activemq.apache.org/download.html 下载最新版本4.1.0release (http://activemq.apache.org/activemq-410-release.html), 解压apache-activemq-4.1-incubator.zip(或者apache-activemq-4.1-incubator.tar.gz)目录如下: +bin (windows下面的bat... 阅读全文
posted @ 2014-02-27 12:00 roilat 阅读(263) 评论(0) 推荐(0)
摘要:MANIFEST中的配置信息共有下面几类: 一. 一般属性1. Manifest-Version用来定义manifest文件的版本,例如:Manifest-Version: 1.0 2. Created-By声明该文件的生成者,一般该属性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1 3. Signature-Version定义jar文件的签名版本4. Class-Path应用程序或者类装载器使用该值来构建内部的类搜索路径 二. 应用程序相关属性1. Main-Class定义jar文件的入口类,该类必须是一个可执行的类,一旦定义了该属性即可通过 ja 阅读全文
posted @ 2014-02-21 17:04 roilat 阅读(325) 评论(0) 推荐(0)
摘要:一.Tomcat内存优化Tomcat内存优化主要是对tomcat启动参数优化,我们可以在tomcat的启动脚本catalina.sh中设置JAVA_OPTS参数。1.JAVA_OPTS参数说明Java代码-server启用jdk的server版;-Xmsjava虚拟机初始化时的最小内存;-Xmxjava虚拟机可使用的最大内存;-XX:PermSize内存永久保留区域-XX:MaxPermSize内存最大永久保留区域服务器参数配置 现公司服务器内存一般都可以加到最大2G,所以可以采取以下配置:Java代码JAVA_OPTS='-Xms1024m-Xmx2048m-XX:PermSize= 阅读全文
posted @ 2014-02-13 15:19 roilat 阅读(200) 评论(0) 推荐(0)
摘要:打开命令提示符,用telnet 登录邮件服务器格式:telnet 邮件服务器名或ip 端口(pop3为110)如: telnet pop3.163.com 110 或telnet 202.108.5.100 110 远程登录163邮件服务器 telnet pop3.sina.com.cn 110 或telnet 202.108.3.231 110 远程登录sina邮件服务器这里我们以sina为例,输入上述命令,稍等一会儿,会出现以"Telnet pop3.sina.com.cn"为标题的新窗口,显示"+OK pop3 proxy server ready" 阅读全文
posted @ 2014-01-16 10:57 roilat 阅读(1365) 评论(0) 推荐(0)
摘要:对需要解决的问题的描述: 把一个enum类型的字段持久化到数据库中,写入到数据库中的值为Integer类型,且有特定的含义: 我们知道,如果我们某一个pojo对象的某个属性为enum类型的话,在持久化的时候可能会出现如下两种情况: 1、数据库中enum_col的类型为(oracle:number或者sql server:numeric) @Column(name="enum_col") public MyEnum getCol(){ return this.col; } 此种情况下,存到数据库中的数据时col.ordinal()所返回的int数值 2、数据库中enum_co 阅读全文
posted @ 2014-01-07 15:28 roilat 阅读(350) 评论(0) 推荐(0)
摘要:Spring4新特性——泛型限定式依赖注入Spring4新特性——核心容器的其他改进Spring4新特性——Web开发的增强Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVCSpring4新特性——Groovy Bean定义DSLSpring4新特性——更好的Java泛型操作APISpring4新特性——JSR310日期API的支持Spring4新特性——注解、脚本、任务、MVC等其他特性改进Spring 4.0已经发布RELEASE版本,不仅支持Java8,而且向下兼容到JavaSE6/JavaEE6,并移出了相关废弃类,新添加如Java 阅读全文
posted @ 2014-01-07 12:49 roilat 阅读(406) 评论(0) 推荐(0)
摘要:Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,org.springframework.asm-3.1.1.RELEASE.jar ---- ---- Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asm.jar 。ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spri 阅读全文
posted @ 2013-12-23 11:34 roilat 阅读(224) 评论(0) 推荐(0)
摘要:相关链接:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/quick-start(Primarily authored by Dafydd James)Welcome to the QuickStart guide for Quartz. As you read this guide, expect to see details of:Downloading QuartzInstalling QuartzConfiguring Quartz to your own particular needsStarting a sam 阅读全文
posted @ 2013-12-16 10:04 roilat 阅读(234) 评论(0) 推荐(0)
摘要:首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式 | 存储世界服务器 | 华为 | 网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 活动沙龙 | 论坛 JNDI(Java Naming and Directory Interface,Java命名和目录接口)是为了Java程序访问命名服务和目录服务而提供的统一API。 命名服务,说白了就是提供一个名... 阅读全文
posted @ 2013-12-03 11:38 roilat 阅读(1291) 评论(0) 推荐(0)
摘要:Mule ESBMule ESB简介什么是Mule ESB?Mule ESB是一种基于java的、轻量级的企业服务总线和集成平台,她允许开发者快速的、简单的连接应用,并能够实现数据的转换。从2005年发表1.0版本以来,Mule吸引了越来越多的关注者,成为开源ESB中的一支独秀。目前许多公司都使用了Mule,比如沃尔玛,惠普,索尼,Deutsche Bank 以及 CitiBank等公司。Mule官方网站:http://www.mulesoft.org/Mule ESB的主要功能如下:l 服务的创建与管理(Service creation and hosting):用Mule ESB作为一个轻 阅读全文
posted @ 2013-10-23 15:16 roilat 阅读(931) 评论(0) 推荐(0)
摘要:中间件中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。目 录1基本概述1.1 英文释义1.2 相关简介2相关类型3基本特点4分类方法5简单释义6CICS7服务器8技术实现9分类10主要简介10.1 远程过程调用10.2 面向消息的中间件10.3 对象请求代理10.4 事务处理监控11面临问 阅读全文
posted @ 2013-10-22 16:49 roilat 阅读(572) 评论(0) 推荐(0)
摘要:使用ant编译项目的时候出现,Specified VM install not found: type Standard VM, name jre6解决方法:删除工作目录下--\.metadata\.plugins\org.eclipse.debug.core\.launches文件夹中的所有文件;重启eclipse,ok 阅读全文
posted @ 2013-10-09 13:06 roilat 阅读(234) 评论(0) 推荐(0)
摘要:源:http://zhanjia.iteye.com/blog/257981在实际企业应用中,用户密码一般都会进行加密处理,这样才能使企业应用更加安全。既然密码的加密如此之重要,那么Acegi(Spring Security)作为成熟的安全框架,当然也我们提供了相应的处理方式。 针对用户密码的加密工作,DaoAuthenticationProvider同时暴露了passwordEncoder和saltSource属性。PasswordEncoder和SaltSource是可选的属性,PasswordEncoder负责对认证库中的密码进行加解密。而SaltSource则是在产生密码时给它加点“盐 阅读全文
posted @ 2013-09-27 12:55 roilat 阅读(280) 评论(0) 推荐(0)
摘要:当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTTP Response, 关于Fiddler工具的用法,请看我另一篇博客[Fiddler 教程]阅读目录什么是HTTP协议Web服务器,浏览器,代理服务器URL详解HTTP协议是无状态的打开一个网页需 阅读全文
posted @ 2013-09-03 15:29 roilat 阅读(121) 评论(0) 推荐(0)
摘要:在Group。java里的注解: @OneToMany(mappedBy="group", cascade={CascadeType.ALL}, fetch=FetchType.EAGER )cascade 的注解作用是:group对象的增删改关联到user对象fetch 是 读取查询关联一对多,一的一方,FetchType默认是LAZY, 多的一方FetchType默认是EAGER1、fetch和lazy是用来定义级联查询的方式,cascade和inverse是用来管理级联插入和修改。2、fetch:官方文档里对fetch有如下描述:Hibernate3 定义了如下几种抓 阅读全文
posted @ 2013-08-27 13:05 roilat 阅读(236) 评论(0) 推荐(0)
摘要:现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0) 1. jar包引入 Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar Hibernat... 阅读全文
posted @ 2013-08-19 15:44 roilat 阅读(157) 评论(0) 推荐(0)