- 博客(35)
- 收藏
- 关注
原创 JAVA 注解
三个部分: 第一个类:自定义注解类,或使用Java API自带的注解, 第二个类:定义基本类,在这个类上、或方法上、或属性上使用注解, 第三个类,调用第二个类,判断第二个类、类里的方法、类里的属性是否使用了注解,然后根据判断结果,实现特定的处理。各主流JAVA 框架用到注解的功能时,原理上也是基于以上三个步骤实现的。
2016-06-29 11:01:23
317
转载 Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
2016-06-10 14:36:32
403
原创 spring声明式事务管理
两种Spring事务管理方式:编程式、声明式。 Spring提供的声明式事务管理。是通过AOP实现的,大多数Spring用户选择声明式事务管理。 通过TransactionProxyFactoryBean或BeanNameAutoProxyCreator设置Spring事务代理。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager
2016-06-10 10:11:13
273
原创 Java-线程
一、Java线程:概念与原理 二、Java线程的创建、启动 三、Java线程的生命周期(状态转换) 四、Java线程的并发安全、同步 五、Java线程池 等
2016-06-08 09:55:02
404
转载 一致性hash算法 - consistent hashing
1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;hash(object)%N一切都运行正常,再考虑如下的两种情况;1 一个 cache 服务器 m down 掉了(在实际应用中
2016-05-16 10:26:17
306
转载 计数排序
基本思想假设数序列中小于元素a的个数为n,则直接把a放到第n+1个位置上。当存在几个相同的元素时要做适当的调整,因为不能把所有的元素放到同一个位置上。计数排序假设输入的元素都是0到k之间的整数。
2016-05-15 19:49:01
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人