人生设计师

但行好事  莫问前程

【今日推荐】 【我整理的java开源项目】

1. 整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考。 2. 如果你觉得好但是我没有列出的开源项目请告诉我,方便我添加到列表里。 3. 如果你发现信息描述有误请联系我,我会及时修改或删除。 4. 文章里面的内容会不断进...

数据库

我是如何加入阿里的

人生设计师阅读(933)评论(0)

作者:玄惭,阿里巴巴高级技术专家,目前在阿里巴巴负责数据库内核相关的工作 一年一度的校园实习招聘马上开始了,最近接触了几个找工作的应届生同学,回想当年自己找工作的时候,也是遇到了很多好心人,所以心中一直想写一篇回忆以前经历的文章,算是对自己...

Java

Java服务端单元测试指南

人生设计师阅读(727)评论(0)

作者:墨源,阿里巴巴技术专家 一. 前言 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(...

技术杂谈

后端进阶书籍推荐(持续更新)

人生设计师阅读(1491)评论(0)

经常收到一些同学的咨询,对技术很有热情,但是不知道要看什么书。大学毕业之后我看了不少书,涉及的面比较广,基本上相当于再次读了一次大学。 多读书始终是好的,于是,抽时间整理了一些个人觉得比较好的书单,百分之八十我读过,还有些是朋友推荐的,不仅...

JVM

记一次性能优化过程中的术与道

人生设计师阅读(2401)评论(0)

优化前性能 最近集团要做FY19的机器采购预算,我们原来使用的A8和F43机型都不在采购范围内了,新的采购机型推荐F53,需要采购多少台F53?需要有压测数据作为依据来做预算。 优化前,我们的placecard服务在F53上的压测性能结果如...

JDK

两个GC问题记录

人生设计师阅读(614)评论(0)

被挑战的两个问题 『逃逸』的Thread会不会被GC 如下图,新创建的Thread没有任何引用,在方法结束后thread对象会被GC吗? 很显然live thread作为GC Root,肯定不会被GC,那么问题是没有引用,JVM是怎么管理这...

数据结构

自己实现集合框架(十五):链式队列的实现

人生设计师阅读(1422)评论(0)

这是系列文章,每篇文章末尾均附有源代码地址。目的是通过模拟集合框架的简单实现,从而对常用的数据结构和java集合有个大概的了解。当然实现没有java集合的实现那么复杂,功能也没有那么强大,但是可以通过这些简单的实现窥探到底层的一些共性原理。...

数据结构

自己实现集合框架(十三):顺序队列的实现

人生设计师阅读(1063)评论(0)

这是系列文章,每篇文章末尾均附有源代码地址。目的是通过模拟集合框架的简单实现,从而对常用的数据结构和java集合有个大概的了解。当然实现没有java集合的实现那么复杂,功能也没有那么强大,但是可以通过这些简单的实现窥探到底层的一些共性原理。...

数据结构

自己实现集合框架(十二):队列接口

人生设计师阅读(1120)评论(0)

这是系列文章,每篇文章末尾均附有源代码地址。目的是通过模拟集合框架的简单实现,从而对常用的数据结构和java集合有个大概的了解。当然实现没有java集合的实现那么复杂,功能也没有那么强大,但是可以通过这些简单的实现窥探到底层的一些共性原理。...

数据结构

自己实现集合框架(十一):链式栈的实现

人生设计师阅读(1102)评论(0)

这是系列文章,每篇文章末尾均附有源代码地址。目的是通过模拟集合框架的简单实现,从而对常用的数据结构和java集合有个大概的了解。当然实现没有java集合的实现那么复杂,功能也没有那么强大,但是可以通过这些简单的实现窥探到底层的一些共性原理。...

数据结构

自己实现集合框架(十):顺序栈的实现

人生设计师阅读(1143)评论(0)

这是系列文章,每篇文章末尾均附有源代码地址。目的是通过模拟集合框架的简单实现,从而对常用的数据结构和java集合有个大概的了解。当然实现没有java集合的实现那么复杂,功能也没有那么强大,但是可以通过这些简单的实现窥探到底层的一些共性原理。...

人生设计师-接受不同的声音

联系我关于我