排序
redis~有序集合处理ip范围的查询问题
redis~有序集合处理ip范围的查询问题,目前有两种方式对 IP 以及归属地信息进行缓存: 第一种是将起始 IP,结束 IP 以及中间所有 IP 转换成整型,然后以字符串方式,用转换后的 IP 作为 key,归...
chrome浏览器如何快速关闭页面?
chrome浏览器如何快速关闭页面?,前言 大家好,我是小徐啊。我们在Java开发的时候,经常是需要使用浏览器的。而在这其中,谷歌浏览器chrome无疑是功能最强大的,它能帮助我们高效地进行开发。 ...
java @Override 详解
java @Override 详解, 在 Java 中,@Override 是一个注解(Annotation),用于检查和表明一个方法重写(Override)了其父类或接口中的方法。 1. 什么是 @Override 定义 @Override 是 Java 的一...
剑指offer-27、字符串的排列
剑指offer-27、字符串的排列,题⽬描述 输⼊⼀个字符串,按字典序打印出该字符串中字符的所有排列。例如输⼊字符串 abc ,则按字典序打印出由字符 a , b , c 所能排列出来的所有字符串 abc , acb...
深入认识ClassLoader – 一次投产失败的复盘
深入认识ClassLoader - 一次投产失败的复盘,问题背景 投产日,同事负责的项目新版本发布,版本包是SpringBoot v2.7.18的一个FatJar,java -jar启动报错停止了,输出的异常日志如下: Caused by:...
一骑红尘妃子笑,无人知是荔枝来!
一骑红尘妃子笑,无人知是荔枝来!,随笔 从千万粉丝“何同学”抄袭开源项目说起,为何纯技术死路一条? 数据源的统一与拆分 监控报警系统的指标、规则与执行闭环 我们的系统应该配置哪些监控报警...
0帧起手将腾讯混元大模型集成到Spring AI的全过程解析
0帧起手将腾讯混元大模型集成到Spring AI的全过程解析,在前面,我们已经为大家铺垫了大量的知识点,并深入解析了Spring AI项目的相关内容。今天,我们将正式进入实战环节,从零开始,小雨将带领...
(超详细讲解)实现将idea的java程序打包成exe (新版,可以在没有java的电脑下运行,即可以发给好朋友一起玩),第二种报错
(超详细讲解)实现将idea的java程序打包成exe (新版,可以在没有java的电脑下运行,即可以发给好朋友一起玩),第二种报错, 目录 实现打包到exe大概步骤 工具准备 1.将java程序文件打包成jar文件 ...
Springboot3同时集成mybatis和mybatis-plus?
Springboot3同时集成mybatis和mybatis-plus?,言归正传,这是个伪命题,请看后文。 为何这么说?盖因开始的时候,我认为mybatis和mybatis-plus可以共存(保留各自的配置,或者换句话就是把原来独...
剑指offer-11、⼆进制中1的个数
剑指offer-11、⼆进制中1的个数,题⽬描述 输⼊⼀个整数,输出该数 32 位⼆进制表示中 1 的个数。其中负数⽤补码表示。 示例1 输⼊:10 返回值:2 说明:⼗进制中10的32位⼆进制表示为0000 0000 ...
生产事故-那些年遇到过的OOM
生产事故-那些年遇到过的OOM, 入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子。轻则满头大汗,面红耳赤。重则系统停摆,损失资金。每一个生产事故的背后,都是宝贵的经...
MyBatis常见Bug之 —— 数据库表或列不存在
MyBatis常见Bug之 —— 数据库表或列不存在,数据库表或列不存在 1. 表不存在 在使用 MyBatis-Plus 时,虽然 MyBatis-Plus 内置了很多对单表操作的 CRUD,但是在使用时,可能会出现 “表不存在”...













