猿天地

LV0
发表了文章

Lambda初次使用很慢?从JIT到类加载再到实现原理

看到输出结果了吗?为什么第一次和第二次的时间相差如此之多?咱们一起琢磨琢磨,也可以先去看看结论再回过头看分析

猿天地
发表了文章

一次机房停电引发的思考

今天早上到公司的时候,接到开发反馈 DEV 环境所有接口都卡,耗时都在一分钟以上,严重影响开发正常工作,然后通过网关的日志定位到原因是因为 kafka 集群不可...

猿天地
发表了文章

嘘!异步事件这样用真的好么?

今年年初的时候写了一篇文章 《围观:基于事件机制的内部解耦之心路历程》。这篇文章主要讲的是用 ES 数据异构的场景。程序订阅 Mysql Binlog 的变更,...

猿天地
发表了文章

一时技痒,撸了个动态线程池,源码放Github了

线程池在日常工作中用的还挺多,当需要异步,批量处理一些任务的时候我们会定义一个线程池来处理。

猿天地
发表了文章

为什么数据库不应该使用外键

当我们想要持久化地存储数据时,使用关系型数据库往往都是最稳妥的选择,这不仅因为今天的关系型数据库种类非常丰富并且稳定,还因为不同社区对关系型数据库的支持都非常完...

猿天地
发表了文章

面试官:不会看 Explain执行计划,简历敢写 SQL 优化?

昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑微技术渣仔默默的吃着饭,听大佬们高谈阔论,研究各种高端技术,我TM也想说话可实在插不上嘴。

猿天地
发表了文章

zookeeper到nacos的迁移实践

公司的RPC框架是dubbo,配合使用的服务发现组件一直是zookeeper,长久以来也没什么大问题。至于为什么要考虑换掉zookeeper,并不是因为它的性能...

猿天地
发表了文章

指北 | 谈谈ForkJoin框架的设计与实现

相对于串行计算,并行计算可以划分成时间并行和空间并行。时间并行即指令流水化,也就是流水线技术。比如说生产一辆小汽车,有特定的轮子车间/发动机车间,同时进行各自的...

猿天地
发表了文章

熬夜之作:一文带你了解Cat分布式监控

CAT(Central Application Tracking)是基于 Java 开发的实时应用监控平台,包括实时应用监控,业务监控。

猿天地
发表了文章

线上服务的FGC问题排查,看这篇就够了!

线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺...

猿天地
发表了文章

漫画:高效的布隆算法

x星球经过和y星球的激战后,x星球已经无法居住,重建需要很长的时间,因此迁移到why星球上。

猿天地
发表了文章

这个Maven依赖的问题,你敢说你没遇到过

Maven 依赖没处理好的话经常会导致发生一些问题,非常烦。今天给大家分享一个依赖相关的问题,说不定你之前就遇到过。

猿天地
发表了文章

一言难尽,Jpa这个功能差点让我丢了工作

前阵子,有位朋友在微信上问我数据被删了能不能恢复,我问了下原因,居然是因为一个配置项惹的祸。

猿天地
发表了文章

Dubbo对Spring Cloud说:来老弟,我要拥抱你

https://github.com/yinjihuan/kitty-cloud[1]

猿天地
发表了文章

笑话:大厂都在用的任务调度框架我能不知道吗???

我之前的工作中一直在用 Elastic-Job 来做任务调度。这也是大家为什么能在我的书籍《Spring Cloud 微服务 入门 实战与进阶》中看到 Elas...

猿天地
发表了文章

纳尼,Spring Cloud Feign 数据竟然丢失了

有个朋友在微信上问我,说 Feign 调用的时候服务提供方有结果,但是在调用方这边这个字段的值却丢失了,我一听感觉不可思议,如果说全部的值都没有,那有可能是报错...

猿天地
发表了文章

Kitty Cloud(HTTP/RPC)的全局异常处理

https://github.com/yinjihuan/kitty-cloud[1]

猿天地
发表了文章

程序员:你可以不用,但不能没有!

各大互联网公司高价抢夺数据人才,为谋求长期发展、获得高薪,很多人转行到了大数据领域。这条路人才虽缺,但要成为优秀大数据工程师并不轻松:别的不说,光学习新技术,巩...

猿天地
发表了文章

Kitty-Cloud中的编码规范

https://github.com/yinjihuan/kitty-cloud[1]

猿天地
发表了文章

API加密框架Monkey-Api-Encrypt发布1.2版本

monkey-api-encrypt 是我之前写的一个 API 加密的框架,主要是将加密/解密的逻辑交给框架实现,等数据到达 Controller 后自动解密了...

猿天地

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券