Java
文章平均质量分 77
lobal
这个作者很懒,什么都没留下…
展开
-
HashMap 实现原理
在数据结构中有原创 2014-04-14 16:06:35 · 501 阅读 · 0 评论 -
java 代理模式之 静态代理
最近在研究AOP()原创 2014-04-07 22:58:07 · 664 阅读 · 0 评论 -
Memcached旅行续
1. 构造函数public MemcachedClient(InetSocketAddress[] ia) throws IOException; public MemcachedClient(InetSocketAddress[] ia) throws IOException;public MemcachedClient(List addrs) throws IOExceptio原创 2014-04-22 10:03:01 · 587 阅读 · 0 评论 -
Java 代理之 动态代理
紧接上篇继续研究动态代理的实现原创 2014-04-08 23:01:39 · 772 阅读 · 0 评论 -
java反射机制
Java在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?原创 2014-04-09 16:54:42 · 785 阅读 · 0 评论 -
Java ClassLoader 类加载器
java应用环境中不同的class分别由不同的ClassLoader负责加载。一个jvm中默认的classloader有Bootstrap ClassLoader、Extension ClassLoader、App ClassLoader,分别各司其职:Bootstrap ClassLoader 负责加载java基础类,主要是 %JRE_HOME/lib/ 目录下的rt.jar、原创 2014-04-09 16:59:40 · 813 阅读 · 0 评论 -
Struts2 机制原理
一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin)3 接着FilterDispatcher原创 2014-04-08 21:33:52 · 629 阅读 · 0 评论 -
Java设计模式之工厂模式——简单工厂
简单工厂模式:顾名思义原创 2014-04-10 20:53:54 · 674 阅读 · 0 评论 -
Oracle 索引
索引:是指允许直接访问原创 2014-04-10 12:49:27 · 613 阅读 · 0 评论 -
Java设计模式之工厂模式
上一原创 2014-04-10 21:37:44 · 637 阅读 · 0 评论 -
进程与线程的区别
进程与线程的联系:原创 2014-04-11 23:07:42 · 635 阅读 · 0 评论 -
死锁以及解锁
死锁:指两个或两个以上进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用他们都将原创 2014-04-13 11:16:49 · 965 阅读 · 0 评论 -
进程死锁及解决办法
进程死锁及解决办法操作系统2009-09-24 16:48:58 阅读767评论1 字号:大中小订阅一、要点提示(1) 掌握死锁的概念和产生死锁的根本原因。(2) 理解产生死锁的必要条件--以下四个条件同时具备:互斥条件、不可抢占条件、占有且申请条件、循环等待条件。(3) 记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。原创 2014-04-13 11:53:45 · 1137 阅读 · 0 评论 -
Servlet 工作原理解析
Servlet 工作原理解析Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个原创 2014-04-13 16:06:59 · 595 阅读 · 0 评论 -
Memcached旅终结
1. 什么是CAS协议很多中文的资料都不会告诉大家CAS的全称是什么,Google.com一下,CAS是什么?CAS是Check And Set的缩写。2. CAS协议原文http://code.sixapart.com/svn/memcached/trunk/server/doc/protocol.txt3. CAS的基本原理基本原理非常简单,一言以蔽之,就是“版本号”。每个原创 2014-07-10 22:31:44 · 736 阅读 · 0 评论 -
SpringMVC处理流程
SpringMVC 处理原创 2014-04-14 23:06:27 · 835 阅读 · 0 评论 -
Java设计模式之 ——代理模式
在我们实际生活中代理情况无处不在!你在淘宝上面买东西,你使用支付宝平台支付,卖家请物流公司发货、你请朋友帮你拿包裹,在这个过程汇总支付宝、物流公司、你朋友都扮演者“第三者”的角色在帮你完成物品的购买,这里的第三者我们可以将其称之为代理者。所谓代理就通过引用一个新的对象来实现对真实对象的操作或者将新的对象当做真实对象的一个替身,这种实现的机制就是代理模式,通过引用代理对象来访问真实对象就是代理模原创 2014-04-16 22:58:32 · 830 阅读 · 0 评论 -
神一般的搞定Myeclipse 注册
最近使用Myeclipse注册码已经到期,无法继续使用,在网上找个注册让你发狂的尝试还是无法注册成功,最后想了想还不如自己搞定这破玩意得了,于是最后研究了一下终于把她给收服了,。分析代码出来,希望指正修改。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;原创 2014-04-01 19:41:09 · 654 阅读 · 0 评论 -
String信息整合
又是一年一度的跳槽高峰期,又要面对各种面试中可能被问到的问题。字符串处理的类也就那么三种String、StringBuffer、StringBuilder,偶尔来兴就把以前做的笔记整理出来贡献给正在求职路上的你我他吧。有总结不周的地方留言评论,交换意见。String 字符串常量查看String类的源码就可以看出他是final类,被final修饰的类是不可改变的,这里的不可改变时对象不可改变原创 2014-04-02 13:26:08 · 567 阅读 · 0 评论 -
设计模式研究之——单例模式
单例模式: 顾名思义只有一个实例的模式创建一个单例的必备条件为: 1、私有的构造方法;2、私有的静态引用变量;3、返回静态引用变量的公开方法单例模式根据创建实例对象的阶段时间不同将分为两种形式的单例:一种是饿汉模式:饿汉模式就是这条汉子非常饥饿,只要一开饭就立马要吃饱。即:在单例被加载的时候就创建实例化一个对象交给引用public class S原创 2014-04-02 22:18:08 · 717 阅读 · 0 评论 -
Cache各种缓存特性
crazyox各种cache技术基本特性首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。 我主要是一个Cache实现者,而不是使用者。为了给一些ORM(比如JPA实现)提供Cache支持,我需要包装其它的Open Source Cache,并考察它们的特性。我对这些Open Source Cache的一些工作原理,了解原创 2014-04-19 11:30:07 · 2049 阅读 · 0 评论 -
ibatis源码探究
数据库连接信息、iBATIS配置、原创 2014-04-05 12:02:50 · 1085 阅读 · 0 评论 -
Statement 与PreparedStatement的区别
大家都在使用statement和原创 2014-04-05 14:41:17 · 812 阅读 · 0 评论 -
抽象类合接口的区别 (abstract与interface)
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义原创 2014-04-05 17:16:33 · 897 阅读 · 0 评论 -
Spring AOP 原理
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从原创 2014-04-05 18:21:06 · 634 阅读 · 0 评论 -
Memcached旅行
1、Cache定义(1)狭义概念:用于CPU的相对高速处理与主存(Main Memory)的相对低速处理的之间起到协调功能的硬件设备。(2)广义概念:用于速度相差较大的两种硬件之间,起到协调两者数据传输速度差异的结构。狭义概念来自于Cache自1967出现以来较长时间内的应用场景。因为CPU的数据处理速度,要远远高于主存,所以在CPU和主存之间会有高速缓存设备,甚至是多级缓存设备。而广转载 2014-04-22 09:55:22 · 837 阅读 · 0 评论 -
Java内存模型——JMM
深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来原创 2014-10-18 22:44:26 · 1197 阅读 · 0 评论