Java
文章平均质量分 72
瑜登java进阶
java架构师,10年互联网行业经验。曾就职于平安银行、阿里等大型互联网公司。欢迎交流!
展开
-
Spring Boot官方翻译
How-to指南本章节将回答一些常见的”我该怎么做”类型的问题,这些问题在我们使用spring Boot时经常遇到。这绝不是一个详尽的列表,但它覆盖了很多方面。如果遇到一个特殊的我们没有覆盖的问题,你可能想去查看stackoverflow.com,看是否有人已经给出了答案;这也是一个很好的提新问题的地方(请使用spring-boot标签)。我们也乐意扩展本章节;如果想添加一翻译 2017-01-05 21:57:38 · 2739 阅读 · 0 评论 -
Java Stream GroupBy 整理
Java stream原创 2017-04-25 15:10:52 · 96591 阅读 · 3 评论 -
getMethods getDeclaredMethods区别
个人理解如下:public Method[] getMethods()返回某个类的所有公用(public)方法包括其继承类的公用方法,当然也包括它所实现接口的方法。public Method[] getDeclaredMethods()返回自身类的所有公用(public)方法包括私有(private)方法,但包括其继承类的方法,当然也包括它所实现接口的方法。如下:pac原创 2017-03-07 10:14:00 · 585 阅读 · 0 评论 -
java-volatile详解
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch原创 2017-03-04 22:00:22 · 165 阅读 · 0 评论 -
Java源码阅读思路
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。转载 2017-02-22 09:33:33 · 299 阅读 · 0 评论 -
Java面试题目整理
1.Spring IOC AOP实现原理2.Hashmap 实现原理3.jvm相关知识4.mybatis 从mapping到dao的实现原理5.折半查找6.并发,抢一张票,怎么实现7.实现字符串截断原创 2017-01-09 12:50:26 · 188 阅读 · 0 评论 -
HashMap实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本原创 2017-01-06 18:28:01 · 183 阅读 · 0 评论 -
Spring AOP实现原理2
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例转载 2017-01-05 22:34:30 · 229 阅读 · 0 评论 -
GreenDao在Android项目开发中的使用
GreenDao在Android项目开发中的使用原创 2016-11-14 15:04:49 · 357 阅读 · 0 评论