组内一次讨论,把我cpu干烧了

缘由 最近有次开会,谈到个人成长,也涉及到绩效的评定,大家探讨怎么拿到比较好的绩效,怎么有效的成长。有些同学提出了思考的这项能力,理论依据是通过对比,就是普通同学跟比较好的同学他们之间的差异是思考能力
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

RocketMQ消息短暂而又精彩的一生

大家好,我是三友~~ 这篇文章我准备来聊一聊RocketMQ消息的一生。 不知你是否跟我一样,在使用RocketMQ的时候也有很多的疑惑: 消息是如何发送的,队列是如何选择的? 消息是如何存储的,是如
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

如何写出整洁的代码。

工作多年后,越发觉得代码整洁真的是太重要了!尤其是在团队开发中,写出优雅工整的代码,能让同事更乐于跟你合作。 下面,将通过命名、类、函数、测试这四个章节,使我们的代码变得整洁。
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

对于单点登录,你不得不了解的CAS

大家好,我是车辙。之前我们通过面试的形式,讲了JWT实现单点登录(SSO)的设计思路,并且到最后也留下了疑问,什么是CAS。 没看过的同学建议点击下方链接先看下,两者还是有一定连贯性的。 寒暄开始 什
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

扯什么 try-catch 性能问题?

“yes,你看着这鬼代码,竟然在 for 循环里面搞了个 try-catch,不知道try-catch有性能损耗吗?”老陈煞有其事地指着屏幕里的代码: 我探过头去看了眼代码,“那老陈你觉得该怎么改?”
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

个人职业复盘-我的路

概述 从2009年毕业开始工作以来,至今已是第14个年头了,在这段漫长的职业生涯里,我干过好多件蠢事,也做对了一些事。 目前在一家公司,担任后端开发负责人,管着一个15人的技术团队。对我而言,这个是我
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

订单30分钟未支付自动取消怎么实现?

方案 1:数据库轮询 方案 2:JDK 的延迟队列 方案 3:时间轮算法 方案 4:redis 缓存 方案 5:使用消息队列 了解需求 在开发中,往往会遇到一些关于延时任务的需求。 例
分类: 服务端 发布时间: 03-28 20:04 阅读次数: 0

我的开源 2022,从 0 到 2.7k stars

简单来总结下动态线程池 DynamicTp 的 2022 年吧,DynamicTp 核心代码是我在 2022 年元旦那三天写的,当时为什么要写这个项目呢? 主要基于以下几点原因: 我之前也在美团待过,
分类: 服务端 发布时间: 01-29 07:30 阅读次数: 0

我挖了一条网络隧道,差点被公司激活!555

和老板的对话记录 告警邮件 自己好苦命,希望明天不要被怼的太惨。 好了,让我们开始今天的内容。 你是否常常遇到这些个麻烦,因为公司安全策略的问题,每次要通过跳板机而不能直接连开发环境,使用上面已经搭建
分类: 服务端 发布时间: 01-29 03:31 阅读次数: 0

这些不知道,别说你熟悉 Spring

我正在参加「掘金·启航计划」 大家好,这篇文章跟大家来聊下 Spring 中提供的常用扩展点。重点介绍下 Spring 基于这些扩展点怎么跟配置中心(Apollo、Nacos、Zookeeper、Co
分类: 服务端 发布时间: 01-29 00:44 阅读次数: 0

本机搭建小巧完备的Kubernetes环境

本机搭建小巧完备的Kubernetes环境 什么是容器编排 容器技术 利用容器、镜像、仓库这三大基本要素,实现应用的打包、分发工作,实现“一次开发,到处运行”的梦想。 容器之上的管理、调度工作,就是容
分类: 服务端 发布时间: 01-29 00:44 阅读次数: 0

正式毕业!Apache Kyuubi 成为 Apache 基金会顶级项目!

2022年12月22日,Apache 软件基金会(ASF)官方宣布 Apache Kyuubi 正式毕业,成为顶级项目(TLP)。 Apache Kyuubi 是一个分布式和多租户网关,用于在数据仓库
分类: 服务端 发布时间: 01-29 00:44 阅读次数: 0

(五)MySQL索引应用篇:建立索引的正确姿势与使用索引的最佳指南!

索引大家都用过,但你的SQL与索引真的合格吗?本章则一起携手共探建立索引的正确姿势与使用索引的最佳指南!让你对索引的建立与使用,更加得心应手~
分类: 服务端 发布时间: 01-29 00:44 阅读次数: 0

ThreadPoolExecutor源码细节探索

理解ThreadPoolExecutor,甚至任何其他的类或组件,我觉得从两个点出发会更顺滑:他的数据结构和结构中的属性变化。在整体脉络的基础上探索细节,以加深理解线程池的设计
分类: 服务端 发布时间: 01-29 00:44 阅读次数: 0

(八)MySQL锁机制:高并发场景下该如何保证数据读写的安全性?

MySQL内部采用多线程执行业务SQL,但多线程虽然性能优异,但在高并发情况下自然也会带来一系列隐患问题,那MySQL是如何保障并发读写数据时的安全性呢?本文咱们一起来聊一聊MySQL的锁机制。
分类: 服务端 发布时间: 01-29 00:44 阅读次数: 0

Spring源码(4):三级缓存

循环依赖 两个或两个以上对象互相依赖对方,形成一个依赖环,例如A对象依赖B对象,B对象依赖A对象。 当创建相互依赖的对象时,会形成死循环,例如下图无缓存中的情况。而Spring通过增加缓存,将未完全创
分类: 服务端 发布时间: 01-29 00:43 阅读次数: 0

【Spring Bean生命周期】聊透扩展点的流程及应用

Spring之所以具备如此强大的生态,扩展能力强是很重要的一方面,这得益于它本身提供了非常多的扩展点。本节我们针对Spring生命周期中涉及到的扩展点来看一看,究竟它们是何方神圣?
分类: 服务端 发布时间: 01-29 00:43 阅读次数: 0

我总结了写出高质量代码的12条建议

前言 工作这么多年,见过许许多多的代码,有的写的好,有的写的很糟糕。好的代码不外乎要做到你的代码可阅读、可维护、可扩展。说难不难,说简单也不简单,那么本文我将总结工作这么多年该如何写出整洁代码的一些实
分类: 服务端 发布时间: 01-28 19:10 阅读次数: 0

90%的Java开发人员都会犯的5个错误

如果本文对你有帮助的话,救救孩子吧,可以投很多票,投票通道 ,万分感谢呀~~ 前言 作为一名java开发程序员,不知道大家有没有遇到过一些匪夷所思的bug。这些错误通常需要您几个小时才能解决。当你找到
分类: 服务端 发布时间: 01-28 19:10 阅读次数: 0

你还在用merge么,了解了解rebase吧

前言 Git作为我们日常开发代码的版本管理,开发分支的管理方面起着很大作用,我们开发过程中分支通常有生产、预发、测试、开发这几个分支,我们会根据项目进行的某个阶段,将代码提交到某个版本上,正常流程是先
分类: 服务端 发布时间: 01-28 19:10 阅读次数: 0