自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (33)
  • 收藏
  • 关注

空空如也

EJB3[1].0开发手册.pdf

EJB作为企业级的数据访问/持久化标准在1999年作为J2EE规范的核心规范出 现,极大的转变了java企业级开发的模式,为 java软件开发提供了一个良好的 架构。 EJB从1.0到2.1在J2EE架构中, 都是作为一个服务器端的(Server side) 的数据访问中间件。开发人员通过EJB标准的 API接口来访问操作数据,避免直 接用JDBC和Sql操作底层的数据库。 采用EJB架构的目标在于: · 减轻直接操作底层数据库的工作量 · 为企业级开发引入了面向对象/面向服务的开发架构 · 数据对象生命周期的自动管理 · 分布式能力 · 集成/声明式的安全/事务管理

2009-03-06

JUnit 设计模式分析

JUnit是一个优秀的Java单元测试框架,由两位世界级软件大师Erich Gamma 和 Kent Beck共同开发完 成。本文将向读者介绍在开发JUnit的过程中是怎样应用设计模式的。

2010-04-15

JAVA的反射机制与动态代理

JAVA的反射机制与动态代理 运行时类型信息(RunTime Type Information,RTTI)使得你在程序运行时发现和使用类型 信息。RTTI主要用来运行时获取向上转型之后的对象到底是什么具体的类型。

2010-04-13

基于MINA 构建简单 高性能的 应用

网络通讯框架的主要作用是封装底层操作,提供高级的操作。

2010-04-14

Spring源代码解析

在Spring中,IOC容器的重要地位我们就不多说了,对于Spring的使用者而言,IOC容器实际上是什么呢?我们可以说BeanFactory就是 我们看到的IoC容器,当然了Spring为我们准备了许多种IoC容器来使用,这样可以方便我们从不同的层面,不同的资源位置,不同的形 式的定义信息来建立我们需要的IoC容器。 在Spring中,最基本的IOC容器接口是BeanFactory - 这个接口为具体的IOC容器的实现作了最基本的功能规定 - 不管怎么着,作为IOC容 器,这些接口你必须要满足应用程序的最基本要求

2010-04-14

研究 ActiveMQ 的文档

JAVA 消息服务(JMS)定义了 Java 中访问消息中间件的接口。JMS 只是接口, 并没有给予实现,实现 JMS 接口的消息中间件称为 JMS Provider,例如 ActiveMQ。

2010-04-14

淘宝数据库架构演进历程.pdf

 淘宝数据库发展的三个阶段  用户,商品,交易现在的架构  2010双11大促的挑战  MySQL源代码研究的一些思路  淘宝自主数据库Oceanbase原理介绍

2011-09-01

FreeMarker中文手册

FreeMarker 是一款模板引擎:一种基于模板的、用来生成输出文本(任何来自于 HTML 格式的文本用来自动生成源代码)的通用工具。它是为 Java 程序员提供的一个开发包或者说 是类库。 它不是面向最终用户,而是为程序员提供的可以嵌入他们开发产品的一款应用程序。 FreeMarker 的设计实际上是被用来生成 HTML 网页,尤其是通过基于实现了 MVC(Model View Controller,模型-视图-控制器)模式的 Servlet 应用程序。使用 MVC 模式的动态网页的构 思使得你可以将前端设计者(编写 HTML)从程序员中分离出来。所有人各司其职,发挥其擅 长的一面。网页设计师可以改写页面的显示效果而不受程序员编译代码的影响,因为应用程 序的逻辑(Java 程序)和页面设计(FreeMarker 模板)已经分开了。页面模板代码不会受到复杂 的程序代码影响。 这种分离的思想即便对一个程序员和页面设计师是同一个人的项目来说都 是非常有用的,因为分离使得代码保持简洁而且便于维护。

2011-09-01

华为笔试题大全(计算机网络)

华为公司面试新员工的有关计算机网络的题目和答案,有600多道

2010-04-15

Java并发程序设计教程

内容列表 1、使用线程的经验:设置名称、响应中断、使用ThreadLocal 2、Executor :ExecutorService和Future ☆☆☆ 3、阻塞队列: put和take、offer和poll、drainTo 4、线程间的协调手段:lock、condition、wait、notify、notifyAll☆☆☆ 5、Lock-free: atomic、concurrentMap.putIfAbsent、CopyOnWriteArrayList☆☆☆ 6、关于锁使用的经验介绍 7、并发流程控制手段:CountDownlatch、Barrier 8、定时器: ScheduledExecutorService、大规模定时器TimerWheel 9、并发三大定律:Amdahl、Gustafson、Sun-Ni 10、神人和图书、相关网络资源 11、业界发展情况: GPGPU、OpenCL

2010-08-17

Mina的线程池实现分析

线程池是并发应用中,为了减少每个任务调用的开销增强性能而经常使用的技术。在mina中大量的使用这一技术,除了Executors的工厂方法构建线程池之外,它还继承自ThreadPoolExecutor提供自己的线程池的实现OrderedThreadPoolExecutor和UnorderedThreadPoolExecutor

2010-04-13

Reactor模式和NIO

Reactor模式和NIO Java的NIO为reactor模式提供了实现的基础机制,它的Selector当发现某个channel有数据时,会通过SlectorKey来告知我们,在此我们实现事件和handler的绑定

