- 博客(168)
- 收藏
- 关注
原创 hessian
http://www.blogjava.net/hello-yun/archive/2011/11/04/362700.html http://www.51testing.com/html/38/225738-219745.html
2014-06-05 13:16:28 136
原创 Java中的Classloader
http://sys53.iteye.com/blog/622626当执行 java ***.class 的时候, java.exe 会帮助我们找到 JRE ,接着找到位于 JRE 内部的 jvm.dll ,这才是真正的 Java 虚拟机器 , 最后加载动态库,激活 Java 虚拟机器。虚拟机器激活以后,会先做一些初始化的动作,比如说读取系统参数等。一旦初始化动作完成之后,就会产生第一个类...
2014-03-29 16:00:16 155
原创 用maven构建基于osgi的web应用
http://blog.sina.com.cn/s/blog_492dbb6b01014jvo.html 本文面向具有osgi基础的初级读者。内容主要包括 如何用maven创建osgi项目 如何启动osgi框架 如何在osgi外部与osgi框架通信 如何应用jndi配置资源引用 如何发布osgi服务 如何创建基于osgi的web应用项目...
2014-03-29 15:49:23 402
原创 Spring中ApplicationContext加载机制
加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。 这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口实现。开发中可根据目标Web容器的实际情况进行选择。 配置非常简单,在web.xml中增加: <listener> ...
2014-03-20 19:46:39 120
原创 Spring事务的传播行为和隔离级别
Spring事务的传播行为和隔离级别[transaction behavior and isolated level]2007-08-01 16:33事务的传播行为和隔离级别[transaction behavior and isolated level]Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以...
2014-03-20 18:50:13 88
原创 Oracle事务隔离级别
一、事务四个性质(ACID)。1、原子性(Atomaicity) 一个事务是一个不可分割的单元。2、一致性(Consistency) 事务的原子性保证的事务的一致性。3、隔离性(Isolation) 三种现象: 1)、脏读 即读出其它事务未提交的数据。 2)、不可重复读...
2014-03-20 18:45:30 672
原创 Java NIO API
http://www.blogjava.net/19851985lili/articles/93524.html NIO详解: NIO主要包括两个部分:java.nio.channels包介绍Selector和Channel抽象,java.nio包介绍Buffer抽象。 http://www.cnblogs.com/phoebus0501/archi...
2012-02-23 08:52:44 102
原创 Ajax请求和返回处理
http://www.ibm.com/developerworks/cn/xml/wa-ajaxintro2/index.html?ca=dwcn-newsletter-xml XMLHttpRequest 简介要真正实现这种绚丽的奇迹,必须非常熟悉一个 JavaScript 对象,即 XMLHttpRequest。这个小小的对象实际上已经在几种浏览器中存在一段时间了,...
2012-02-23 08:47:39 118
原创 Threadlocal提供一个独立的变量副本
ThreadLocal是解决线程安全问题一个很好的思路,它通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题。在很多情况下,ThreadLocal比直接使用synchronized同步机制解决线程安全问题更简单,更方便,且结果程序拥有更高的并发性。 在Java的多线程编程中,为保证多个线程对共享变量的安全访问,通常会使用synchronized来保证...
2012-02-21 14:15:29 336
原创 ORACLE 中ROWNUM
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,&gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样...
2012-02-03 11:16:32 77
原创 MD5 Base64
哈希函数:MD5,SHA 是没有密钥的,相当与指纹的概念,因此也是不可逆的; md5是128位的,SHA有不同的算法,有128,256等位。。。如SHA-256,SHA-384然后 就是 Base64,这更加不属于加密算法的范围了,它只是将byte[]数组进行了转换,为什么要转换呢?就是因为很多加密后的密文后者一些特殊的byte[]数组需要显示出来,或者需要...
2012-02-03 11:09:19 89
原创 HTTP详细描述
原文:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHTTP协议详述:http://yzd.iteye.com/blog/1405107HTTP协议通迅http://javababy1.iteye.com/blog/1404091 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POS...
2012-02-01 09:00:27 89
原创 include与jsp:include区别
一:执行时间上: <%@ include file=”relativeURI”%> 是在翻译阶段执行 <jsp:include page=”relativeURI” flush=”true” /> 在请求处理阶段执行. 二:引入内容的不同: <%@ include file=”relativeURI”%> 引入静态文本(html,...
2012-02-01 08:58:10 74
原创 timesten内存数据库
为什么现在内存型数据库越来越流行,关注者和使用者越来越多呢???关键原因就是大家对随着IT系统的逐渐大规模使用,数据量越来越大,支撑的用户也越来越多,导致系统越来越慢,用户不满意! 如果你在去网上银行做一个转账操作,折腾了2分钟后,告诉你,无法转账,然后你在执行一次,还是2分钟后,告诉你系统无法完成转账,我相信你会崩溃的。所以大家对it系统的实时性和可控的响应时间要求越来越高了...
2011-11-10 14:18:58 245
原创 OS Watcher (OSW)系统性能监控软件
OS Watcher简称OSW,用于收集并归档操作系统cpu,memery,disk io等相关信息的工具,是oracle提供的,OSW内部是使用操作系统提供的命令来收集数据,它可以放在后台定期间隔一段时间自动收集,并可以设定数据保留时间这个工具包可以从Metalink下载。Metalink Note:301137.1OSW is certified to run on the fol...
2011-11-10 14:16:13 345
原创 PL/SQL集合方法、集合赋值、比较集合
http://www.cnblogs.com/lanzi/archive/2010/09/14/1825717.html 下表中列出oracle中集合的方法方法描述 使用限制COUNT 返回集合中元素的个数 DELETE删除集合中所有元素DELETE()...
2011-08-12 17:53:49 127
原创 classloader机制对比
http://www.iteye.com/topic/826661 tomcat6.0.30 classloader机制 tomcat相比于jboss4.05概念上简介了很多,不过tomcat 6版本相比于tomcat 5有一些变化,少了一些shared lib库的概念。 Bootstrap | System ...
2011-07-27 09:20:54 117
原创 XML Schema 与 XML DTD的技术比较与分析
http://www.ibm.com/developerworks/cn/xml/x-sd/ 简介: XML DTD 是目前使用最广泛的一种 XML 模式,XML Schema 则已经成为 W3C 的正式推荐标准,并有替代 XML DTD 的趋势。那么,从技术角度看,XML Schema 与 XML DTD 有那些区别,XML Schema 又有那些优势呢? ...
2011-07-21 14:05:52 127
原创 Java类库看设计模式Composite,Strategy和Iterator
Composite模式毫无疑问的,AWT中的Component-Container体系就是一个很好的Composite模式的例子。Container继承于Component,而Container中有可以包含有多个Component,因为Container实际上也是Component,因而Container也可以包含Container。这样通过Component-Contai...
2011-07-21 13:36:07 121
原创 Java类库看设计模式Bridge模式和Decorator
http://www.ibm.com/developerworks/cn/java/l-jdkdp/part3/# 上一次主要介绍了几个创建型的设计模式AbstractFactroy,FactoryMethod和Singliton。它们的共同的特点,都是用来创建对象的。这次接下来的内容,涉及到的是几个结构型的模式。所谓结构型模式,就是用来解决在创建系统结构的过程中,通过对类或...
2011-07-21 13:34:12 86
原创 Java类库看设计模式Command,AbstractFactory,Singleton
http://www.ibm.com/developerworks/cn/java/l-jdkdp/part2/ 简介: 在上一部分的内容中,我们讲到什么是模式,什么是设计模式,以及对一个设计模式Observer的详细阐叙。相信大家对于模式的概念应该是比较的理解了。这部分及以后的内容,将会步入正题,从Java类库的分析入手,来阐叙设计模式是如何应用到一个完美的设计中的。实际上,...
2011-07-21 11:46:36 113
原创 Java深复制与浅复制&Clone
http://zzqrj.iteye.com/blog/572562 浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的...
2011-07-21 09:42:02 65
原创 设计模式visitor——访问者
http://www.ibm.com/developerworks/cn/java/l-dpstruct/part1/ 把对象本身和对象的操作分离开 2、问题描述一个完善的软件系统,必须要对出现的错误进行相应的处理,只有这样才能使系统足够的健壮,我准备以软件系统中对于错误的处理为例,来展示我所使用的思路、方法。在一个分布式的网管系统中,一个操作往往不会一...
2011-07-21 09:32:40 106
原创 Java类库Observer——观察者模式
http://www.ibm.com/developerworks/cn/java/l-jdkdp/part1/ 软件模式的概念现在比较的广泛,涉及到分析,设计,体系结构,编码,测试,重构等软件构造生命期中的各个部分。这儿主要讨论的是设计模式,指的是在软件设计过程中反复出现的一些问题的解决方法了。不过我们一般在提到设计模式的时候,一般都是指GOF的经典书《DesignPatt...
2011-07-21 09:29:26 137
原创 在 Java 中应用设计模式 -- Singleton
http://www.ibm.com/developerworks/cn/java/designpattern/singleton/ 基本概念Singleton是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点.对一些类来说,保证只有一个实例是很重要的,比如有的时候,数据库连接或Socket连接要受到一定的限制,必须保持同一时间只能有...
2011-07-21 09:26:29 99
原创 Spring 框架的设计理念与设计模式分析
http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/index.html Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 图 1 .Spring 框架的总体架构图从上图中可以看出 Sprin...
2011-07-20 16:23:17 80
原创 设计模式
http://www.ibm.com/developerworks/cn/java/design/ http://www.ibm.com/developerworks/cn/java/j-lo-beyondpattern/index.html(这个写得不错啊) 创建型模式 1.抽象工厂模式 AbstractFactory2.建造者模式 Builder3.工厂方法模式...
2011-07-19 20:50:59 61
原创 struts1.2和2.0
WebWork 2 : 与Struts的比较 This page last changed on Jun 18, 2004 by plightbo. 特性比较特性StrutsWebWork 1.xWebWork 2.xAction classesStruts要求Action类继承一个抽象类. 这也说明了Struts的...
2011-07-14 13:33:28 91
原创 oracle(集合类型)
http://blog.sina.com.cn/s/blog_4b65223901009t26.html 记录类型是面向单行记录的。而要操作多行记录就必须使用集合了。ORACLE10g有提供三种集合供我们使用。 1.1 varray 有点类似于java当中的数组. 语法:TYPE ... VARRAY OF type(size_limit)_emelement[not null]例:...
2011-07-08 18:47:59 81
原创 Linux设置环境变量小结
1、总结背景在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本案例基于RedHat AS4讲解环境变量定制的问题。2、变量简介Linux是一个...
2011-07-06 22:45:51 77
原创 《Linux Kernel Development》读书笔记
原文:http://www.cppblog.com/luckycat/archive/2010/03/03/108836.html chapter 11.当应用程序向内核请求调用一个系统调用时,我们说内核正在代其执行,如果进一步解释,在这种情况下,应用程序被称为通过系统调用在内核空间运行;而内核则被称为运行在进程上下文中.2.硬件与内核的交互:当硬件设备想和系统进行交互时,它首先...
2011-06-21 15:05:36 188
原创 PL/SQL Developer 设置快捷键
1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。 设置方法: Tools菜单 --> Brower Filters,会打开Brower Folders的定单...
2011-06-20 11:47:13 66
原创 PD常用设置和快捷键
最近用powerDesinger遇到一些小问题,遇到好几次同样的问题了,写在这里,以备查用:--------------------------------------------------------------------------------------------------powerdesiner的自增长列,以前都是生成sql语句后,再在自增长列中添加Identi...
2011-06-15 16:37:49 3559
原创 .bash_profile和.bashrc的什么区别
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅...
2011-05-23 21:43:39 74
原创 PL/SQL Developer 使用技巧
http://hi.baidu.com/chssheng2007/blog/category/pl%26%2347;sql%20developer这版本有很多很详细 ==PL/SQL Developer 使用笔记 1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户...
2011-02-17 12:32:01 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人