自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ant Ren的专栏

Keep sharing, keep challenge yourself...

  • 博客(12)
  • 资源 (18)
  • 收藏
  • 关注

原创 【摘】More effective with JDBC4.0

源书:《Java高级编程(JDK6.0版)》读数笔记:现在似乎很少人了解到JDBC4.0的特性,包括内置的映射功能,其实JDBC已经完全可以由个人定制实现ORM。 JDBC的核心接口:连接 (Connection)语句 (Statement)结果集 (ResultSet) 连接Connection1、使用DriverManagerJDBC4.0规范之前,客户

2008-09-26 18:47:00 1150

翻译 Javascript Closure[2]

Closures (闭包)垃圾回收机制 (Garbage Collection)ECMAScript使用自动垃圾回收机制,规范中并没有定义垃圾回收的细节,而是把具体实现留给了各浏览器厂商,比如有一些实现赋予垃圾回收器非常低的优先级(可能导致内存泄漏)。一般而言默认的原则是一个无法被引用了的对象,即所有对它的引用都变得不可访问的时候,它就变成了一个可回收的对象并且在将来的某个时间会被

2008-09-24 12:38:00 1743 1

翻译 Javascript Closure[1]

[译文-上半部分]Closure介绍Js闭包是一种封闭代码块(一般来说是一个函数),它包含了自由变量和绑定这些自由变量的环境,这些变量不是在这个代码块或者全局作用域定义的,而是在定义代码块的环境中定义。 闭包是Javascript中最强大的特性之一,但是在完全理解它之前这种强大的功能很难能发挥出来。创建闭包相对而言比较简单,有时甚至是意外的创建了闭包,而意外闭包的创建往往存在潜伏的

2008-09-21 21:33:00 1323 2

原创 Spring总结之AOP

AOP(Aspect Oriented Programming)面向切面编程,简单来说就是实现横切(crossing)的工具。在一个程序的很多部分重复使用的某一块逻辑我们可以将其抽离出来作为一个切面,重构为一个独立的类,通过声明式配置在那些组件的方法调用前后织入这个切面。AOP将作为OOP的一种辅助,使得代码更加整洁灵活、逻辑更加清晰。 AOP的种类:静态和动态。静态AOP是指横切的逻辑是

2008-09-20 13:26:00 2142 1

原创 Javascript杂谈

一种误解是Javascript跟Java有渊源。其实很多书上也提到了Js的历史,笔者简单说一下。Javascript最早是由网景公司开发的一种脚本语言,其语法源头大部分是借鉴另外一门脚本语言Perl,早期的名称是Livescript, 跟Java完全不相关。最后改成Javascript并一致流行到现在完全是网景公司(Netscape跟Sun公司的一种行销策略)。现在的Js官方名称应该叫ECMA

2008-09-18 22:33:00 1201

原创 Spring总结之Web MVC

MVC是Web开发的一种流行架构思想,为了改正以前代码逻辑视图混乱不堪的状况而总结出来的一种模式。在最早是受到观察者模式的启发(观察者模式类似于Java Swing里的ActionListener)。记得大三还在学校自己泡图书馆的时候Struts是很风靡的MVC框架,也可以说是流行起来的第一个比较标准的MVC实现。在Spring推出之后,Spring自己也提供了一套MVC框架,在工作和学习中二

2008-09-18 21:57:00 1780

原创 Spring总结之事务管理

传统的J2EE应用中,事务管理是跟EJB绑定在一起来的,那个时候大部分人使用EJB的Local SLSB仅仅是为了使用它的声明式事务管理罢了。随着技术不断向前发展,例如Spring的出现使得很多J2EE的核心理念不得不开始自省,在Spring的冲击之下完善自我变得更合理。于是JTA不在专属于EJB、与之相对的Local Transaction也在更适合的情况下得到重视。这里简单总结

2008-09-16 23:37:00 2038

原创 浅谈数据库索引

数据库索引是为了增加查询速度而对表字段附加的一种标识。见过很多人机械的理解索引的概念,认为增加索引只有好处没有坏处。这里想把之前的索引学习笔记总结一下:首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所

2008-09-15 11:06:00 35947 9

原创 Unix Shell学习杂记

