
J2EE
文章平均质量分 51
iteye_3856
这个作者很懒,什么都没留下…
展开
-
List对象排序通用方法
在数据库中查出来的列表list中,往往需要对不同的字段重新排序,一般的做法都是使用排序的字段,重新到数据库中查询。如果不到数据库查询,直接在第一次查出来的list中排序,无疑会提高系统的性能。 只要把第一次查出来的结果存放在session中,就可以对list重新排序了。一般对list排序可以使用Collections.sort(list),但如果list中包含是一个对象的话,这种方法还是行不通...原创 2014-07-29 09:21:33 · 121 阅读 · 0 评论 -
Java虚拟机读写其他进程的数据
Java虚拟机读写其他进程的数据[url]http://axiangtaihe.iteye.com/blog/1647288[/url]使用Runtime对象的exec()方法可以获得其他进程的Process对象,Process对象代表由该Java程序启动的子进程,Process类提供了如下3个方法,用于让程序和其子进程进行通讯。InputStream getErrorStre...原创 2012-08-22 13:07:00 · 115 阅读 · 0 评论 -
java计算校验和:对“消息头+会话头+事务头+操作信息”按32位异或,对异或结果取反后的值为校验和。...
java计算校验和:对“消息头+会话头+事务头+操作信息”按32位异或,对异或结果取反后的值为校验和。[code="java"]/** * 计算校验和 * 对“消息头+会话头+事务头+操作信息”按32位异或,对异或结果取反后的值为校验和。 * @param msg * @return */ private String calcCheckSum(Strin...原创 2012-08-14 17:41:50 · 471 阅读 · 0 评论 -
java中对Byte字符数组定长截取的方法
今天在在处理从网络上接收到的字符串,因为是从后台C语言过来的一组拼接的字符串,要定长截取,然而由于C语言是用Byte的方式计数,而java中是用Unicode编码的方式计数,一个中文汉字以Bytes的方式是两个字节,而用Unicode的方式是一个字,所以难以准确的截取出我想到的内容,经过半天的探索发现应该以如下的方式来解决。 先将字符串转换为Bytes【】数组,编码方式为“U...原创 2012-08-14 16:33:54 · 772 阅读 · 0 评论 -
CAS单点登录配置笔记
转:[url]http://blog.youkuaiyun.com/lifvc/article/details/6653510[/url]原创 2012-08-14 16:31:56 · 114 阅读 · 0 评论 -
hadoop安装与配置
[b]一、安装准备[/b]1、下载hadoop 0.21.0,地址:[url]http://mirror.bjtu.edu.cn/apache/hadoop/core/hadoop-0.21.0/hadoop-0.21.0.tar.gz[/url]2、JDK版本:jdk-6u22-linux-i586.bin (必须是1.6)3、操作系统:ubuntu10.104、...原创 2012-08-10 11:46:50 · 184 阅读 · 0 评论 -
集中各种好网站
1.开源中国---在线工具:[url]http://www.osctools.net[/url]2.开源中国社区:[url]http://www.oschina.net/[/url]3.w3school在线教程:[url]http://www.w3school.com.cn/[/url]4.Java开源大全:[url]http://www.open-open...原创 2012-08-09 16:41:18 · 188 阅读 · 0 评论 -
人脸检测算法库 jViolajones 使用示例代码
jViolajones是人脸检测算法Viola-Jones的一个Java实现,并能够加载OpenCV XML文件。[code="java"]import detection.Detector;String fileName="yourfile.jpg";Detector detector=new Detector("haarcascade_frontalface_default...原创 2012-08-09 16:32:30 · 568 阅读 · 0 评论 -
java网络编程之TCP/IP ——SocketServer与Socket
[b]java网络编程主要包含4部分:[/b] (注意设置超时时间) 1.URL 连接 :类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。 2.HttpURLConnection连接:相当于servlet,发送单个以post或get方式的请求, 3.TCP/IP连接 可靠传...原创 2012-08-08 10:20:34 · 118 阅读 · 0 评论 -
Java简单的网络爬虫实现
最近在学习搜索方面的东西,需要了解网络爬虫方面的知识,虽然有很多开源的强大的爬虫,但本着学习的态度,自己写了一个简单的网络爬虫,以便了解其中原理。首先介绍每个类的功能:DownloadPage.java的功能是下载此超链接的页面源代码.FunctionUtils.java 的功能是提供不同的静态方法,包括:页面链接正则表达式匹配,获取URL链接的元素,判断是否创建文件,获取...原创 2012-08-08 10:19:39 · 139 阅读 · 0 评论 -
使用EhCache和Spring AOP实现计算结果缓存
原文:[url]http://kim-miao.iteye.com/blog/1622686[/url]一.Ehcache简介 EhCache是一个纯Java的进程内缓存框架,具有如下特点: 1. 快速简单,非常容易和应用集成。 2.支持多种缓存策略 。 3. 缓存数据有两级:内存和磁盘,因此无需担心容量问题 。 4. 缓存数据会在虚拟机...原创 2012-08-07 10:47:06 · 124 阅读 · 0 评论 -
Tomcat6.0控制台配置
原文网址:[url]http://apps.hi.baidu.com/share/detail/6015239[/url] 1.tomcat6已经含有控制台,但是没有配置默认用户和密码,因此也需要在tomcat-users.xml中加入配置:[code="xml"][/code]然后访问[url]http://localhost:8080/manag...原创 2012-08-02 18:01:30 · 139 阅读 · 0 评论 -
java 的 commons-net-2.0.jar telnet 链接 windows 编码问题
最开始new TelnetClient()的时候没有设置参数,如下所示: [code="java"] TelnetClient telnet = new TelnetClient();[/code] 远程登录AIX、linux、sun 服务器执行脚本返回信息都正常,但远程登录windows执行脚本返回信息是乱码。 后来在new TelnetClient()的时候设置了...原创 2012-05-02 16:30:48 · 238 阅读 · 0 评论 -
解析 Java 类和对象的初始化过程
转自:[url]http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/index.html[/url][b]问题引入[/b]近日我在调试一个枚举类型的解析器程序,该解析器是将数据库内一万多条枚举代码装载到缓存中,为了实现快速定位枚举代码和具体枚举类别的所有枚举元素,该类在装载枚举代码的同时对其采取两种策略建立内存索引。由...原创 2012-05-09 09:44:11 · 72 阅读 · 0 评论 -
memcached实现多个tomcat 共享一个session(转)
[url]http://dqm926.iteye.com/blog/1851711[/url]原创 2013-04-23 09:49:13 · 105 阅读 · 0 评论 -
logback
[url]http://yuri-liuyu.iteye.com/blog/954038[/url]新的公司日志管理统一用logback,由于之前一直在用log4j,所以其实对logback这个由log4j长出来的家伙还不算陌生。首先介绍下logback的前世今生。slf4j由log4j作者Ceki开发,逐步取代apahce commons logging。logbac...原创 2013-01-23 09:40:38 · 138 阅读 · 0 评论 -
EJBCA环境搭建
EJBCA开发者[url]http://wiki.ejbca.org/developers[/url]EJBCA接口支持:[url]http://ejbca.org/ws/index.html[/url]EJBCA环境搭建[url]http://blog.youkuaiyun.com/yilip/article/details/9139273[/url]EJBCA接...原创 2014-04-03 17:31:48 · 326 阅读 · 0 评论 -
dom4j读写xml文件
dom4j读写xml文件一.Document对象相关1.读取XML文件,获得document对象.[code="java"] SAXReader reader = new SAXReader(); Document document = reader.read(new File("input.xml"));[/code]2.解析XML形式的...原创 2012-06-28 15:28:42 · 91 阅读 · 0 评论 -
用java流方式判断文件类型
原文:[url]http://rainsilence.iteye.com/blog/842338[/url][code="java"]package org.filetype;/** * 文件类型枚取 */public enum FileType { /** * JEPG. */ JPEG("FFD8FF"), /** * ...原创 2012-06-28 09:50:25 · 587 阅读 · 0 评论 -
Java & Eclipse 相关内容杂记及技巧
[b]1、Eclipse 的启动画面[/b] A、加启动参数。如: eclipse.exe -showsplash C:\splash.bmp 更多可参考:[url]http://www.cnblogs.com/sharewind/archive/2007/03/11/671270.html[/url] B、修改默认图片。位于:plugins\org.eclipse.p...原创 2013-11-26 22:42:31 · 653 阅读 · 0 评论 -
位运算
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。[b]位运算 - 定义[/b] 在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。[b]位运算 - 运算符[/b]一、位运算符C语言提供了六种位运算符:& 按位与...原创 2012-11-21 17:50:14 · 95 阅读 · 0 评论 -
HashMap的2中遍历方式比较
[url]http://smallnetvisitor.iteye.com/blog/1729381[/url]首先我们准备数据,准备一个map [code="java"]Map map = new HashMap(); for (int i = 0; i < 10; i++) { map.put(i + "", "value" + i); } [/c...原创 2012-11-20 11:47:53 · 103 阅读 · 0 评论 -
SVN如何强制在提交时要求添加注释说明(windows平台)
在项目库的hooks目录下,添加一个pre-commit.bat文件内容如下(注意其中的SVN_BINDIR路径,可能需要改一下)[code="java"]@echo offrem SVN强制写注释的hooks脚本(Windows)rem 文件名是: pre-commit.bat,放到repository/hooks目录下setlocalset SVN_BIND...原创 2012-11-06 18:00:09 · 207 阅读 · 0 评论 -
一套貌似很牛B的Nutch相关框架视频教程
国内首套免费的《Nutch相关框架视频教程》(1-20)[url]http://yangshangchuan.iteye.com/blog/1837935[/url]原创 2013-10-24 09:16:06 · 147 阅读 · 0 评论 -
myeclipse中svn图标状态不显示问题的解决办法
myeclipse中使用 svn 插件,原本正常,未作任何更改,突然有一天,myeclipse中查看文件时,文件后面的 版本号 、文件的状态图标 等等都不见了。 检查插件都在,更新,提交等操作都能正常使用,唯独看不到状态了。 打开 : windows ->preferences->General->Appearance->Lable Decorations 勾选其中的 SVN 项即可。...原创 2012-05-23 09:52:20 · 107 阅读 · 0 评论 -
wsdl axis2 spring
[url]http://renxiangzyq.iteye.com/blog/1021112[/url]原创 2012-08-02 17:06:27 · 121 阅读 · 0 评论 -
spring 监听器 IntrospectorCleanupListener简介
"在服务器运行过程中,Spring不停的运行的计划任务和OpenSessionInViewFilter,使得Tomcat反复加载对象而产生框架并用时可能产生的内存泄漏,则使用IntrospectorCleanupListener作为相应的解决办法。"对于这一句话,引用关于IntrospectorCleanupListener一段解释:引用spring中的提供了一个名为org.sprin...原创 2012-08-02 17:00:31 · 98 阅读 · 0 评论 -
关于session、invalidate()、request.getSession(boolean)的一点实验
关于session、invalidate()、request.getSession(boolean)的一点实验[url]http://energykey.iteye.com/blog/460679[/url]原创 2011-01-13 16:57:01 · 118 阅读 · 0 评论 -
struts2 下分布式web环境Token改造
原文:[url]http://guoba6688-sina-com.iteye.com/blog/719429[/url]最近在看struts2源码,发现struts2下的token拦截是基于session的核心类是org.apache.struts2.util.TokenHelper在页面上用标签打入token标记[code="java"]public stati...原创 2011-01-13 16:54:51 · 116 阅读 · 0 评论 -
在web.xml中无法配置<taglib>的问题
自定义标签库时,在web.xml中无法配置的问题原因在于: servlet 2.3的配置不需要标签的, servlet 2.4容器中需要在中。 (实际上,区分就在web.xml一开时的...原创 2011-01-11 16:14:20 · 551 阅读 · 0 评论 -
struts2的多个项目部署在同一个tomcat下启动报错
[code="xml"] org.apache.axis2 axis2-java2wsdl 1.5.2 xerces xercesImpl [/code]去掉xerces即可。原创 2010-11-30 12:56:52 · 85 阅读 · 0 评论 -
图解SSH框架配置步骤
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1 开发环境 MyEclipse5.5 JDK 1.6 Java EE 5.0 Tomcat6.0 Struts2.1.6 Spring2.5.6 Hibernate3.3.1 2 为 ssh 做好准备 2.1 下载包 Struts2 现在开发的一个项目使用S2...原创 2010-11-21 01:40:54 · 74 阅读 · 0 评论 -
java(Web)中相对路径,绝对路径问题总结
原文:[url]http://www.blogjava.net/meil/archive/2006/10/10/73908.html[/url]前言: 前一段时间,由于在处理Web应用下的文件创建与移动等,因此涉及到很多关于java中相对路径,绝对路径等问题。同时,对于Web应用中的相对路径,绝对路径,以及Java.io.File类学习了一下。也找了一些资料。希望大家遇到类似的问题...原创 2010-11-01 11:19:45 · 79 阅读 · 0 评论 -
五个有用的过滤器
一、使浏览器不缓存页面的过滤器 [code="java"]import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ pub...原创 2010-10-28 09:53:46 · 79 阅读 · 0 评论 -
深入Struts2的过滤器FilterDispatcher--中文乱码及字符编码过滤器
深入Struts2的过滤器FilterDispatcher--中文乱码及字符编码过滤器[url]http://flysnow.iteye.com/blog/702798[/url]原创 2010-10-28 09:28:36 · 77 阅读 · 0 评论 -
Java操作注册表
java读写注册表需要用到两种方式:1. java.util.prefs.* 中的包 其中 Preferences.systemRoot() 得到的是 HKEY_LOCAL_MACHINE\Software\JavaSoft\prefs 可以在此位置之下方便的进行注册表的读写 Preferences.userRoot() 得到的是 HKEY_LOCAL_USER\Softwar...原创 2011-06-07 16:44:54 · 230 阅读 · 0 评论 -
用Java Socket开发小型服务器,支持上千个并发
Java Socket 套接字(socket)为两台计算机之间的通信提供了一种机制,在James Gosling注意到Java 语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。1 客户机/服务器模型在饭店里,菜单上各种具有异国情调的食品映入你的眼帘,于是你要了一份pizza。几分钟后,你用力咀嚼浇着融化的乳酪和其他你喜欢的配料的热pizza。你...原创 2011-06-07 16:12:06 · 117 阅读 · 0 评论 -
J2EE技术规范
一:J2EE简介 J2EE提供了一套设计、开发、汇编和部署企业应用程序的规范。J2EE提供了企业级应用程序的开发平台,提供了分布式、基于组件、松耦合、安全可靠、独立于平台且反应迅速的应用程序环境.二:J2EE技术规范 1,Servlet与JSP Servlet是一种服务器端技术,用来实现Web应用程序的表示逻辑。它接收来自Web浏览器...原创 2010-09-10 13:16:00 · 196 阅读 · 0 评论 -
如何获得request response session 对象
如何获得request response session 对象 刚刚写了一个小例子,可是发现页面的属性值都是通过setter getter方法赋值的,(这里感觉有些类似一些面向组建的框架如:tapestry,同样使用了功能强大的ognl表达式)如果我们想要通过request 得到某个值 那么struts2中是如何得到的呢 众所周知在struts1中[cod...原创 2011-10-10 18:39:52 · 198 阅读 · 0 评论 -
Cookie与会话--Session与SSO的实现细节研究
0.背景 最近项目中在做一个平台性质的东西,为其他业务系统提供某种服务,方式是向业务系统提供iframe的弹窗。嵌入式的平台页面需要对访问权限进行验证,而业务系统和平台共用一套CAS,最后经过研究得出结论是,平台的嵌入式页面无需任何额外的代码就直接能够通过外层业务系统的登录状态通过嵌入式的平台页面的权限验证。这里面的主要机制就在于Cookie,之前我在自己写的一个Web服务器中实...原创 2011-10-11 00:12:37 · 100 阅读 · 0 评论