标签:遍历

Java

Dubbo标签解析详解 原 荐

尖兵 发布于 2018-12-17

在Spring继承dubbo时,会使用dubbo自定义的标签来定义相关的属性,常见的标签有<dubbo:application/>,<dubbo:registry/>,<dubbo:service/>等。对于这些标签的解析,dubbo都是使用的...

阅读(4)评论(0)赞 (0)

编程技术

头条后台研发面经(共三面)+架构师进阶路线分享

wenming.gapo 发布于 2018-12-16

![image.png](https://static.studygolang.com/181216/d1248fff78c6b96bd28c7ced82b875ef.png) 后端研发工程师 找牛客大佬要到了白金码,跳过死亡笔试,直接视频面,面试从3点开始,断断续续到晚上8点结...

阅读(9)评论(0)赞 (0)

Java

Java容器概览

1

尖兵 发布于 2018-12-16

容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 Collection 1. Set TreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 Ha...

阅读(11)评论(0)赞 (0)

Java

LinkedList(Java8)个人理解

2

xubiao.zhuang 发布于 2018-12-16

查看 :point_right: LinkedList源码翻译 问题:对 LinkedList 的理解? LinkedList 我将其翻译为“链表”,其实也并不准确,LinkedList 实现了 List 接口和 Deque(双端队列) 接口,所以既可以作为链表(常用的方法有 a...

阅读(15)评论(0)赞 (0)

Java

ArrayList(Java8)个人理解

1

xubiao.zhuang 发布于 2018-12-16

查看 :point_right: ArrayList源码翻译 问题 :ArrayList 的 size 和 capacity 怎么理解? size 记录 ArrayList 实例中 elementData 数组中元素的个数,而 capacity 记录 elementData 数组...

阅读(15)评论(0)赞 (0)

Java

Java之CMS GC的7个阶段

7

yanxinchi 发布于 2018-12-15

阅读更多 CMS收集器的主要设计目标是:低应用停顿时间。它通过两种方式实现这一目标: 不压缩老年代,而是使用空闲列表来管理回收空间。 大部分标记清理工作与应用程序并发执行。 主要问题:由于不压缩带来的老年代堆碎片,或者在对象分配率高的情况下,都可能导致Full GC。 CMS收集...

阅读(18)评论(0)赞 (0)

Java

Java枚举类学习到进阶

1

邓龙华 发布于 2018-12-14

枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。 △有的地方还没有学的透彻,之后会继续学习修改更新本文章 1.枚举类学习 1...

阅读(21)评论(0)赞 (0)

Java

死磕java concurrent包系列(六)基于AQS解析信号量Semaphore

3

darida 发布于 2018-12-13

之前分析AQS的时候,内部有两种模式,独占模式和共享模式,前面的ReentrantLock都是使用独占模式,而Semaphore同样作为一个基于AQS实现的并发组件,它是基于共享模式实现的,我们先看看它的使用场景 Semaphore共享锁的基本使用 假设有20个人去银行柜面办理业...

阅读(20)评论(0)赞 (0)

Java

【Dubbo源码阅读系列】之 Dubbo SPI 机制

dulong 发布于 2018-12-12

最近抽空开始了 Dubbo 源码的阅读之旅,希望可以通过写文章的方式记录和分享自己对 Dubbo 的理解。如果在本文出现一些纰漏或者错误之处,也希望大家不吝指出。 Dubbo SPI 介绍 Java SPI 在阅读本文之前可能需要你对 Java SPI(Service Provi...

阅读(29)评论(0)赞 (0)

Java

String源码分析

3

hanze 发布于 2018-12-12

其实String方面的面试题往深了延申的话,还是会延伸到JVM,所以还是希望读者对JVM有一定的了解,这样更便于理解String的设计。 String源码分析 String结构 /* Strings are constant; their values can not be ch...

阅读(30)评论(0)赞 (0)

Java

Java——HashMap源码解析

3

小丁 发布于 2018-12-11

哈希表基于 Map 接口的实现。此实现提供了所有可选的映射操作,并且允许键为 null ,值也为 null 。HashMap 除了不支持同步操作以及支持 null 的键值外,其功能大致等同于 Hashtable。这个类不保证元素的顺序,并且也不保证随着时间的推移,元素的顺序不会改...

阅读(20)评论(0)赞 (0)

Java

MySQL驱动对应Server版本、JDK版本 原 荐

7

hanze 发布于 2018-12-11

zcjlq的个人空间 工作日志 正文 MySQL驱动对应Server版本、JDK版本 原 荐   zcjlq 发布于 8分钟前 字数 201 阅读 5 收藏 0 MySQL JDK 开发十年,就只剩下这套架构体系了! >>> 昨日生产上线,临时升级My...

阅读(25)评论(0)赞 (0)

Java

【译】Java引用对象

8

xiaoli.wang 发布于 2018-12-10

在写了15年C/C++之后,我于1999年开始写Java。借助指针切换(pointer handoffs)等编码实践或者Purify等工具,我认为自己对C风格的内存管理已经得心应手了,甚至已经不记得上次发生内存泄露是什么时候了。所以起初我接触到Java的自动内存管理时有些不屑,但...

阅读(43)评论(0)赞 (0)

Java

PolarDB数据库性能大赛Java选手分享

4

xiaoli.wang 发布于 2018-12-10

国际惯例,先报成绩,熬了无数个夜晚,最后依旧被绝杀出了第一页,最终排名第 21 名。前十名的成绩分布为 413.69~416.94,我最终的耗时是 422.43。成绩虽然不是特别亮眼,但与众多参赛选手使用 C++ 作为参赛语言不同,我使用的是 Java,一方面是我 C++ 的能力...

阅读(29)评论(0)赞 (0)

Java

Spring Cloud Gateway 深入

1

dulong 发布于 2018-12-10

废话不多说,看官方文档的介绍 This project provides an API Gateway built on top of the Spring Ecosystem, including: Spring 5, Spring Boot 2 and Project Rea...

阅读(28)评论(0)赞 (0)

Java

通俗易懂,JDK 并发容器总结

3

hanze 发布于 2018-12-10

实战Java高并发程序设计》为我们总结了下面几种大家可能会在高并发程序设计中经常遇到和使用的 JDK 为我们提供的并发容器。先带大家概览一下,下面会一一介绍到。 JDK提供的这些容器大部分在 java.util.concurrent 包中。 ConcurrentHashMap: ...

阅读(20)评论(0)赞 (0)

Java

Vue项目结构介绍

2

邓龙华 发布于 2018-12-10

编辑推荐: 本文来自CSDN,文章详细描述了移动端页面使用 vue2.0 重构中的接口 mock、前后端分离等,整个过程的介绍。 凡普信贷的移动端页面正在使用 vue2.0 重构,在基于 vue-cli 脚手架生成项目模板基础上做了些改动,加入了 vue-router ,vuex...

阅读(20)评论(0)赞 (0)

Java

HashMap实现原理

1

dulong 发布于 2018-12-09

HashMap 是在JDK1.2中引入的一种 K/V对 形式的集合类. 在底层, HashMap 通过 数组和单链表 组合的结构形式来存储数据,数组在这作为一个外部结构,数组中的每个节点被称做 Bucket(桶) ,而 桶是由在单链表构成 , JDK1.8 之后 为了解决长链表下...

阅读(21)评论(0)赞 (0)