最近做了一些Unix Shell编程的回顾,其实Unix是个非常优秀的操作系统,也许从易用性和用户体验上它不如Window XP。但底层的许多思想和脚本技术不断演化,包括了很多优秀思想和算法、设计策略,也是非常值得我们借鉴和学习的。虽然在工作中暂时不需要用Shell编程,不想让以前的积累逐渐淡忘,所以还是觉得应该留下一点些心得体会。摘录了一些关于Shell的定义:文字与操作系统外部最主要的接口

2008-09-14 15:53:00 2114

原创 Javascript继承机制总结

一直想对Javascript再次做一些总结,正好最近自己写了一个小型Js UI库,总结了一下Js的继承机制,在网上也看了一些前辈们博客里的总结,感觉分析不是特别全面。这里仅仅是把自己的学习体会拿出来分享一下,希望对大家学习Javascript有所帮助。Javascript本身是从Perl语言的语法演变而来的,本质上是脚本语言,随着版本的更新逐渐加入的对面向对象的模拟。我认为Js的面向对象模

2008-09-09 13:11:00 1278 1

原创 从JVM Instructions看Java

我们都知道Java程序是运行在JVM里面的一段一段字节码,JVM需要做的就是把这些字节码转换成机器语言,使得Java程序能正确的运行在计算机上,说的更底层一点就是正确分配内存,执行CPU计算并且释放内存。所以任何一个程序如果能做到以下几件事:读入Java Class文件、分析Class文件格式、为变量对象方法动态分配内存、管理这些变量和内存的回收,都可以做为我们所谓的虚拟机为Java程序员服务。从

2008-09-09 12:20:00 1684

原创 Spring2.5+OpenJPA的配置

最近总想写点什么,正好研究了一下OpenJPA,大概通读了一下新出的1.2版本的官方文档,然后自己做了一个小例子。因为Spring2.5的推出,增加了许多新特性,市面上关于怎样整合Spring和OpenJPA的书、包括网上文章也特别少。这里打算分享一下自己的例子,希望不足之处大家见谅,欢迎指正切磋技术。简单介绍一下OpenJPA,它是Apache对于Java Persistence A

2008-09-06 09:11:00 4909

Oracle DB Architecture

来自Oracle首席架构师的Thomas写的原版Oracle DB体系结构,经典中的经典。

2009-12-24

weblogic_tuxedo_summary

大量自己总结的WebLogic和Tuxedo的学习笔记

2009-12-18

IBM HeapAnalysizer

IBM HeapAnalysizer,用于分析HeapDump文件(PHD、txt等格式)

2009-12-18

jQuery-api

最新版本的jQuery1.3版本的API 虽然也许能找到中文的,但还是推荐大家看英文的,对于搞计算机的人英语应该是母语!

2009-07-19

prototype-api

最新版本1.6的Prototype API,CHM格式的,打开的时候记得关闭那个总是询问的CheckBox否则列表内容无法查看,这是Window对CHM的问题!

2009-07-19

JXTA技术手册(版本2.5)

JXSE_ProgGuide_v2.5(技术手册) 这只是JXTA对J2SE的使用手册,另外它还支持J2ME

2009-05-20

JProfiler使用手册

内存分析:保持对JVM中java object的跟踪,并发现问题出现的地方;堆监控器:用于发现内存泄漏;CPU分析:用于发现CPU的性能瓶颈;线程分析:检测活动的线程,解决死锁,得到应用程序详细信息;虚拟机自动记录信息:记录虚拟机的统计历史

2009-05-20

自制Js日历(支持农历和阳历节日)

自制Js日历(支持农历和阳历节日) 支持范围1970年到2050年

2009-04-23

自制ORM框架源代码

自己利用JDK6.0的注释编程开发了一套JDBC框架,封装了JDBC所有繁琐操作和映射数据功能

2008-10-13

Shell学习宝典(30章大全)

包括入门、grep、awk、sed、cgi等等讲解 已经整理过章节,共30章!PDF格式,高清晰!

2008-09-11

Derby开发指南

Derby官方开发指南,非常详细的介绍Derby的各种特性和使用方法

2008-08-05

Servlet资料

对于Servlet的设计思想和原理讲解得非常好的一份资料

2008-08-05

Spring API

比较方便大家学习Spring

2008-07-03

Java语言规范

官方资料,推荐大家好好看看,对Java编程语言的规范,能解决很多疑惑(另外也练练英语)

2008-07-03

YUI Guide

YUI官方教程加文档例子

2008-03-20

log4j源代码、API

log4j源代码、API

2008-03-20

空空如也

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

TA关注的人

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