基础
文章平均质量分 64
AndrewDengpf
这个作者很懒,什么都没留下…
展开
-
自己实现的hashmap
package com.dengpf.Lab;import java.util.HashSet;import java.util.LinkedList;import java.util.Set;/** * Created by kobe73er on 16/11/19. */public class MyHashMap implements MyMap {原创 2016-11-22 15:00:28 · 325 阅读 · 0 评论 -
自己实现的hashset
package com.dengpf.Lab.set;import com.dengpf.Lab.MyMap;import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;/** * Created by kobe73er on 16/11/20. */p原创 2016-11-22 15:03:08 · 446 阅读 · 0 评论 -
countdownlatch 测试
三个工人完成工作,老板才来检查。用countdownlatch实现package com.dengpf.Lab.juc.CountDownLatch;import java.util.Random;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorServic原创 2016-11-22 21:45:06 · 352 阅读 · 0 评论 -
JVM 优化经验总结
本文讲解了如何将新对象预留在年轻代、如何让大对象进入年老代、如何设置对象进入年老代的年龄、稳定的 Java 堆 VS 动荡的 Java 堆、增大吞吐量提升系统性能、尝试使用大的内存分页、使用非占有的垃圾回收器等主题。开始之前Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Jav转载 2016-12-21 20:13:49 · 264 阅读 · 0 评论 -
计算一个二叉树的深度
// 获取最大深度 public static int getMaxDepth(TreeNode root) { if (root == null) return 0; else { int left = getMaxDepth(root.left); int right = getMa原创 2016-12-24 16:08:31 · 848 阅读 · 0 评论 -
Apache Commons类库大全
最近开始研究Apache commons 这个类库,发现里面有很多好用的库,研究明白了可以事半功倍。贴在这里mark 一下。ComponentsDescriptionLatest VersionReleasedBCELByte Code Engineering Library - analyze, create, and ma原创 2016-12-25 17:42:16 · 1450 阅读 · 0 评论 -
Spring ConcurrentReferenceHashMap简单测试
Spring ConcurrentReferenceHashMap简单测试ConcurrentReferenceHashMap是自spring3.2后增加的一个同步的软(虚)引用Map。关于软引用(SoftRefrence)和虚引用(WeakRefrence)可以参见java四种引用类型。废话不多说直接上测试代码:@Testpublic void test() throws Inte原创 2016-12-25 20:38:45 · 2709 阅读 · 3 评论 -
maven依赖关系中Scope的作用
Dependency scope 是用来限制Dependency的作用范围的, 影响maven项目在各个生命周期时导入的package的状态。自从2.0.9后,新增了1种,现在有了6种scope:compile默认的scope,表示 dependency 都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。provided跟compile相似,原创 2017-01-05 21:30:22 · 4798 阅读 · 5 评论 -
处理器拦截器详解
spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回原创 2016-12-28 20:05:23 · 413 阅读 · 0 评论