如何实现一个秒杀系统
实现一个秒杀系统,采用spring boot 2.x + mybatis+ redis + swag....
Kafka如何做到那么高的性能
有人说:他曾在一台配置较好的机子上对 Kafka 进行性能压测,压测结果是 Kafka 单个节点的极....
NacosServiceRegistry的实现
Name Server:通过VIP(Virtual IP)或DNS的方式实现Nacos高可用集群的服....
Spring Validation的使用
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻....
RedisInsight简介及安装与使用
RedisInsight 是一个高颜值,直观高效的 Redis GUI 管理工具,它可以对 Redi....
认识Optional并使用
相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常....
如何通过ApiFox来构建 API 场景测试
这里需要注意的一点是,在 Postman 中我们可以直接在 Request 上进行编辑 pre-re....
如何通过ApiFox来构建API场景测试
在开发前后台分离项目并且通过不同团队来实现的时候,如何将后台设计的 API 准确的传达到前台,是一个....
Netty如何实现消息推送
Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API ....
Web项目的开发环境及步骤
针对Web项目来说,我们都知道,一般都是一个团队进行开发,而不会是一个人单打独斗,并且开发团队还有前....
MyBatis-Plus的使用与测试
本文主要介绍mybatis-plus这款插件,针对springboot用户。包括引入,配置,使用,以....
一键生成Nginx配置的神器
配置是让程序员非常头疼的事,比如 Java 后端框架 SSM,大量配置文件让不少人头皮发麻,所以才涌....
Java常用时间类介绍
StringBuilder和StringBuffer:可变的字符串,不产生新对象,比较省内存,当进行....
JDK8 Stream数据流效率分析
Stream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream....
一款使用量很广的图片处理程序ImageMagick
漏洞描述:ImageMagick 在处理恶意构造的图片文件时,对于文件中的 URL 未经严格过滤,可....
如何对加密后的数据进行模糊查询
我们先来看看第一个做法,将所有数据加载到内存中进行解密,这个如果数据量小的话可以使用这个方式来做,这....
RedisInsight安装与使用
RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内....
Spring Boot实现各种参数校验
之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻....
MySQL中如何存储IP地址
在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整....
Python如何爬取天气数据
天气预报我们每天都会关注,我们可以根据未来的天气增减衣物、安排出行,每天的气温、风速风向、相对湿度、....
开发一个简单的工作流引擎
我又查了一天啥是会签节点,发现会签节点就是一个大节点,里面有很多审批人,当这个大节点里的所有人都审批....
IntelliJ IDEA 2022.2的主要更新内容
IntelliJ IDEA 2022.2 为远程开发功能带来了多项质量改进,使其更美观、更稳定。从 ....
一个优秀的Controller层逻辑
说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不....
redis六种淘汰策略
如果不设置最大内存大小或者设置最大内存大小为0,在64位操作系统下不限制内存大小,在32位操作系统下....
监控神器:Prometheus
Prometheus发展速度很快,12年开发完成,16年加入CNCF,成为继K8s 之后第二个CNC....
浅谈SQLite最新的SQL功能
SQLite 是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具数据库。事实上,....