扯什么 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

别总写代码,这130个网站比涨工资都重要!

今天推荐一些学习资源给大家,当然大家可以留言评论自己发现的优秀资源地址 - 搞学习 - 找书籍 - 冷知识 / 黑科技 - 写代码 - 资源搜索 - 小工具 - 导航页(工具集) - 看视频 - 学设
分类: 服务端 发布时间: 01-28 19:10 阅读次数: 0

为了买房,我抓取了某家房源的成交数据(分析篇)

一、缘起 最近贷款利率不断的下降,以及到了结婚的年纪,打算买套房来当做婚房,不然结婚后还得租房住,不断搬家实在扛不住啊。 下定决心后(毕竟要背负大几百万的贷款,所以给自己做了很多心理建设,哈哈),于是
分类: 服务端 发布时间: 01-28 19:10 阅读次数: 0

MYSQL中的14个神仙功能,惊艳到我了!!!

前言 我最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。 1.group_concat 在我们平常的工作中,使用group by进行分组的场景,
分类: 服务端 发布时间: 01-24 01:01 阅读次数: 0

被面试官问住了,MySQL两阶段提交是什么鬼?

MySQL通过两阶段提交的机制,保证了redo log和bin log的逻辑一致性,进而保证了数据的不丢失以及主从库的数据一致。
分类: 服务端 发布时间: 01-24 01:01 阅读次数: 0