包装了三年工作经验的我,被同事发现居然连这些Maven的操作都不懂

在一次需求迭代中,同事要求我把写好的RPC接口打好包上传到公司私服上,我人直接当场懵逼住了。本文教你如何花式操作maven,一举征服同事。
分类: 服务端 发布时间: 04-06 13:17 阅读次数: 0

Java两大工具库:Commons和Guava(6)

除了操作集合、限流和缓存,Guava还有另一个隐秘的功能:事件总线EventBus机制——是发布-订阅模式的实现,不需要显式地注册回调——比观察者模式更灵活。
分类: 服务端 发布时间: 04-05 16:39 阅读次数: 0

Kafka 架构、核心机制和场景解读

Kafka是一款非常优秀的开源消息引擎,以消息吞吐量高、可动态扩容、可持久化存储、高可用特性,以及完善的文档和社区支持成为目前最流行消息队列中间件。本文从Kafka设计理念、架构到实现等进行深入解读。
分类: 服务端 发布时间: 04-05 16:34 阅读次数: 0

学习 Shell准没错

# 什么是shell? 目前的计算机操作系统都采用了某型形式的用户界面,借此指定系统需要操作系统的命令。但是在很多操作系统中,命令行界面是内嵌的,是人与计算机交互的唯一方式。操作系统的命令行页面就
分类: 服务端 发布时间: 04-05 16:34 阅读次数: 0

【视频+源码】登录鉴权的三种方式:token、jwt、session实战分享

如果你在登录鉴权方面有很高的要求,比如要和灰产斗智斗勇,那么建议你自己深入了解OAuth原理。我既对接过session、cookie,也对接过JWT,今年因为工作需要也对接了gtoken的2个版本。
分类: 服务端 发布时间: 04-05 16:34 阅读次数: 0

代码Bug太多?给新人Code Review头都大了?快来试试SpotBugs

如果你需要一个自动化的工具帮助你或者你的团队发现代码中的缺陷,在提升代码质量同时减少人工Code Review的成本,那这篇文章非常的适合你。
分类: 服务端 发布时间: 04-05 16:34 阅读次数: 0

让远程成为本地,微服务后端开发的福音

微服务后端开发的最大痛点之一就是调试困难,非常影响我们的开发效率。下面介绍的工具将远程和本地融为一体,让本地开发更加流畅。
分类: 服务端 发布时间: 04-05 16:34 阅读次数: 0

既然有了MySQL,为什么还要有MongoDB

随着互联网技术的不断发展,数据存储和管理成为了一个重要的问题。在过去的几十年中,关系型数据库(如MySQL)被广泛应用于数据存储和管理。但是,随着互联网应用的不断增多和数据的快速增长,关系型数据库已经
分类: 服务端 发布时间: 04-05 16:34 阅读次数: 0

手把手教你使用 Python 调用 ChatGPT-3.5-API

手把手教你使用 Python 调用 ChatGPT-3.5 API,新模型还可以连续对话。代码已开源,持续更新。
分类: 服务端 发布时间: 04-02 11:44 阅读次数: 0

(十一)Netty实战篇:基于Netty框架打造一款高性能的IM即时通讯程序

很多Netty的文章中,仅仅只是停留在基本的组件介绍,这很难让一些初学者真正掌握Netty框架,而本文的撰写初衷就在于此,通过一个完整的IM程序,助力于每位初学者真正上手掌握Netty框架。
分类: 服务端 发布时间: 04-02 11:43 阅读次数: 0

炸了!3年图片都没了!

一直都是用的 Typora+微博免费图床写作,前段时间突然发现图片全都裂了,打开一看都是 403 。 开始我以为图片微博都给我删了,找了一堆平台去翻我的历史文章看图片是不是都在,找了半天发现图片要么不
分类: 服务端 发布时间: 04-02 11:43 阅读次数: 0

又一个基于 GPT-4 编写、解释代码的工具,诞生了!

上周,Open AI 团队正式宣布:GPT-4 来了!GPT-4 的出现,随后 Microsoft 的多个产品就集成了 GPT-4。
分类: 服务端 发布时间: 04-02 11:43 阅读次数: 0

组内一次讨论,把我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