Welcome everyone

 分类:java

java

源码阅读技巧

源码阅读技巧
最近跟着组里的一个大佬看了些公司组件的一些源码,感觉还是很牛逼的,也有些收获,也想耐下心继续看下去! 去年看Netty看了点放弃了,看Spring看了点放弃了,擦。。。这次开始就不能再结束了=-=   恰巧最近团队又入职一个zk committer 大佬,询问了源码阅读...

汪明鑫 2个月前 (04-19) 119浏览 0评论 9喜欢

java

亲缘性线程池

亲缘性线程池
JDK中的线程池固然好,但是其不具有亲缘性,也就是当我们向其中顺序投递多个任务后,JDK默认的线程池实现不能保证具有相同属性的任务顺序执行, 而亲缘性的线程池可以保证,顺序执行具有相同属性的任务。   普通线程池执行多个任务无法保证顺序性,我们来看亲缘池是怎么做到的? ...

汪明鑫 2个月前 (04-19) 52浏览 0评论 0喜欢

java

个人OKR

个人OKR
【2021年个人整体计划】 向上要提升对直播业务和架构的整体认知 熟悉直播长连接代码和架构 向下夯实Java技术,提升方案设计能力 阅读公司相关组件源码和了解业内开源技术   个人 OKR为期半年,制定半年的OKR, 半年review一次,review完成情况和不足,并...

汪明鑫 2个月前 (04-19) 259浏览 1评论 2喜欢

java

基于rebase工作流分支策略实践

基于rebase工作流分支策略实践
简单介绍TBD Trunk-Based-Deployment工作流 基于master分支开发,不引入其他功能分支 目前我们长期处于这种开发模式 基于master分支开发小步快走,爽的一批,不需要各种切分支合分支之类的多余操作,实践起来相当简单,git日志清晰明了。 但是也会需要一...

汪明鑫 6个月前 (12-08) 208浏览 0评论 5喜欢

java

Guava RateLimiter 简单使用

Guava RateLimiter 简单使用
为什么需要限流 限流顾名思义,就是限制突发大量流量,让系统以平稳安全的速度去处理请求流量 限流是保障服务的一种手段 好的限流策略既不会打垮服务,也能保证系统的吞吐量 通常来说,调用别人的核心接口需要考虑限流,自己设计的接口也要考虑限流   两大限流算法 【漏桶算法】 ...

汪明鑫 11个月前 (07-28) 146浏览 0评论 2喜欢

java

Lambda & Stream 使用入门详解

Lambda & Stream 使用入门详解
lambda表达式 Lambda 允许把函数作为一个方法的参数 一切皆为函数,函数可以作为另一个函数的输入/输出,形成表达式链 使用 Lambda 表达式可以使代码变的更加简洁紧凑 推动 Java 8 发布的最重要新特性     【直观体验】 // 1. 不需...

汪明鑫 12个月前 (07-02) 1379浏览 0评论 1喜欢

java

Arthas 初使用

Arthas 初使用
Arthas 是阿里整的一套采用命令行的线上问题排查工具 详情可见 https://alibaba.github.io/arthas/install-detail.html 快速安装 [root@xinyeshuaiqi ~]# curl -O https://alibaba.g...

汪明鑫 1年前 (2020-06-10) 164浏览 0评论 0喜欢

java

spring boot 集成 grpc

spring boot 集成 grpc
grpc就和其他一些rpc框架差不多 支持多语言的 RPC 框架,是由 Google 开发并开源的一种语言中立的 RPC 框架 基于HTTP/2协议设计     grpc 是用proto文件定义rpc服务 protobuf全名是ProtocolBuffers...

汪明鑫 1年前 (2020-06-10) 177浏览 0评论 0喜欢

java

git rebase 妙用

git rebase 妙用
我们本地提交2个commit     git log   现在我们想合并这2个commit git rebase -i   下面的是新的提交   我们把第二行对应的 pick  修改成 squash 意味着把commit1...

汪明鑫 1年前 (2020-06-09) 150浏览 0评论 0喜欢