`
文章列表
关于Java.util.ArrayList和Java.util.Iterator的问题 程序和注释在下面: 1. // 泛型类型为String,在编译时java编译器会检查,如果添加了不是String的元素,就会报错 List<String> strList = new ArrayList<String>(); // add方法向List的最后一项添加一个元素 strList.add("我"); strList.add("爱"); strList.add("祖国"); // set方法将指定位置的元素用新的值替 ...
简  介 Jasypt是Sourceforge.net上的一个开源项目,一个Java库,可以使开发者不需太多操作就可以给Java项目添加基本加密功能,而且不需要知道加密原理。 1.该开源项目可用于加密任务与应用程序,例如加密密码、敏感信息和数据通信 2.还包括高安全性、基于标准的加密技术、可同时单向和双向加密的加密密码、文本、数字和二进制文件。 3.Jasypt还符合RSA标准的基于密码的加密,并提供了无配置加密工具以及新的、高可配置标准的加密工具。 4.加密属性文件(encryptable properties files)、Spring work集成、加密Hibernate数据源配置、新 ...
Openfire二次开发用户手册 冷志勇 参考文档 http://wenku.baidu.com/view/c87d385f312b3169a451a4ae.html   
Openfire安装整合用户手册 冷志勇 官网 http://www.igniterealtime.org/ 安装手册 参考 http://wenku.baidu.com/view/3d27bccd0508763231121296.html 我选择第一种数据库安装 安装spark 测试可以通讯 Linux 安装 下载 带jre的rpm包 http://www.igniterealtime.org/downloads/index.jsp openfire-3.7.1-1.i386.rpm Wget http://download.igniterealtime.org/openfi ...
Hibernate 异常: Illegal attempt to associate a collection with two open sessions @author:阙超强 Time:2011-12-5 17:31:57 今天在做项目发现的问题: 在做任务定时发送的时候发现此异常,于是我百度啊,找谷老师啊。 1.如以下找到的资料之一: 错误信息: org.springframework.orm.hibernate3.HibernateSystemException: Illegal attempt to associate a collection with two open ...
采用CAS原理构建单点登录      企业的信息化过程是一个循序渐进的过程,在企业各个业务网站逐步建设的过程中,根据各种业务信息水平的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同,也就形成了各自独立的用户库和用户认证体系。随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户名和密码,多个用户名密码极易记混,如果忘记或记错了某一个业务网站的用户名或密码就无法进行登录,耽误工作,影响工作效率,随着局内信息化进程的推进还会有新的应用系统产生,如果不引入单一用户 ...
一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。 但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。 You cannot use a column with RAND() values in an ORDER BY clause, because ORDER BY would evaluate the column multiple times. 搜索Google,网 ...
public class StringUtil { //private static Log logger = LogFactory.getLog(StringUtil.class); //国标码和区位码转换常量 static final int GB_SP_DEFF = 160; //存放国标一级汉字不同读音的起始区位码   static final int[] secPosvalueList = {    1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787,    3106, 3212, 3472, 3635, 3722, ...
    使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。 下面先列出了可能发生空指针异常的几种情况及相应解决方案: 不管对象是否为空就直接开始使用。 (JSP)代码段1: 显示代码打印 1 out.println(request.getParameter("username")); 描述: 代码段1的功能十分简单,就是输出用户输入的表单&qu ...
下载2。6编辑器,和for java 2。3 包解压在网站根目录ROOT下,我使用的是TOMCAT默认根目录,再将for java包里的lib里的包复制到WEB-INF/lib下,并将 fckeditor.tld也复制到WEB-INF下修改/WebRoot/WEB-INF/web.xml文件,只定义了两个Servlet映射,并且对上传文件的目录和允许哪些文件上传、拒绝哪些文件上传做了设置,请注意,这两个servlet的url-pattern我都在原来代码的前面加上了/fckeditor,这是表示FCKeditor的根目录。另外SimpleUploader中的enabled属性要改成true,允许 ...
Spring 中bean 的生命周期短暂吗? 在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取共享资源所引发的数据不同步问题。 然而在spring中 可以设定每次从BeanFactory或ApplicationContext指定别名并取得Bean时都产生一个新的实例:例如: 在spring中,si ...
select下拉框显示图片 2011-11-22 今天,在网易博客中看到一篇好的技术文档,在此记录下来。 将所有供选图片命名为“0.gif”、“1.gif”……“9.gif”,并放在“head”目录下。          图片下拉菜单的代码如下:         ...
警告:Parameters:Invalid chunk ignored 警告:Parameters:Invalid chunk ignored 原因:在链接参数中存在一定的问题和业务逻辑没关系,比如说在一个链接http://url?param1=value1&redundance=rValue, 其中redundance变量没有在业务逻辑中使用。 解决方法: 方法1:在业务逻辑中使用所有传入的值; 方法2:去除冗余参数; 还有一种情况 很多朋友把以上的连接写成:http://url?param1=value1&&redundance=rValue, 差别:多了一个 ...
Struts+Spring+Hibernate开发实例 一 介绍 本文并不想介绍Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复 ...
 JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区 ...
Global site tag (gtag.js) - Google Analytics