排序
剑指offer-46、孩⼦们的游戏(圆圈中最后剩下的数)
剑指offer-46、孩⼦们的游戏(圆圈中最后剩下的数),题目描述 有个游戏是这样的:⾸先,让 n 个⼩朋友们围成⼀个⼤圈,⼩朋友们的编号是0~n-1。然后,随机指定⼀个数 m ,让编号为0的⼩朋友开始报...
java netty 实现 websocket 服务端和客户端双向通信 实现心跳和断线重连 完整示例
java netty 实现 websocket 服务端和客户端双向通信 实现心跳和断线重连 完整示例 maven依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</ar...
MyBatis踩坑实录:那些不报错但让你debug到深夜的Bug
MyBatis踩坑实录:那些不报错但让你debug到深夜的Bug, 早上刚到公司,打开电脑,写着需求听着歌。突然钉钉一响,测试发来消息:'你那个接口报错了'。打开日志一看,MyBatis又炸了。 说实话,MyB...
keycloak~正确让api接口支持跨域
相关参考 https://leejjon.medium.com/how-to-allow-cross-origin-requests-in-a-jax-rs-microservice-d2a6aa2df484 https://stackoverflow.com/questions/28065963/how-to-handle-cors-using-j...
10416_基于Springboot的企业人事管理系统
10416_基于Springboot的企业人事管理系统,1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。绿-泡-泡:QianXun-Software 2、项目介绍 使用旧方法...
一文了解java枚举
1. 枚举的由来 当我们知道所有变量的可能性时,尽量使用枚举类型来定义,比如季节,春夏秋冬,一周(一二三四五六七),只读不需要修改 有限的一个一个列举出来的类叫做枚举类,枚举是一组常量的集合,枚...
wso2~通过三方IDP的token置换wso2的token
wso2~通过三方IDP的token置换wso2的token,参数:https://datatracker.ietf.org/doc/html/rfc7523 oauth2.0中的三方另类授权 了解OAuth 2.0中特定的授权类型(Grant Type)对于构建安全的认证流...
泛型无界通配符的思考
起因:无界通配符<?>作为参数可以接受任意类型参数,入参的具体类型在调用方法时并不需要确定,联想到泛型方法中参数的类型是在调用方法时被定义,实践探究二者异同。 public class Gener...
8、SequenceInputStream的源码和Vector.class的一些函数说明(windows操作系统,JDK8)
8、SequenceInputStream的源码和Vector.class的一些函数说明(windows操作系统,JDK8),一、SequenceInputStream源码——可以顺序读取多个输入Stream的装饰器类 SequenceInputStream.class ...
从零手写实现 nginx-13-nginx.conf 配置例子解释 + nginx 配置文件要如何解析?
前言 大家好,我是老马。很高兴遇到你。 我们为 java 开发者实现了 java 版本的 nginx https://github.com/houbb/nginx4j 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零...
InnoDB存储结构全解析:行页区段与单表2000W行的关系
InnoDB存储结构全解析:行页区段与单表2000W行的关系,逻辑存储结构 表空间由段(segment)、区(extent)、页(page)、行(row)组成,InnoDB存储引擎的逻辑存储结构大致如下图: 行(row) 数...
SoftReference 到底在什么时候被回收 ? 如何量化内存不足 ?
本文基于 OpenJDK17 进行讨论,垃圾回收器为 ZGC。 提示: 为了方便大家索引,特将在上篇文章 《以 ZGC 为例,谈一谈 JVM 是如何实现 Reference 语义的》 中讨论的众多主题独立出来。 大家在网...













