人生设计师

但行好事  莫问前程

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

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

心路历程

写给母亲节

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

2011年5月8号母亲节写于校内(人人网) 偶然间翻出多年前的日记本,我写着:我要离开你,我要去寻找我的梦想,你那么小,怎么承载的了我的心比天高?2011年5月8号的今天,我又在后面备注下这么一句话:不是的,没有你,我永远不会知道什么是满足...

分布式

从CAP理论到Paxos算法

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

作者:邴越,阿里巴巴高级工程师 一、分布式系统的挑战 关于分布式系统有一个经典的CAP理论, CAP理论的核心思想是任何基于网络的数据共享系统最多只能满足数据一致性(Consistency)、可用性(Availability)和网络分区容忍...

心路历程

浅聊技术情怀

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

作者:孤尽,阿里巴巴高级技术专家 前言 大年初一的晚上,夜深人静,在马来西亚的风情小岛上,听着海浪的声音,难得可以静静地把自己的心路历程系统性地梳理一遍,分享给大家,希望大家有所收获,主题是技术情怀,这是个一直萦绕在心头的一个词组,和很多同...

心路历程

我是如何加入阿里的

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

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

Java

Java服务端单元测试指南

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

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

技术杂谈

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

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

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

JVM

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

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

作者:祥翼,阿里巴巴高级技术专家 优化前性能 最近集团要做FY19的机器采购预算,我们原来使用的A8和F43机型都不在采购范围内了,新的采购机型推荐F53,需要采购多少台F53?需要有压测数据作为依据来做预算。 优化前,我们的placeca...

JDK

两个GC问题记录

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

作者:志岩,阿里巴巴高级工程师 被挑战的两个问题 『逃逸』的Thread会不会被GC 如下图,新创建的Thread没有任何引用,在方法结束后thread对象会被GC吗? 很显然live thread作为GC Root,肯定不会被GC,那么问...

数据结构

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

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

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

数据结构

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

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

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

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

联系我关于我