自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 数据库死锁

select username,lockwait,status,machine,program from v$session where sid in (select session_id from v$locked_object);   select sql_text from v$sql where hash_value in (select sql_hash_value from v...

2014-07-09 16:25:15 102

Struts2请求分派源码解读

       最近在改造公司内部JavaEE应用平台的架构设计,阅读了大量的spring和struts2的源码。网上的struts2方面的源码研究比较少,而且零散不够具体,因此将我在struts2阅读过程中的一些理解用描述性的文字反应出来。以备具体阅读源代码时参考。        其中,可能会有些不够准确的地方,欢迎指出。转载请注明出处:wit yang(ffyang101860@hotmail...

2012-03-05 14:16:48 116

原创 会话跟踪

关于使用会话追踪(session tracking) To associate a session with a user, a web container can use several methods, all of which involve passing an identifier between the client and the server. The identifier ...

2011-11-08 14:50:29 126

原创 apache2.2+tomcat6备忘录

[align=center][size=large]apache 配置注意事项[/size][/align] ===================================JK================================ [size=medium][b]修改httpd.conf[/b][/size]: ServerName 172.16.3.235 Docume...

2010-05-27 19:58:13 108

HTTP请求头相关资料

[b]一、连接至Web服务器[/b] 一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。 例如 http://www.myweb.com:8080/index.html 在Java中,这将等同于代码: Soceet socket=new Socket("www.myweb.com",8080); InputStream in=s...

2010-04-21 12:29:10 96

原创 多条件查询的一种简单实现方式

这些天在写一个权限模块,作为一个应用系统开发平台的一部分功能。 需要有多条件查询的功能,因为用的是xml配置sql的方式,所以常用的拼装sql的方式直接不用考虑。而且也存在sql注入的隐患。 然后另外一种就是排列组合的方式,将过滤参数进行排列组合,写成若干个sql语句。 我实在不好意思去写这样的代码…… 所以我选择用存储过程来完成。在存储过程中动态生成sql语句,然后执行动态sql。将结果...

2010-02-05 10:53:25 286

原创 数据库备份

---- 一、 导出/导入(Export/Import) ---- 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回Oracle数据库中去。 ---- 1. 简单导出数据(Export)和导入数据(Import) ---- Oracle支持三种...

2009-07-31 10:28:54 116

原创 Java Reflection

作者:lsy 首先反射的入口是从Class开始的,所以如何获取Class就变得十分关键了。这里总结了几种方式: 1.通过${name}.class 语法。这里${name}可以是对象,也可以是原始数据类型,不过别忘了void.class和Void.class 2.通过${name}.TYPE 语法。这里${name}是八种原始数据的包装类和Void.TYPE 3.通过对象的getCl...

2009-07-08 15:23:02 82

原创 java数据结构内容整理

Collection:List、Set Map:HashMap、HashTable 如何在它们之间选择 一、Array , Arrays Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。 1、 效率高,但容量固定且无法动态改变。 array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。 2...

2009-06-26 10:35:36 97

原创 通用log4j配置

log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONS...

2009-06-25 09:59:21 111

原创 OpenSessionInView 性能问题

作者robbin 我写了一个简单的webapp在Tomcat5.5.12上面做了一个小测试。在JSP页面里面循环1万次输出字符串,程序在远程服务器上面运行,网络是ADSL宽带,filter确实被阻塞了20秒左右。然后我另外开了一个flashget去下载服务器上的大文件,模拟网络速度比较慢的环境,filter被阻塞了50秒左右。分别做了三次测试。另外当页面下载过程中直接点击浏览器stop按钮,...

2009-06-03 10:46:27 123

struts2 interceptor 与 filter

Struts2的工作是基于filter的,其核心控制器就是一个filter:FilterDispatcher。框架流程大致如下: 1、客户端初始化一个请求; 2、这个请求经过一系列的过滤器Filter 3、FilterDispatcher被调用,FilterDispatcher根据ActionMapper来决定这个请求是否调用某个Action; 4、ActionMapper...

2009-03-05 12:37:52 162

原创 关于OpenSessionInViewFilter

转载自 http://blog.csdn.net/sunyujia/ Spring中对OpenSessionInViewFilter的描述:它是一个Servlet2.3过滤器,用来把一个Hibernate Session和一次完整的请求过程对应的线程相绑定。目的是为了实现"Open Session in View"的模式。例如: 它允许在事务提交之后延迟加载显示所需要的对象。 ...

2009-02-27 15:00:28 110

原创 子窗口创建及父子窗口之间通信

[b]Javascript弹出子窗口 [/b] 可以通过多种方式实现,下面介绍几种方法 (1) 通过window对象的open()方法,open()方法将会产生一个新的window窗口对象 其用法为: window.open(URL,windowName,parameters); URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页; wind...

2009-02-19 10:55:49 618

数据库session查看

SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser FR...

2008-11-25 16:57:31 893

struts.valueStack

使用struts2的时候一直都是使用的它的属性驱动模式,但一直没有去弄清楚它是如何工作的。 Struts 2将所有属性值封装在struts.valueStack请求属性里,可以通过request.getAttribute("struts.valueStack")获取。Action所有的属性都被封装到了ValueStack对象中,它类似于map,Action中的属性名可以理解为ValueS...

2008-10-29 12:45:52 116

原创 实时统计输入字符数

实时统计输入字符数 [code="java"] var $E = document.getElementById; String.prototype.lenB = function(){ return this.unHtmlReplace().replace(/\*/g," ").replace(/[^\x00-\xff]/g,"**").length; } Str...

2008-09-01 10:07:29 146

原创 the owning Session was closed

这个异常以前遇到过,偶然看到一篇文章,说的比较系统全面。转帖过来。 异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。 但就此说一下关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Se...

2008-07-21 10:04:19 239

Hibernate中one-to-many的Order-by无法排序的问题

问题如下: 在一个一对多的双向关联中在一的一方进行如下配置: [code="java"] [/code] 目地是在关联抓取时候对数据按sorts进行升序排序 结果发现显示出来的数据是随机的! 解决如下: 开始怀疑是不是order-by有什么...

2008-07-08 16:50:38 401

原创 Hibernate性能调优

[b]Hibernate性能调优[/b](转载--作者:Robbin Fan) 一。 inverse = ? inverse=false(default) 用于单向one-to-many关联 parent.getChildren().add(child) // insert chi...

2008-07-07 17:00:48 90

CVS的日常使用

注意:第一次导出以后,就不是通过cvs checkout来同步文件了,而是要进入刚才cvs checkout project_name导出的project_name目录下进行具体文件的版本同步(添加,修改,删除)操作。 将文件同步到最新的版本 cvs update 不制定文件名,cvs将同步所有子目录下的文件,也可以制定某个文件名/目录进行同步 cvs update file_name...

2008-06-12 12:06:12 79

struts2+tomcat5.0+jdk1.5与TransformerFactoryImpl

[b]struts2+tomcat5.0+jdk1.5启动容器时候出现Exception[/b]: Exception starting filter struts2 javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryIm...

2008-05-21 19:57:16 131

Hibernate 之 fetch lazy cascade inverse

fetch 和 lazy 主要是用来级联查询的, 而 cascade 和 inverse 主要是用来级联插入和修改的 inverse 属性默认是false的,表示由己方来维护关系。cascade="all" 时候能级联操作(all指定了操作的程度),而none的时候只是维持两者之间的关系(如果inverse="false") 在一对多映射中,一的一方要...

2008-05-05 22:21:42 97

关于接口的解释

[b]一篇阐述接口的文章,我觉得写的非常好[/b] 一马平川 19:58:54 接口是对类的抽象 一马平川 20:00:47 我如果直接跟你说接口编程,你一定不理解,或者说很难理解,因为接口本身是很抽象的东西,现在我举例跟你说 一马平川 20:01:38 电源插座就是接口 一马平川 20:01:45 比方说 一马平川 20:02:01 插座有两孔的 一马平川 20:02:...

2008-05-05 22:16:32 238

oracle客户端连服务器的配置

修改X:\oracle\ora92\network\admin\tnsnames.ora 增加如下的内容: [code="java"]HOTEL (服务器数据库名)= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器ip地址)(PORT = 1521)) ...

2008-05-05 22:06:24 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除