一个程序员的成长之路

[FDCon2018](https://fdcon.topgeek.org/)大会上的演讲整理 ``` 主题:主会场 - 一个程序员的成长之路 时间:2018年5月19日 10:40 地点:中国 上海 演讲嘉宾:张云龙-全民直播-CTO ``` ![](https://github...

2019-02-23 18:25:20 阅读数:155 评论数:0 作者:张云龙

HashMap(JDK1.8)源码学习

HashMap 主要用来存放键值对,它基于哈希表的Map接口实现 ,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化...

2019-02-19 00:13:08 阅读数:135 评论数:0 作者:Snailclimb

常见安全算法(MD5、SHA1、Base64等等)总结

本文主要对消息摘要算法和加密算法做了整理,包括MD5、SHA、DES、AES、RSA等,并且提供了相应算法的Java实现和测试。

2019-02-19 00:06:21 阅读数:125 评论数:0 作者:Snailclimb

关于微服务架构的描述

简而言之,微服务架构风格[1]是一种将单个应用程序开发为一套小型服务的方法,每个小型服务都在自己的进程中运行,并以轻量级机制(通常是 HTTP 资源 API)进行通信。这些服务围绕业务功能构建,可通过全自动部署机制来独立部署。这些服务共用一个最小型的集中式管理,它们可以使用不同的编程语言编写,并使用...

2019-02-18 23:56:53 阅读数:135 评论数:0 作者:doocs

JDK 10 的 109 项新特性

![](https://static.oschina.net/uploads/space/2018/0307/162604_PLmh_2896879.png) 虽然感觉 JDK9 发布才仅仅几周的时间,然而,随着新的 OpenJDK 的发布节奏,JDK10 已经到达发布候选里程碑阶段。 ...

2019-02-15 02:46:00 阅读数:114 评论数:0 作者:tea_year

身处业务的我们,技术上如何自拔?

# 概述 看了网上的学习方法,也综合了一下他人的意见,总结下来,想来自我学习以及自我提升的方式,大抵就是如下三种了 1. 从文字视图中学习 2. 向身边的人学习 3. 向自己学习 其中向自己学习最为靠谱。 而向自己学习最有效的方法,就是自省。 “曾子曰:吾日...

2019-02-14 00:29:39 阅读数:133 评论数:0 作者:谙忆

Apache RocketMQ 事务消息样例

# 事务消息样例 ## 1、什么是事务消息 事务消息可以被认为是在分布式系统中两个阶段提交的消息实现能保持最终一致性。 事务消息确保可以原子性地执行本地事务和消息发送。 ## 2、事务消息使用上的限制 1. 事务消息不支持延时消息和批量消息。 2. 为了避免单个消息被检查...

2019-02-14 00:15:39 阅读数:172 评论数:0 作者:阿里巴巴

如何完成日千万级别以上的订单对账(二)

# 概述 距离上篇对账文章也有几个月之久,对账二期系统早已如期上线。 对于该系统,目前只有两个字,稳定得一比。 对账二期针对支付宝和微信千万级订单量对账时间在3分钟内完成对账&缓存存储(根据订单号查询平台方订单数据)。(公司业务上升很快,具体数字,涉及公司机密,不便泄漏) ...

2018-12-14 19:03:24 阅读数:316 评论数:0 作者:谙忆