你还在用@Autowired和@Resource?

我们在类上使用 Lombok的@RequiredArgsConstructor 注解来替代类中的多处@Autowired和@Resource。
分类: 服务端 发布时间: 09-26 20:16 阅读次数: 0

新来个技术总监,把限流实现的那叫一个优雅,佩服!

在电商高并发场景下,我们经常会使用一些常用方法,去应对流量高峰,比如限流、熔断、降级,今天我们聊聊限流。
分类: 服务端 发布时间: 09-26 20:16 阅读次数: 0

看了我常用的IDEA插件,同事也开始悄悄安装了...

IDEA是程序员用的最多的开发工具,很多程序员想把它打造成一站式开发工具,于是安装了各种各样的插件。今天给大家分享下我平时常用的IDEA插件,个个是精品!
分类: 服务端 发布时间: 09-14 03:12 阅读次数: 0

如何使用 Redis 实现 “附近的人” 这个功能?

前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空
分类: 服务端 发布时间: 09-04 10:00 阅读次数: 0

为什么有些蛮厉害的人,后来都不咋样了

前言 写这篇文章目的是之前在一篇文章中谈到,我实习那会有个老哥很牛皮,业务能力嘎嘎厉害,但是后面发展一般般,这引起我的思考,最近有个同事发了篇腾讯pcg的同学关于review 相关的文章,里面也谈到架
分类: 服务端 发布时间: 08-28 20:55 阅读次数: 0

阿里 P7,如何才能达到该水平 ?

大家好,我是楼仔! 前几天二哥找我,问我阿里 P7 是怎样的水平,在面试中如何才能拿到阿里 P7 的职级。 二哥是我兄弟,他的要求,那必须满足。 下面我们就从阿里的职级体系、P7 薪资、P7 能力栈、
分类: 服务端 发布时间: 08-26 15:35 阅读次数: 0

程序员最容易读错的单词,听到status我炸了

最近在跟同事讨论问题的时候,他突然对我说。。。 这个死太丢死不太对,需要改一下。。。 我当时应该是愣住了,然后想了一下,你说的是 status 吗??? 看着他疑惑不解的眼神,我当时的表情。。。 好吧
分类: 服务端 发布时间: 08-26 15:35 阅读次数: 0

如何评价代码质量?

代码质量的评价有很强的主观性 最常用的评价标准有可维护性、可读性、、可扩展性、灵活性、简洁性、可复用性、可测试性。 一、可维护性 我们先来看看几个概念 维护:是指修改bug、修改捞的代码、添加新的代码
分类: 服务端 发布时间: 08-15 16:48 阅读次数: 0

浅尝Java动态加载Jar包(一)

我正在参与掘金创作者训练营第4期,点击了解活动详情,一起学习吧! 先画图,把脑海中碎片化的想法记录下来,再用线将其关联,捋顺思路,后续再慢慢细化
分类: 服务端 发布时间: 08-13 22:22 阅读次数: 0

万字+28张图带你探秘小而美的规则引擎框架LiteFlow

大家好,今天给大家介绍一款轻量、快速、稳定可编排的组件式规则引擎框架LiteFlow。 一、LiteFlow的介绍 LiteFlow官方网站和代码仓库地址 官方网站:https://yomahub.c
分类: 服务端 发布时间: 08-13 16:48 阅读次数: 0

一名程序员的电脑桌面

一个整洁桌面环境,有利于开发出干净的代码。分享了我的桌面配置,也写了配置同款桌面的教程,写给需要的人。
分类: 服务端 发布时间: 08-13 03:56 阅读次数: 0

使用桥接模式设计复杂的消息系统

> 本文节选自《设计模式就该这样学》 举个例子,我们在平时办公的时候经常通过邮件消息、短信消息或者系统内消息与同事进行沟通。尤其在走一些审批流程的时候,我们需要记录这些过程以备查。根据类型来划分,
分类: 服务端 发布时间: 08-10 16:48 阅读次数: 0

【MySQL】SQL优化的魅力!从 30248s 到 0.001s

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条 学生表: 数据70000条 学生成绩表SC: 数据70w条 查询目的
分类: 服务端 发布时间: 08-09 22:22 阅读次数: 0

为什么有公司规定所有接口都用Post?

看到这个标题,你肯定觉得离谱。怎么会有公司规定所有接口都用Post,是架构菜还是开发菜。这可不是夸大其词,这样的公司不少。在特定的情况下,规定使用Post可以减少不少的麻烦,一起看看。
分类: 服务端 发布时间: 08-09 19:35 阅读次数: 0

实现过滤或校验逻辑的最优方案——基于spring框架下的责任链模式

什么是责任链模式 责任链模式是一种用于封装流程逻辑,便于扩展开发的设计模式,在责任链模式的结构下,配合强大的spring框架,开发者可以非常随意的调整链的顺序以及任意删改。 责任链模式的作用 在日常业
分类: 服务端 发布时间: 08-08 16:48 阅读次数: 0

RocketMQ 如何实现高性能消息读写?

RocketMQ 是一个低延迟、金融级稳定的高性能消息队列。它的性能处于消息队列的第一梯队,拥有接近 Kafka 的性能表现,每秒可以处理数十万的消息。那么 RocketMQ 是如何做到这么高的性能?
分类: 服务端 发布时间: 08-08 12:16 阅读次数: 0

Golang Web框架还在用Gin吗,快试试全新框架Bud吧

在搭建Go语言的项目时,我们可能会习惯gin-gonic这样的框架。 这里来介绍一款目前简单易用,功能强大的开源框架 Bud。项目开源不到一年的时间,但是目前已经3.9K+ star,发展势头非常好。
分类: 服务端 发布时间: 08-08 12:16 阅读次数: 0

Spring Boot 到底是单线程还是多线程

前言 我们知道用Spring Boot来构建项目非常的方便,开发过程中我们会使用它来快速的构建项目,自带tomcat容器、启动也会将需要配置的bean全部加载到我们的Spring容器里面。但是在调用C
分类: 服务端 发布时间: 08-07 22:21 阅读次数: 0

我是如何一步步让公司的MySQL支撑亿级流量的

大部分互联网业务都是读多写少,因此优先考虑DB如何支撑更高查询数,首先就需要区分读、写流量,这才方便针对读流量单独扩展,即主从读写分离。
分类: 服务端 发布时间: 08-06 16:48 阅读次数: 0

为什么互联网大厂一边疯狂裁员,一边不停招聘?

DevWeekly收集整理每周优质开发者内容,包括开源项目、资源工具、技术文章等方面。 每周五定期发布,同步更新到 知乎:Jackpop 。 欢迎大家投稿,提交issue,推荐或者自荐开源项目/资源/
分类: 服务端 发布时间: 08-06 03:56 阅读次数: 0