- 博客(89)
- 资源 (1)
- 收藏
- 关注
转载 动态代理
Java 动态代理机制分析彻底理解JAVA动态代理一个典型的动态代理对象创建过程可分为以下四个步骤:1、通过实现InvocationHandler接口创建自己的调用处理器 IvocationHandler handler = new InvocationHandlerImpl(...);2、通过为Proxy类指定ClassLoader对象和一组interfa
2015-05-19 21:11:48
547
原创 temp
1.spring注入方式,bean生命周期2.margin、padding区别3.设计模式及其对象图4.JDBC查询5.jQuery选择器6.游标
2015-04-20 16:33:07
408
转载 Memcached 全部文档
Memcached 全部文档http://www.open-open.com/doc/list/184?o=p&pn=0
2015-04-15 22:11:06
455
转载 oracle sql调优系列1(decode)
oracle sql调优系列1(decode) SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
2015-04-12 20:38:22
605
转载 Oracle 10g SQL 优化再学习
Oracle 10g SQL 优化再学习作者:江南白衣 从8i到10g,Oracle不断进化自己的SQL Tuning智能,一些秘籍级的优化口诀已经失效。 但我喜欢失效,不用记口诀,操个Toad for Oracle Xpert ,按照大方向舒舒服服的调优才是爱做的事情。1.Excution Plan Excution Plan是最基本的调优概念
2015-04-12 20:36:01
487
转载 Oracle优化器
Oracle优化器本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。RBO优化器RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本中Oracle已经彻底废除了RBO。正在使用Oracle8i或9i的人们或多或少的都会碰到
2015-04-12 20:33:41
457
转载 Clone
Clone 现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMT
2015-04-10 17:08:52
377
转载 mongodb
mongodb1.mongodb介绍 MongoDB (名称来自"humongous") 是一个可扩展的高性能,开源,模式自由,面向文档的数据库。它使用C++编写。MongoDB特点: a.面向集合的存储:适合存储对象及JSON形式的数据。 b.动态查询:mongo支持丰富的查询表达方式,查询指令使用JSON形式的标记,可轻易查询文档中的内嵌的对象及数
2015-04-10 15:56:42
367
转载 Spring 的核心机制:依赖注入
一、说到依赖注入(控制反转),先要理解什么是依赖。Spring 把相互协作的关系称为依赖关系。假如 A 组件调用了 B 组件的方法,我们可称A 组件依赖于 B 组件。二、什么是依赖注入。在传统的程序设计过程中,通常由调用者来创建被调用者的实例。在依赖注入的模式下,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spri
2015-03-24 21:54:21
483
转载 位图索引引发的阻塞与死锁
位图索引引发的阻塞与死锁http://blog.itpub.net/12330444/viewspace-619631/前面我介绍了itl引发的阻塞与死锁,这里有必要再介绍一下位图索引引发的阻塞与死锁,因为这个也是不同于普通死锁的一种死锁方式,在有位图索引存在的表上面,其实很容易就引发阻塞与死锁。这个阻塞不是发生在表上面,而是发生在索引上。因为位图索引锁定的范围远远比普通的b-tree
2015-03-24 21:16:07
742
原创 axis2+myeclipse6.0发布java webservice
1.首先在myeclipse装axis2插件,比较麻烦,各种状况。参照了:http://blog.youkuaiyun.com/seven_zhao/article/details/6089747 2.axis2.jar包下载,地址:http://axis.apache.org/axis2/java/core/download.cgi ,我用的版本是1.5.6 3.生成服务器端工程your
2013-02-28 20:23:26
1171
转载 加快Myeclipse启动速度
是不是启动MyEclipse的时候感觉跟慢?是不是打开进程查看器的时候MyEclipse 吃了你将近500M的内存?是不是感觉贼不舒服? 那好吧,下面就跟着我来优化MyEclipse吧! 优化版本说明:MyEclipse6.0.1 (其他版本估计也应该一样)
2011-09-10 18:14:22
1617
原创 添加站点证书链 步骤
如访问https://ra1.cnca.net/NETCACertReqService/NETCACertReqService 鼠标右键--》属性--》证书--》证书路径然后分别选择最高2级证书--》查看证书--》详细信息--》复制到文件 netcaroot.cer
2011-09-07 19:31:27
935
转载 sql server 2005全角与半角字符转换
实现全角与半角字符转换的处理函数CREATE FUNCTION f_Convert(@str NVARCHAR(4000), --要转换的字符串@flag bit --转换标志,0转换成半角,1转换成全角)RETURNS nvarchar(4000)ASBEGIN DECLARE @pat nvarchar(8),@step int,@i int,@spc int
2011-06-17 14:53:00
3261
原创 在cmd下运行有jar包的class
今天好丢脸,居然忘了怎么在cmd下跑有jar包的class!!! 编译:javac -cp jar包目录(如/test/test-app.jar) Hello.java 在同一目录下建setEnv.bat文件,内容如下:@echo offset CLASSPATH=%CLASSPATH%;./;./test-app.jar; 然后cmd
2011-06-15 11:36:00
1207
转载 二进制、十六进制、八进制
6.1 为什么需要八进制和十六进制? 编程中,我们常用的还是10进制……必竟C/C++是高级语言。比如:int a = 100,b = 99;不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用in
2011-06-03 18:41:00
961
转载 Java操作文本文件的方法详解
<br /> <br /> <br />最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,int<br />length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。<br /> 当我们读写文本文件的时候,采用Reader是非常方
2011-06-02 18:31:00
693
转载 sql server 2005学习笔记之触发器简介
<br />触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的。<br />11.1 触发器简介<br />触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类:一类是DML触发器,一类是DLL触发器。<br />11.1.1 触发器的概念和作用<br />在SQL Server 2005里,可以用两种方法来保证数据的有效性和完
2011-06-02 14:54:00
808
转载 Oracle Top N 和 Oracle中的limit问题解决方案
<br />oracle top N<br />1.在ORACLE中实现SELECT TOP N <br /> 由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。<br />简单地说,实现方法如下所示:<br /> SELECT 列名1...列名n FROM<br /> (SELECT 列名1...列名n FROM 表名 ORDER BY 列名1...列名n)<br />
2011-05-05 18:58:00
838
转载 oracle rank函数
<br /> rank()对表中的数据进行分级排序.<br /> 譬如有张学生成绩统计单的表STUDENT_RESULT<br /> name number kemu fenshu<br /> li 0113101 高数 90<br /> zhang 0113098 高数 80<br /> wang 0113077 高数 70<br /> li 0113101 物理 80<br /> zhang 0113098 物理 90<br /> wang 011307
2011-05-05 18:58:00
2485
原创 java overload与override
<br />方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。<br />重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。<br /> <br />如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)<br />。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了.<br /> <br />如果在一个类中定义了多个同
2011-04-03 18:39:00
691
转载 Oracle instr函数
<br />http://blog.youkuaiyun.com/liuzhenwen/archive/2009/09/03/4516480.aspx<br /> <br />在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:<br />instr(sourceString,destString,start,appearPosition).<br />其中sourceString代表源字符串;destString代表想聪源字符串中查找的子串;start代表查找的开始位置,
2011-03-30 16:02:00
512
转载 java类初始化顺序
<br />1. 父类--静态变量<br />2. 父类--静态初始化块<br />3. 子类--静态变量<br />4. 子类--静态初始化块<br />5. 父类--变量<br />6. 父类--初始化块<br />7. 父类--构造器<br />8. 子类--变量<br />9. 子类--初始化块<br />10.子类--构造器
2011-03-23 13:14:00
503
转载 java 值传递
<br />JAVA面试题解惑系列(五)——传了值还是传了引用?<br /> <br />java中的变量类型:<br />基本类型变量:包括char、byte、short、int、long、float、double、boolean。 <br />引用类型变量:包括类、接口、数组(基本类型数组和对象数组)。 <br />当基本类型的变量被当作参数传递给方法时,JAVA虚拟机所做的工作是把这个值拷贝了一份,然后把拷贝后的值传递到了方法的内部。方法执行完毕后,局部变量的生命周期就结束了。<br /><br /
2011-03-23 13:05:00
666
转载 试嵌套多层For循环的性能和优化方案
<br />public class Test { public static void main(String[] args) { int small = 10; int middle = 1000; int large = 1000000; // 大循环在外面,小循环在里面,变量每次生成 long t = System.currentTimeMillis(); for (int i = 1; i <= large; i++) { for (int
2011-03-22 14:26:00
4225
1
转载 JAVA内存模型
<br />Java内存模型<br /> <br />概述:JVM中存在一个主存区(Main Memory或Java Heap Memory),Java中所有变量都是存在主存中的,对于所有线程进行共享,而每个线程又存在自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作并非发生在主存区,而是发生在工作内存中,而线程之间是不能直接相互访问,变量在程序中的传递,是依赖主存来完成的。
2011-03-22 14:09:00
607
转载 JVM加载class文件的原理机制
<br />概述:在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备、解析 装载:查找和导入类或接口的二进制数据; 链接:执行下面的校验、准备和解析步骤,其中解析步骤是可以选择的; 校验:检查导入类或接口的二进制数据的正确性; 准备:给类的静态变量分配并初始化存储空间; 解析:将符号引用转成直接引用;初始化:激活类的静态变量,初始化Java代码和静态Jav
2011-03-16 11:09:00
529
转载 JNDI
<br />资料:<br />http://download.oracle.com/javase/tutorial/jndi/index.html<br /> <br />http://www.blogjava.net/heyang/archive/2009/09/25/296372.html<br /> <br />http://www.blogjava.net/mashiguang/archive/2008/07/14/214758.html<br />http://jlins.javaeye.com/
2011-01-19 22:21:00
436
原创 Spring事务管理
<br /> <br />回滚<br />http://ajava.org/online/spring2.5/html/transaction.html#transaction-declarative-rolling-back<br />请注意Spring框架的事务基础架构代码将默认地 只 在抛出运行时和unchecked exceptions时才标识事务回滚。 也就是说,当抛出一个 RuntimeException 或其子类例的实例时(Errors 也一样 - 默认地
2011-01-14 13:36:00
542
原创 Spring Framework 开发参考手册
<br />http://ajava.org/online/spring2.5/html/<br /> <br /> <br />http://wiki.redsaga.com/confluence/display/Spring2/Spring2.5
2011-01-14 11:30:00
788
翻译 Spring 2.0 XML schema-based configuration
<br />摘自:http://static.springsource.org/spring/docs/2.5.x/reference/xsd-config.html<br /> <br />原文是spring framework reference的附录A,介绍XML基于模式的配置<br /> <br />The central motivation for moving to XML Schema based configuration files was to make Spring
2011-01-08 11:21:00
906
原创 Spring AOP
<br />Spring 2.0可以使用基于模式(schema-based)的方式或者使用@AspectJ注解两种风格的切面声明。<br /> <br />AOP概念<br /> * 切面(Aspect): 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。 在Spring AOP中,切面可以使用通用类(基于模式的风格) 或者在普通类中以 @Aspect 注解(@AspectJ风格)来实现。<br /> * 连接点(
2011-01-08 07:46:00
551
原创 Spring Ioc
<br />bean就是由Spring容器初始化、装配及被管理的对象。<br /> <br />而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。<br /> <br />在容器内部,bean定义由BeanDefinition对象来表示,该定义将包含以下信息:<br /> * 全限定类名: 这通常就是已定义bean的实际实现类。如果通过调用static factory 方法来实例化bean,而不是使用常规的构造器,那么类名称实际上就是工厂类的类名。<
2011-01-08 06:46:00
502
转载 ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置、classpath
<br />http://blog.youkuaiyun.com/shendl/archive/2005/11/03/521701.aspx<br /> <br /> <br />对于ClassPathXmlApplicationContext(),classpath:前缀是不需要的,默认就是指项目的classpath路径下面;<br />如果要使用绝对路径,需要加上 file: 前缀表示这是绝对路径;<br />对于FileSystemXmlApplicationContext(),默认表示的是两种:<br
2011-01-07 07:09:00
632
转载 classpath、clazz.getResource("")、JAR
<br />http://blog.youkuaiyun.com/sunyujia/archive/2008/09/21/2957481.aspx<br />http://topic.youkuaiyun.com/u/20080520/21/1dc25316-8316-46f8-904b-ded9c4b7587a.html<br />http://blog.youkuaiyun.com/sunyujia/archive/2008/01/05/2027087.aspx<br /> <br /> <br /> <br />http://www.z
2011-01-06 17:30:00
805
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人