- 博客(50)
- 资源 (38)
- 收藏
- 关注
转载 ehcache学习文档
Ehcache学习手册学习收藏 whai2011/6/18 1. 文档介绍...31.1. 文档目的...31.2. 文档范围...31.3. 读者对象.
2012-03-31 16:33:50 1444
转载 EhCache使用详细介绍
原文网址:http://www.360doc.com/content/10/1011/11/2560742_60066155.shtmlEhcache中不仅可以用配置文件来配置缓存,而在代码中也可以实现同样的功能。 CacheManager singletonManager = CacheManager.create(); Cache memoryOnlyCache = new
2012-03-31 16:28:11 2450
转载 超轻量级缓存技术——EhCache
原文网址:http://blog.csdn.net/yangchao228/article/details/70274851.技术背景: 系统缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能。缓存设想内存是有限的,缓存的时效性也是有限的,所以可以设定内存数量的大小可以执行失效算法,可以在内存满了
2012-03-31 16:25:44 1091
转载 Ehcache学习笔记
原文网址:http://rmn190.iteye.com/blog/792734Ehcache(一): Spring + Ehcache开场白 早就想系统一点研究研究Ehcache了, 现在时机成熟了些, 于是着手这方面的研究. Ehcache是干啥的? 它跟别的同类产品相比有什么优势? 这些问题相信大家已有所了解,本篇先不列举,这里先搭建一个很简单地例子,以便能有一个
2012-03-31 16:18:51 1659
转载 java中提高性能的编码规范(提高性能)
原文网址:http://javatgo.iteye.com/blog/1155702最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短
2012-03-31 11:33:33 1360
原创 js全选和反选
JS全选、反选//Jquery里面引用对象的用法function $(id){ return document.getElementById(id);}window.onload=function(){ var selectAll = $("selectAll"), unSelect = $("unSelect"), inputs=document.getEle
2012-03-30 10:12:31 1162
原创 代码重用(继承和组合)
我们知道除copy/paste外, 正规军里的做法有继承和组合, 也就是"isA"和"hasA". 不过在设计实践中, 有这样的说法, 若只是为了代码重用的话, 尽量地用hasA的组合的方式. 一般而言, 在选择isA还是hasA时, 有如下参考: 1, 不要仅仅为了代码重用而用isA的继承, 而用hasA的组合方式重用代码. 若用isA的继承, 当父类有什么改变时,子类就受到很
2012-03-29 10:44:16 1326 1
原创 在当前页面新建一个div浮动层显示选中的图片(div浮动层)
在当前页面新建一个div层,然后将要显示的图片放在里面。function showPic(pic){ var d = document.createElement("div"); d.style.position = "absolute"; d.style.top = "0px"; d.
2012-03-29 09:35:06 1689
转载 MYSQL引擎
一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差异的。当然啦,如果你感觉自己的确技术高超,你还能够使用MySQL++来创建自己的数据库引擎,这个已经out of my knowledge,牛人可以参照MySQL++ API帮助来实现。下面逐一叙述这5种引擎各自的特性:ISAMISAM是一个定义
2012-03-28 18:25:16 533
转载 把你的收入分成五份
假设你的月收入只有2000元,你也可以过得很好。我帮你把钱分成五份。第一份600元,第二份400元,第三份300元,第四份200元,第五份500元。 第一份,用来做生活费。这么少的生活费,每天只能够分到十几元。早餐一份煮米丝,一个鸡蛋,一杯豆浆。中餐一份快餐,一个水果。晚餐自己开个小灶,煮点饭,加俩菜,睡前一杯奶。这样一天的伙食大概是500-600。不过,如果你还年轻,身体暂时还没
2012-03-28 17:14:43 1323
原创 一些特殊功能的SQL语句(特殊SQL)
如今不管是MySql还是Oracle,都有很多客户端软件方便我们去操作它,MySql有Front,Sqlyog,Oracle有toad,PL/Sql,但有一些操作还是使用命令方便些,如下所示:>>mysql中如何查看当前数据库中有多少张表?select count(*) tables, table_schema from information_schema.tables where ta
2012-03-28 16:55:04 1463
原创 Java泛型的好处
java 泛型是java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型
2012-03-28 13:53:19 4287 1
转载 Hibernate框架中如何将多对多映射转化为多对一映射
原文网址:http://blog.csdn.net/lian47810925/article/details/5379821在hibernate映射中,多对多映射是最麻烦,最复杂的映射,通常情况下我们都将其转化为多对一映射来提高效率。 本文以老师与课程的对应关系(一个老师可以交多门课程,一门课程可以由多个老师任教)为案例讨论转化的实现:重点考虑其映射文件的配置。 显
2012-03-27 09:29:42 852
原创 大数相加(两个数相加结果大于int能表示的范围时怎么办?)
从上文可以看出,每个数据类型都有其所能表示的范围,超过这个范围就会出一些莫名其妙的错误上文网址:http://blog.csdn.net/shanliangliuxing/article/details/7394319比方说两个int型数据相加时就有可能出现这样的错误package com.autonavi.test;import java.math.BigInteger;
2012-03-26 16:12:58 3824
原创 Java数据类型及对应取值范围
这个问题很简单,初学java编程的时候都会遇见到,但时间长了肯定会模糊,以至于还要花时间去查,这里总结一下,以免下次查找的时候浪费时间。原文网址:http://www.cnblogs.com/wangchenyang/archive/2012/02/01/2334743.html在Java中,数据类型分为两大种:基本数据类型(值类型)和包装类型(引用数据类型)。基本数据类型不是对象,不能调
2012-03-26 11:29:51 1230
原创 List的removeAll方法异常?
现在正在实现的一个模块,是用Hibernate做的,一个用户对应多个频道,用的是一对多的关联,配置方件如下:User表:Java code<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "
2012-03-26 09:37:25 1251
转载 JDBC批处理
原文网址:http://blog.csdn.net/qian_348840260/article/details/5325945JDBC中的批处理在对数据库进行批量操作时,应分析操作的前后相关性,如果属于大批量的操作,而且前续操作的结果不依赖与后继操作,则完全可以使用批处理来操作DB。 使用批处理的优点:1. 多个SQL语句的执行,共用一个Connection资源。在对数据库操作
2012-03-24 23:42:11 1485
原创 Hibernate和JDBC的区别以及它们各自的优缺点
Hibernate其实是对JDBC一种轻量级的封装,楼下的某些朋友一看回答的水平就知道根本就没怎么接触过hibernate,今天我就给你好好的介绍下:Hibetnate一般用做持久层,刚刚也说过了时对JDBC的轻量级封装,传统的对数据库操作无疑是硬编码方式,但是这样做耦合度极高,是非常“化石”的写法,真正的企业级开发你是见不到这样做的,除非特殊情况,我们都知道,现在市面上所有的商用数据库,Or
2012-03-22 22:40:35 3204
转载 jsp struts1 标签实例详解
1,TagForm.java 详细出处参考:http://www.jb51.net/article/18639.htmpackage com.tarena.struts.tag.form; import org.apache.struts.action.*; import javax.servlet.http.*; import java.util.*; publi
2012-03-22 22:20:34 1304
转载 HQL语法
原文网址:http://www.cnblogs.com/tjsquall/archive/2008/09/10/1288357.html例如对于TUser类1.实体查询String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。注: 如果 TUser 类具有外键, 查询会报错!解决方法: select 别名.属性
2012-03-20 22:08:51 636
原创 hibernate中的常见错误及Hibernate学习笔记
>>1.object references an unsaved transient instance - save the transient instanc出现这个错误的原因是在保存该对象前,发现该对象包含有其他空的对象。我的报错地方是在执行一对多级联的时候报错:/*********************************************/ Set chan
2012-03-19 15:08:26 1301
原创 hibernate中一对多(one-to-many)的实例
hibernate中的一对多,一个用户对应多个频道频道表:CREATE TABLE `channel` ( `channelId` int(11) NOT NULL auto_increment, `channel` varchar(50) default NULL COMMENT '频道简称', `channel_name` varchar(60) default
2012-03-19 14:57:39 3525
转载 在hibernate中一对多关联时会经常用到inverse和cascade属性
原文网址:http://hi.baidu.com/icehua521/blog/item/eb6b5099a98271006e068cbf.html在hibernate中一对多关联时会经常用到inverse和cascade属性 ,inverse 有两个值 true ,false,默认值是false ;如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置false就相反拉;
2012-03-19 14:43:40 1253
原创 copyProperties的用法
BeanUtils和PropertyUtils这两个类都有copyProperties方法,其中BeanUtils 类继承了 PropertyUtils 类,它们两个区别如下 网文网址:http://www.cnblogs.com/fayf/articles/1272982.html一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对Java
2012-03-18 15:38:55 29052 8
原创 Web项目中用户密码保存方式
最近在开发一个项目,快交工的时候,项目经现发现项目数据库中用户名和密码都是直接用明文保存的,考虑到安全性,让我们对密码进行一定的加密,网上找了一些资料,有一位大牛写的比较好,现摘录如下:原文网址:http://woshixushigang.iteye.com/blog/1280749 最简单的用户密码保存方式用户访问网站,在注册时需要输入用户名和密码,在仅考虑功能的前提下,可以把用
2012-03-18 10:54:35 6213
转载 java方式调用存储过程
原文网址:http://woshixushigang.iteye.com/blog/1127942 这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PAR
2012-03-18 10:51:03 563
转载 java加密解密——MD5算法和DES算法
原文网址:http://blog.csdn.net/javaman_chen/article/details/5939477 MD5和SHA-1加密后生成的字符串长度分别为32和40。 MD5算法普遍用于数字签名技术数字签名技术:可以检测文件或其他应用的完整性,判断有无修改;简单应用如下:假设通信的两端,一端为文件的发送者,而另一端为文件的接受者。发送端:发
2012-03-18 10:39:36 2845
转载 Spring Acegi框架授权的实现
原文网址:http://www.bianceng.cn/Programming/Java/201103/25348.htm我们从FilterSecurityInterceptor我们从入手看看怎样进行授权的:Java代码 //这里是拦截器拦截HTTP请求的入口 public void doFilter(ServletRequest request, ServletRes
2012-03-16 23:15:49 1014
转载 Acegi 为 Web services 的安全护航
原文网址:http://www.oschina.net/question/12_18986安全,可是说是个老生常谈的话题,也可以说是个永恒的话题,无论是在那个领域,那个行业,安全都是非常的重要,写本文时正好看到一些矿难和香港游客 在印尼发生灾难的新闻,可见我们周围到处都需要安全保驾护航,尽管安全是相对的,但不采取任何措施来应对安全问题带来的挑战,其后果将是惨不忍睹的,因此 我们要重视安全性问题
2012-03-16 16:52:45 1049
转载 内存泄露和内存溢出是什么?他们之间的区别是什么?
内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,程序必须负
2012-03-16 13:53:35 1060
转载 Acegi框架介绍
原文网址:http://www.oschina.net/question/12_8396概述 对于任何一个完整的应用系 统,完善的认证和授权机制是必不可少的。Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。它通过
2012-03-16 13:15:25 982
转载 EhCache在acegi中的应用
原文网址:http://www.oschina.net/question/1_5194EhCache一般用途如下:Hibernate缓存,DAO缓存,安全性凭证缓存(Acegi),Web缓存,应用持久化和分布式缓存。 EhCache在默认情况下,即在用户未提供自身配置文件ehcache.xml或ehcache-failsafe.xml 时,EhCache会依据其自身Jar存档包含
2012-03-16 12:54:05 647
原创 Aceji学习笔记
官方文档地址:http://static.springsource.org/spring-security/site/docs/3.0.x/reference/sample-apps.html 一:AbstractProcessingFilter:抽象处理过滤器,处理基于http-based的认证请求,该过滤器主要负责处理认证请求,如果认证成功,结果对象(Authtication)将会被
2012-03-16 11:05:10 1018
转载 Spring Acegi框架鉴权的实现
一直对这块了解的不是很透彻,网上看到一位牛人写的一篇文章,分析的很到位,拿来借鉴一下:原文网址:http://www.evget.com/zh-CN/Info/catalog/7179.html简单分析一下 Spring Acegi 的源代码实现: Servlet.Filter 的实现 AuthenticationProcessingFilter 启动 Web
2012-03-16 10:55:59 940
转载 Acegi的研究
原文网址:http://rmn190.iteye.com/category/29638Acegi(一):酝酿将近一年后的提高 过年后回到公司,工作上的事还没有正式开始, 于是就又开始学习Acegi这个框架了. 说起这个框架,真是有太多话想说:这个框架是除SSH外我自己独立学习分析的第一个框架, 从这方面第一篇博客 到现在快一年了, 这么长时间里断断续续在用, 也偶尔心血来潮地以de
2012-03-15 22:19:52 1644
原创 获取焦点(focus函数不起作用)
我想在进入登录页面时自动获取用户名的焦点,用户名id为"j_username",可用下面的写法都不行:$("#j_username").focus();或者:document.getElementById("j_username").focus()最后在网上找到了一个方法,用延时可以解决这个问题,代码如下://自动获取帐号的焦点setTimeout("document.ge
2012-03-15 14:57:55 10348 3
转载 去掉Tomcat网站地址栏的小猫图标
当我们打开CSDN等网站时,在地址栏前面就会出现红色的C状图标,如果在桌面新建此链接的快捷方式,则桌面图标也自动变为该地址栏ICO图标。在基于TOMCAT的BS应用或网站开发时,默认的图标为黄色的小猫咪。为了符合自己的需要,我们更喜欢用自己想要的图标,方法如下:首先,准备一张图片,在http://www.bitbug.net/可以免费为该图片生成一张ico,文件名为favicon.ico
2012-03-13 00:05:16 11536 2
原创 firefox与IE对javascript和CSS的区别(浏览器兼容)
最近在做一个项目,在IE内核浏览器上一切都运行正常,但换成FireFox就不行,先是页面显示不完全,有好多内容被覆盖了,然后就是好多样式都乱了,为了解决这个问题所以就好好研究了一下浏览器兼容问题。下面是看的一位大牛写的文章,地址为:http://blog.sojump.com/default.aspx?page=12firefox与IE对javascript和CSS的区别:keywor
2012-03-10 13:43:18 3173
转载 mysql存储过程
mysql存储过程的创建,删除,调用及其他常用命令mysql 5.0存储过程学习总结一.创建存储过程1.基本语法: create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法
2012-03-09 17:32:15 581
转载 MyEclipse集成SVN
一、安装方法:方法一、如果可以上网可在线安装1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;2. 选择Search for new features to install,点击Next进入下一步;3. 点击"New Remote Site"按钮,在弹出的对话框中输入: name:SVN url
2012-03-09 15:54:19 834
JavaMail邮件收发实例_JavaMail_API
2011-10-20
createpdf
2011-09-30
20110930_struts_login
2011-09-30
20110930_Struts2_0100_Introduction
2011-09-30
20110930_spring_beginning
2011-09-30
20110930_Spring_0100_AbstractOrientedProgramming
2011-09-30
20110929_webrpt_birt报表演示项目
2011-09-30
monitor_毕设项目相关的数据库脚本
2011-09-30
monitor_毕设项目
2011-09-30
monitor_ice相关技术
2011-09-30
webmonitor
2011-09-30
flying saucer中文换行包
2011-09-29
+MyEclipse+UML+建模.pdf
2011-04-20
九种排序算法及其测试程序(java版)
2010-05-24
2009年上半年系统分析师上午试题与答案解析
2010-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人