自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

转载 Java动态代理一——动态类Proxy的使用

1.什么是动态代理?答:动态代理可以提供对另一个对象的访问,同时隐藏实际对象的具体事实。代理一般会实现它所表示的实际对象的接口。代理可以访问实际对象,但是延迟实现实际对象的部分功能,实际对象实现系统的实际功能,代理对象对客户隐藏了实际对象。客户不知道它是与代理打交道还是与实际对象打交道。2.为什么使用动态代理?答:因为动态代理可以对请求进行任何处理3.使用它有哪些好处?

2015-12-28 11:15:53 412

转载 Java动态代理二——CGLIB动态代理应用

JDK自从1.3版本开始,就引入了动态代理,JDK的动态代理用起来非常简单,但是它有一个限制,就是使用动态代理的对象必须实现一个或多个接口 。如果想代理没有实现接口的类可以使用CGLIB包。  CGLIB是一个强大的高性能的代码生成包。它被许多AOP的框架(例如Spring AOP)使用,为他们提供方法的interception(拦截)。Hibernate也使用CGLIB来代理单端single

2015-12-28 11:10:58 410

转载 SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门

刚接触SpringMVC,对它的xml文件配置一直比较模模糊糊,最近花了一点时间稍微看了下源代码,再加上调试,开始逐渐理解它,网上的类似的内容有很多,写本文主要是自己加深一下理解。本文适合用过SpringMVC的开发者,言归正传,首先搭建一个最简单的工程体验一下。 该工程是基于maven的,pom配置不再说明,所使用的spring版本4.0.5。 首先是web.xml文件配置,最简单的

2015-12-27 23:05:57 6440

转载 彻底理解ThreadLocal

ThreadLocal是什么  早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影

2015-12-24 18:59:55 795 2

转载 解密ThreadLocal

概述相信读者在网上也看了很多关于ThreadLocal的资料,很多博客都这样说:ThreadLocal为解决多线程程序的并发问题提供了一种新的思路;ThreadLocal的目的是为了解决多线程访问资源时的共享问题。如果你也这样认为的,那现在给你10秒钟,清空之前对ThreadLocal的错误的认知!看看JDK中的源码是怎么写的:This class provides threa

2015-12-24 18:55:05 658 1

转载 某分布式应用实践一致性哈希的一些问题

最近项目中一个分布式应用碰到一些设计问题,听过上次技术沙龙key value store漫谈的同学可能会比较容易理解以下说明。场景假定一个有状态的服务,可以理解成web或者socket服务器,每个用户在这个服务上登录后是有状态的,我们把它的状态连同其他加载到内存的用户数据统称用户session。由于session数据实时会变化,加上程序访问session频率大,几乎所有的操作都跟ses

2015-12-14 16:47:57 1164 1

转载 一致性hash算法释义

一致性Hash算法背景  一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。  但现在一致性hash算法在分布式系统中也得到了广泛应用,研究过memcached缓存数

2015-12-14 16:21:35 474

转载 OLTP与OLAP的区别和介绍

OLTP与OLAP的介绍    数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直

2015-12-14 14:44:19 905 2

原创 IDEA 崩溃后,工程出现问题的解决方法

IDEA是一个非常强大的java IDE,号称最懂程序员的IDE。从Eclipse转到IDEA一段时间后,有很多吊诡的问题,解决起来非常耗时间,而且可能解决的不彻底。IDE出现问题,请勿去试图理解出现问题的原因,毕竟它只是你的工具而已。以下是我亲自实践的三个解决方法,按照顺序去处理,第一条不适用,就往下试,依次类推:1. 清理工程配置操作:在 project/.idea文件夹下,找到workspac

2015-12-11 19:34:37 16487 1

Multiple-Jobs-in-Quartz-Spring-Example

Multiple-Jobs-in-Quartz-Spring-Example,搞java的程序员看名称就知道了

2015-08-12

weblogic不兼容客户端的解决办法

weblogic不兼容客户端weblogic不兼容客户端weblogic不兼容客户端

2014-01-08

HTTP post基于HTTP协议实现的数据传

基于HTTP协议实现的数据传 文件内容: java project:发起post请求 java web project:接受post请求,并处理... 运行步骤: 先运行java web project 再运行java project

2012-06-18

struts2导出excel java 导出excel JXL

struts2导出excel java 导出excel: JXL_excel: 可以直接在elipse下运行的例子 可以直接导出excel文件(包含所需的jar包) CSharpJExcel: 是JXL的官方下载的 包括详细的文档 和jar包

2012-05-08

jad在eclipse配置查看jar包源码.rar

在eclipse配置查看jar包源码 包括详细的配置和所需要的jar包和程序

2012-05-08

学生管理系统

学生管理系统 struts1 + oracle 入门学习框架的好例子

2011-12-18

用java写的 scoket

java scoket的入门级例子,自己写的 有注释 可以联系我

2011-11-28

二十家企业经典面试题

我和我的同学们收集了三个月 收来的资料 面试必备 值得拥有

2011-09-30

PLsql 帮助文档

不错的 文档 可以看看 不错的 文档 可以看看 不错的 文档 可以看看 不错的 文档 可以看看

2011-09-16

空空如也

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

TA关注的人

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