
基础
文章平均质量分 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 · 377 阅读 · 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 · 513 阅读 · 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 · 405 阅读 · 0 评论 -
JVM 优化经验总结
本文讲解了如何将新对象预留在年轻代、如何让大对象进入年老代、如何设置对象进入年老代的年龄、稳定的 Java 堆 VS 动荡的 Java 堆、增大吞吐量提升系统性能、尝试使用大的内存分页、使用非占有的垃圾回收器等主题。 开始之前 Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Jav转载 2016-12-21 20:13:49 · 311 阅读 · 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 · 908 阅读 · 0 评论 -
Apache Commons类库大全
最近开始研究Apache commons 这个类库,发现里面有很多好用的库,研究明白了可以事半功倍。贴在这里mark 一下。 Components Description Latest Version Released BCEL Byte Code Engineering Library - analyze, create, and ma原创 2016-12-25 17:42:16 · 1560 阅读 · 0 评论 -
Spring ConcurrentReferenceHashMap简单测试
Spring ConcurrentReferenceHashMap简单测试 ConcurrentReferenceHashMap是自spring3.2后增加的一个同步的软(虚)引用Map。关于软引用(SoftRefrence)和虚引用(WeakRefrence)可以参见java四种引用类型。废话不多说直接上测试代码: @Test public void test() throws Inte原创 2016-12-25 20:38:45 · 2774 阅读 · 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 · 4894 阅读 · 5 评论 -
处理器拦截器详解
spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器) 类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回原创 2016-12-28 20:05:23 · 465 阅读 · 0 评论