java
蜡笔小斌
这个作者很懒,什么都没留下…
展开
-
JDK源码阅读之 HashMap
HashMap 的存储实现试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例: HashMap<String , Double> map = new HashMap<String , Double>(); map.put("语文" , 80.0); map.put("数学" , 89.0); map.put("英语" , 78.2); HashMap 采用一原创 2016-04-01 13:55:36 · 387 阅读 · 0 评论 -
java进阶学习
开发者头条上看到的一篇好文,对于学习java是一条很好的提高路线。书单如何回答下列问题 synchronized与lock的区别,使用场景。看过synchronized的源码没 JVM自动内存管理,Minor GC与Full GC的触发机制 了解过JVM调优没,基本思路是什么 如何设计存储海量数据的存储系统 缓存的实现原理,设计缓存要注意什么 淘宝热门商品信息在JVM哪个内存区域 操作系统的页式存储原创 2016-04-01 13:57:14 · 1103 阅读 · 0 评论 -
Java动态代理
所谓Dynamic Proxy是这样一种class:它是在运行时生成的class,在生成它时你必须提供一 组interface给它,然后该class就宣称它实现了这些 interface。你当然可以把该class的实 例当作这些interface中的任何一个来用。当然啦,这个Dynamic Proxy其实就是一个Proxy, 它不会替你作实质性的工作,在生成它的实例时你必须提供一个handler,由原创 2016-04-02 20:47:43 · 360 阅读 · 0 评论 -
自己动手写注解
跟同学吹牛的时候,他说公司里的大牛写的注解他看不懂,我也的确是一知半解,只知道Spring用起来很爽,今天看Java核心技术卷二的时候,翻到了注解这一章,写的很好。一个简单的注解package com.company;import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy;public cl原创 2016-04-03 19:28:05 · 412 阅读 · 0 评论 -
现代化Spring开发与背后的魔法
目录 构建工程 代码编写 Spring autowired的魔法 Spring-data-jpa的魔法 Spring已经支持xml,annotation,java三种配置方法,在看了一遍文档后,我对注解的方式更偏爱一点。基于注解配置有几个好处 一目了然,直接通过Java Class就可以看出spring是如何装配这个类的 方便快捷,我一直觉得xml很难阅读,Java api用来做“配置”这个工作又显原创 2017-07-04 10:17:59 · 480 阅读 · 0 评论