- 博客(61)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 hibernate 级联删除报Cannot delete or update a parent row: a foreign key constraint fails异常
Cannot delete or update a parent row: a foreign key constraint failshibernate 级联删除
2010-07-29 14:19:00 23573 2
原创 Form get 请求用request.getParameter('')时返回乱码
Form get在请求用request.getParameter('')时返回乱码
2010-07-25 16:59:00 4736
原创 tomcat 内存溢出总结(转)
在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfM
2010-05-13 15:18:00 2020
转载 struts 2 笔记
一、 生成一个地址list二、 struts 常用配置struts.properties 常用配置文件字符集 只搜索特定package下的Action 指定加载页面的目录返回的页面类型忽略某些包 Convention默认的根packages 指定spring自动装载 指定struts的扩展名 指定struts的开发模式 指定s
2010-05-11 15:37:00 3281
转载 struts2 spring hibernate的整合
集成struts2 spring hibernate的实例集成struts,spring,hibernate时,对于初学者来说最大的麻烦就其繁琐的xml配置文件。现在三者都对基于注解的配置提供了良好的支持。在struts2中,使用convent plugin,得益于annotation和规约,配置过程得以大大减少。在spring2.5也可以使用@Autowired,进行注入,使用
2010-05-10 16:55:00 2664
转载 Spring2.5那些事之基于 AOP的方法级注解式日志配置
在日常开发中经常需要在代码中加入一些记录用户操作日志的log语句,比如谁在什么时间做了什么操作,等等。把这些对于开发人员开说无关痛痒的代码写死在业务方法中实在不是一件很舒服的事情,于是AOP应运而生。 Spring对AOP的支持有以下4种情况:1.基于代理的AOP2.@Aspectj3.纯POJO4.注入式Aspectj切面 前三种都是基于方法级的,最后一个可以
2010-05-10 16:06:00 5857
原创 springside3.0里面的配置一些说明
applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns
2010-05-10 13:21:00 4548
转载 Hibernate配置项属性解释
hibernate.properties#Oracle方言 hibernate.dialect=org.hibernate.dialect.MySQL5Dialect hibernate.dialect=org.hibernate.dialect.SQLServerDialect#hibernate方言hibernate.dialect=org.hibernate.dialec
2010-05-10 13:19:00 7088 1
转载 使用 Spring 2.5 注释驱动的 IoC 功能(转自http://www.ibm.com/developerworks/cn/java/j-lo-spring25-ioc/)
2008 年 2 月 28 日基于注释(Annotation)的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,提供了完全基于注释配置 Bean、装配 Bean 的功能,您可以使用基于注释的 Spring IoC 替换原来基于 XML 的配置。本文通过实例详细讲述了 Spring 2.5 基于注释 IoC 功能的使用。概述注释配置相对于 XML
2010-04-30 15:19:00 1482
原创 自己写的jquery组件,本地显示系统时间,可以随时更改时间
组件的使用demoobject.js if (typeof window.ceopen == "undefined") { window.ceopen = {};}if (typeof window.ceopen.object == "undefined") { window.ceopen.object = {};}(function(package){
2010-04-07 17:16:00 7251 1
转载 JFreeChart Struts2组件报IllegalStateException
在s2sh框架中应用了JFreeChart组件,使用了struts2-jfreechart-plugin,jfreechart生成图片的时候在服务器后台会产生如下的错误,但是图片却能够正常的显示出来。 严重: Servlet.service() for servlet default threw exceptionjava.lang.IllegalStateE
2010-03-03 14:52:00 3185 1
转载 JavaScript 常用的正则表达式
"^/d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-/d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?/d+$" //整数"^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9
2010-01-05 16:20:00 2565 1
转载 linux系统安装之后时间渐渐变慢怎么办
先确定硬件BIOS中是时间是否正确?系统时间和硬件时间是否一致# hwclock (硬件时间)# date (系统时间)然后把cpuspeed服务停止,此服务会影响到系统时间# /etc/init.d/cpuspeed stop# chkconfig --levels 12345 cpuspeed off如果的机器能连外网也能使用 ntpdate www.ntp.org同步
2009-12-09 14:20:00 4364
原创 tomcat 日志分析系统awstats(linux和windows)
awstats安装:先去http://www.awstats.org/下载安装文件,并上传到服务器/opt,上传到哪随便cd /opttar -zxvf awstats-6.95.tar.gz 在你现有项目的发布目录下面建立awstats/WEB-INF/cgi,并将awstats/wwwroot/cgi-bin里面的内容拷贝到这个目录下,将awstats.model.
2009-12-07 14:49:00 3523
原创 linux中ls命令详解
linux中ls命令详解ls 命令可以说是linux下最常用的命令之一。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。-c 输出文件的 i 节点的修改时间,并以此排序。-d 将目录象文件一样显示,而不是显示其下的文件。-e 输出时间的全部信息,而不是输出简略信息。-f -U 对输出的文件不排序。-g
2009-12-07 13:56:00 513
转载 System.getProperty()系统参数大全
Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor")
2009-11-09 11:08:00 393
转载 初识Memcached
Memcached服务器 Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由Danga Interactive(运营LiveJournal的技术团队)开发,用于提升LiveJournal.com访问速度的。 LJ每秒动态页面访问量是几千次,用户700万。Memcached将数据负载大幅度降低,更好的分
2009-11-09 09:54:00 727
原创 J2EE,控制文字内容换行
JS控制内容换行,当为中文时不做操作 ,为英文时,控制换行 //是否为汉字function funcChina(obj){ if(/.*[/u4e00-/u9fa5]+.*$/.test(obj)) { return false; } return true;} var content = "jjjjjjjjjjjjjjjjjjjjjjjjjjj
2009-04-09 14:27:00 568
原创 JavaScript函数调用规则-转cssrain.cn
JavaScript函数调用规则 JavaScript函数调用规则一 (1)全局函数调用: function makeArray( arg1, arg2 ){ return [this , arg1 , arg2 ]; } 这是一个最常用的定义函数方式。相信学习JavaScript的人对它的调用并不陌生。 调用代码如下: makeArray(
2009-04-04 12:59:00 893 1
原创 JavaScript中级笔记(5)-转cssrain.cn
JavaScript中级笔记(5) 一,面向对象的基础 对象是JavaScript的基础。从最基本的层次上说,对象是一系列属性的集合。 1,对象的创建 //创建一个新的Object对象,存放在obj变量中var obj1 = new Object();//设置属性obj1.value = 5;obj1.click = func
2009-04-04 12:58:00 963
原创 JavaScript中级笔记(4)-转cssrain.cn
JavaScript中级笔记(4) 前面已经讲解了 引用,函数重载,作用域和上下文,接下来,讲解JavaScript中另一个重要的知识——闭包。 5,闭包 闭包意味着内层的函数可以引用存在于包围它的函数内的变量,即使外层函数的执行已经终止。 让我们先来看一个闭包的例子。
2009-04-04 12:57:00 788
转载 JavaScript中级笔记(3)-转cssrain.cn
JavaScript中级笔记(3) 接着(2)来讲。笔记(2)已经讲了引用和函数重载,接下来讲解作用域。 3,作用域 所有的面向对象的语言都有某种形式的作用域,JavaScript也不例外。在JavaScript里,作用域是由函数划分的,而不是由块(while,if之类的)来划分的。 我们先来看一个简单的作用域的
2009-04-04 12:56:00 963
原创 JavaScript中级笔记(2)-转cssrain.cn
JavaScript中级笔记(2)对象是组成JavaScript的基本单元。本章将从JavaScript语言中最重要的几个部分开始介绍:引用,函数重载,作用域,闭包和上下文。有了这些知识后,面向对象开发就将变得简单。 1,引用 引用是一个指向对象实际位置的指针。看下面的使用引用的例子: /*示例引用*/var obj = new Ob
2009-04-04 12:55:00 1014
转载 JavaScript中级笔记(1)--转cssrain.cn
JavaScript中级笔记(1) 忙了一段时间,不知道大家对我的JavaScript初级笔记评价怎么样。从今天开始,一起来学习JavaScript的高级部分。在初级笔记中,我讲了一些JavaScript中常用的概念,把JavaScript最重要的DOM操作也讲解了。在中级笔记中,你将学习到JavaScript的其它重要内容,比如说命名空间,闭包,面向对象,上下文,通用
2009-04-04 12:52:00 1724
转载 深入理解Javascript闭包
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
2009-01-28 21:51:00 35608 51
原创 OperateFile
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;
2008-11-21 14:44:00 629
原创 javascript 怕自己忘记了 所以记下来(date 格式化)
//javascript 格式化Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day
2008-11-21 14:20:00 689
原创 根据取到文件的内容 生成二进制文件 并通过servlet获取
无线那边需求需要,他们想从服务器上获取二进制文件 要我们给他们提供一个的接口//生成二进制文件 到服务器端import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStre
2008-11-21 13:58:00 1148
转载 分布式缓存系统Memcached简介与实践
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载
2008-09-04 10:16:00 1856
原创 aceig和cas后续问题总结
我是觉得把内容都发到一个地方太乱,而且看起来也不方便,所以干脆单独重新写一个得了。。。1.在测试acegi和cas的集成时,把两个war包发布,并且已经生成相应证书,而且,CAS端我将数据验证改到数据库中,并且用户名和密码也更改了,发现,当登陆成功后,页面总是跳到acegi的测试首页,无论点击任何的连接都跳到首页,后来发现,在acegi客户端,有个users.properties文件,这个文件
2008-07-17 17:25:00 1906 2
原创 acegi和cas整合的退出问题
当用户登陆成功后,点登出后,系统并没有完全登出,因为j_acegi_logout销毁的只是acegi客户端的Authentication对象,但是,如果不关闭页面的情况下,重新打开之前访问的受保护的页面,由于org.acegisecurity.ui.cas.CasProcessingFilter这个过滤器会重新找到登录时CAS的票根,因为客户端并没有通过https的形式退出,所以CAS服务器
2008-07-11 09:45:00 1190
原创 Acegi和cas整合
一.配置证书首先,打开cmd,将路径指到c盘跟目录(其实指到哪里无所谓,主要是好找)。1. 配置CAS服务器端CAS服务器端一般指一个单独的应用,并且为独立的服务器。客户端的应用需要验证时直接到CAS服务器端的机器上验证。● 生成服务端密匙keytool -genkey -alias casserver -keyalg RSA -keypass changei
2008-07-11 09:44:00 3231 2
转载 Java中如何正确使用字体编码
Java支持UTF-8、ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍难倒了不少程序员,网上虽然也有不少关于在Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下。 影响Java中字体编码正确显示的有几个因素: 1)数据库的连接方式; 2)网页中使用的字体编码; 3)数据库里存放数据的字体编码; 4)Java的缺省字体编码。如果在编程中遇到不能正确
2008-06-10 15:10:00 517
转载 为什么要用webservice解理文章(转载)
为什么要用webservice解理文章(转载)当前,WebService是一个热门话题。但是,WebService究竟是什么?什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。 实际上,WebService的主要目标是跨平台的可互操作性。为了达到这一目标,WebService完全基于XML(可扩展标记语言)、XSD(XMLSchema)等独立
2008-05-12 18:02:00 683
tomcat日志分析(awstats)
2009-12-07
关于struts2 convention插件的问题
2010-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人