2010-04-13

基于事件的NIO多线程服务器

JDK1.4提供的无阻塞I/O(NIO)有效解决了多线程服务器存在的线程开销问题,但在使用上略显得复杂一些。许多基于NIO的多线程服务器程序往往直接基于选择器(Selector)的Reactor模式实现。这种简单的事件机制对于较复杂的服务器应用,显然缺乏扩展性和可维护性, 而且缺乏直观清晰的结构层次。本文将通过一个基于事件回调的NIO多线程服务器的设计,试图提供一个简洁、直观、易于扩展的NIO多线程服务器模型。

2010-04-14

Java网络编程从入门到精通

Java网络编程从入门到精通,通俗易懂,非常适合初学者学习java网络编程

2010-04-14

深入探讨 Java 类加载器

类加载器(class loader)是 Java™ 中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后介绍了类加载器在 Web 容器和 OSGi™ 中的应用。

2010-04-14

android中文教程

1 Android 的构成 Activities 在 Android 里,用户界面是通过 Activity 来构建的。我们可以认为,Activity 就是应用 程序(c/s)中的窗口,或者是对话框。 同时,也存在这种可能,我们的Activity是没有界面的,这时候我们就会把代码放在一 种称为Conten Providers(内容提供者)或者Services(服务)的容器中,这会在后面介绍。

2010-06-28

windows分辨率自动设置工具

windows分辨率自动设置工具,根据显示器的型号和大小自动设置相应的分辨率

2010-04-14

深入理解 Apache Mina

最近一直在看 Mina 的源码,用了 Mina 这么长时间,说实话,现在才开始对 Mina 有了一 些 深刻的理解,关于 Mina 的基本知识的介绍,这里就不多说了,网上已经有很多不错的文 章 都对 Mina 做了较深刻的剖析,现在就是想从 Mina 的最根本的地方来对 Mina 做一些深层 次 上的探讨。

2010-04-14

华为通信技术资料大全

ATM技术、SDH光传输技术、 本地电话网的网络规划、 程控交换技术 、电信支撑网、 接入网技术 、数据通信技术 、通信技术概论、 无线通信技术

2010-04-15

maven项目批量打包 batch_mvn_install.bat

遍历文件夹及子文件夹下得pom文件,自动清理、编译、安装。适合批量编译多个maven工程

2021-10-27

JDK7新特性(完整篇)

1.1 JDK7新特性概述 . . . . . . . . . . . . . . 1.2 JDK7新特性 语法 . . . . . . . . . . . . . 1.3 JDK7新特性 JDBC4.1 . . . . . . . . . . 1.4 JDK7新特性 NIO2.0 文件系统 . . . 1.5 JDK7新特性 fork/join 框架 . . . . . 1.6 JDK7新特性 监听文件系统的更改 1.7 JDK7新特性 遍历文件树 . . . . . . . 1.8 JDK7新特性异步io/AIO . . . . . . . .

2011-09-01

Java图形组件jtgo

非常强大的Java图形组件,华为的网管软件就是用的这个图形组件,可实现拓扑等功能

2010-04-15

基于Spring打造简单高效通用的异步任务处理系统

l Spring封装Job调度:当任务信息都持久化在DB中之后,我们需要将这些信息读取出来执行具体的业务逻辑操作,这里我们通过ScheduledExecutorFactoryBean来实现对任务的循环调度,比如说可采取每隔5min扫描一次待处理任务列表,若有记录则提取出来执行;当然,若要实现更加强大的任务调度功能,可以采用Spring内部集成的Quartz这个开源调度框架; l Spring封装线程池:为了提高任务执行效率,我们必须考虑让任务的具体操作能够被并发执行;为了让系统更加轻量级,这里我们直接采用Spring中基于JDK线程池的默认封装实现,通过配置调整参数

2010-04-13

自动购买火车票

QQ群里一哥们分享的自动购买火车票的软件,我已经试了没病毒,大家可以试试。另外win7 64位系统不能运行。

2012-01-06

Tomcat线程池实现简介

Tomcat是使用最广的Java Web容器,功能强大,可扩展性强

2010-04-14

Apache DBUtils使用总结

DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就为我们做了最枯燥乏味、最容易出错的一大部分工作。

2010-04-13

ubuntu参考手册(中文版)

Ubuntu 参考手册 旨在为运行 Ubuntu 的用户提供全面的指导。书中提供了大量 shell-command 实例,它们涵盖系统管理的方方面面,包括的主题有:Ubuntu 的基本概念、系统安装提示、Ubuntu 软件包管理、Ubuntu 中的 Linux 内核、系统微调、建立网关、文本编辑器、CVS、程序设计、面向非开发者的 GnuPG 等,每个主题都包括基础指南、实用技巧和其它相关信息。

2010-04-23

Java类加载原理解析

每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。

2010-04-13

Netty 3.1中文用户手册

Netty 3.1中文用户手册 Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序

2010-04-13

Mina2.0框架源码剖析

整个框架最核心的几个包是:org.apache.mina.core.service, org.apache.mina.core.session, org.apache.mina.core.polling以及org.apache.mina.transport.socket。

2010-04-14

空空如也

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

TA关注的人

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