自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 分布式缓存的策略

非原创,转载自:http://blog.163.com/minecz@126/blog/static/62590769201014111316768/由于工作需要,2年前开始接触分布式的缓存 -- memcache。2年过去了,memcahce也发展了不少,同时也出现许多新星--TT、redis。但万变不离其宗,现将心得总结如下。 先说最早的memcache...

2013-03-14 11:42:31 162

原创 Java类的加载、链接和初始化

转载于http://www.infoq.com/cn/articles/cf-Java-class-loader Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个步骤。这三个步骤中,对开发人员直接可见的是Java类的加载,通过...

2011-06-22 15:22:39 104

原创 Java线程:并发协作-生产者消费者模型

本文出自 “熔 岩” 博客:http://lavasoft.blog.51cto.com/62575/221932Java线程:并发协作-生产者消费者模型 对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。 实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者...

2011-06-22 10:20:53 77

原创 简单动态代理实现AOP

年纪大了~脑子不好使了,还是一点一点记录下学过的东西吧!切面服务组件的测试(AopService),基于jdk的动态代理来实现主要包括以下模块1、业务组件,一般要实现接口,而切面服务组件一般不需要实现接口,只是简单的javaBean即可2、代理处理器,实现InnovationHandler接口,实现该接口的invoke(Object proxy, Method method...

2011-06-22 09:37:39 76

原创 hibernate源码一点一点看看

org.hibernate.loader.custom.CustomLoader,详细查看该类实现,其中包含了封装数据库内容到持久层的一系列业务。

2010-12-12 16:31:37 136

原创 《大象》学习小结

[b][color=red]开篇语[/color][/b]:[b]商业系统无论多复杂,无论什么行业,其本质无非是人、事、物、规则。DDD四色模型?[/b][b][color=red]活动图[/color][/b]:在获取基础业务需求后,对用例场景进行建模:使用活动图虽然有争议,因为是面向过程的,但是对我们获得概念用例、角色和业务对象(业务实体)有着很好的帮助。1.帮助发现概念用...

2010-12-09 21:45:28 233

原创 tomcat 源码学习

转载自:http://blog.csdn.net/wangchengsi/archive/2008/09/23/2966847.aspx为了保存学习之用。

2010-06-17 11:00:57 59

北漂为了什么?

我毕业三年多了,对于当初留在北京的理由也一改再改,其实都是为了骗自己留下来。但是最近发生的一些事让我又不得不重新审视这个话题。 1.最刺激当前我的便是,原来在的公司大部分人都是30岁以下,那让我觉得这个公司不注重员工长期发展,于是我离开了,现在的新公司大部门人都是30岁左右或者年纪更大,但是我还是觉得隐隐有一种忧伤。因为我看见30几岁的人一堆堆的还在麻木的编程,待遇也很一般,经常加班...

2009-11-14 18:11:41 193

原创 MYSQL外键(Foreign Key)的使用

转载自:http://www.cppblog.com/wolf/articles/69089.html外键的好处:可以使得两张表关联,保证数据的一致性和实现一些级联操作;外键的定义语法:[CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...) REFERENCES tbl_name (index_col_name...

2009-07-24 11:23:42 195

原创 Spring的jar包 详解

摘自: http://blog.csdn.net/exceljava/archive/2007/10/05/1811925.aspx下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的...

2009-07-22 09:52:15 92

原创 java的hashCode方法(转载)

首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了...

2009-07-14 10:57:47 72

原创 Oracle悲观锁和乐观锁

转载自:http://hi.baidu.com/jiaodj/blog/item/e79a1eafadea02fefaed50e6.html为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取...

2009-05-11 14:59:02 83

原创 Java基础-关于session的详细解释(二)

转载自:http://hi.baidu.com/zbzb/blog/item/941a563d67b001e93c6d976b.html四、理解session机制 session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。  当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一...

2009-03-26 11:06:02 93

原创 Java基础-关于session的详细解释(一)

转载自:http://hi.baidu.com/zbzb/blog/item/9013d0ca2ad45241f31fe763.html一、术语session  在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。  session,中文经常翻译为会话,其本来的含义是指...

2009-03-26 11:03:21 147

空空如也

空空如也

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

TA关注的人

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