排序
深入解析 Druid 连接池:连接有效性检测与 Keep-Alive 机制
深入解析 Druid 连接池:连接有效性检测与 Keep-Alive 机制,背景 在 Java 程序中,下面是一个经常会碰到的错误。 Caused by: com.mysql.cj.exceptions.CJCommunicationsException:&nb...
《深入解析Java synchronized死锁:从可重入锁到哲学家就餐问题》
《深入解析Java synchronized死锁:从可重入锁到哲学家就餐问题》, 各位看官,大家早安午安晚安呀~~~ 如果您觉得这篇文章对您有帮助的话 欢迎您一键三连,小编尽全力做到更好 欢迎您分享给更多...
第一次blog作业 Java电梯分析
第一次blog作业 Java电梯分析,一、前言 作为第一次Java大作业,对我自己而言有着非常大的挑战性。从c语言到java,在Java的学习中我已经开始由面向过程的思维转向面向对象的思维。但由于自己设计...
剑指offer-29、最⼩的k个数
剑指offer-29、最⼩的k个数,题⽬描述 输⼊ n 个整数,找出其中最⼩的 K 个数。例如输⼊ 4,5,1,6,2,7,3,8 这 8 个数字,则最⼩的 4 个数字是 1,2,3,4 。 思路及解答 排序法 最直接的思路是将数组...
剑指offer-39、平衡⼆叉树
剑指offer-39、平衡⼆叉树,题⽬描述 输⼊⼀棵节点数为 n ⼆叉树,判断该⼆叉树是否是平衡⼆叉树。 在这⾥,我们只需要考虑其平衡性,不需要考虑其是不是排序⼆叉树 平衡⼆叉树( Balanced Binar...
Mybatis入门手册
Mybatis入门手册,介绍 MyBatis 是一个优秀的持久层框架,它简化了 Java 应用程序与关系型数据库之间的交互。MyBatis 通过 XML 或注解的方式将 SQL 语句与 Java 对象进行映射,避免了传统 JDBC ...
Netty 如何自动探测内存泄露的发生
Netty 如何自动探测内存泄露的发生, 本文基于 Netty 4.1.112.Final 版本进行讨论 本文是 Netty 内存管理系列的最后一篇文章,在第一篇文章 《聊一聊 Netty 数据搬运工 ByteBuf 体系的设计与实现...
缓存监控治理在游戏业务的实践和探索
缓存监控治理在游戏业务的实践和探索, 作者:来自 vivo 互联网服务器团队- Wang Zhi 通过对 Redis 和 Caffeine 的缓存监控快速发现和定位问题降低故障的影响面。 一、缓存监控的背景 游...
spring-boot报错 — java: 程序包javax.servlet.http不存在
spring-boot报错 -- java: 程序包javax.servlet.http不存在, 1、报错原因 当springboot项目从2.7.x的升级到3.0.x的时候,会遇到一个问题java: 程序包javax.servlet.http不存在,可能是一些包的...
sensitive-word-admin v2.0.0 全新 ui 版本发布!vue+前后端分离
sensitive-word-admin v2.0.0 全新 ui 版本发布!vue+前后端分离,前言 sensitive-word-admin 最初的定位是让大家知道如何使用 sensitive-word,所以开始想做个简单的例子。 不过秉持着把一个工...
Java之Spring MVC篇三
Java之Spring MVC篇三, 目录 响应 返回静态页面 @RestController 和 @Controller的区别和联系 返回数据@ResponseBody 关于@ResponseBody 返回HTML代码片段 返回JSON 设置状态码 ...
IDEA如何整理代码格式,格式化代码,去除无效依赖,自动缩进等
IDEA如何整理代码格式,格式化代码,去除无效依赖,自动缩进等,前言 大家好,我是小徐啊。我们在IDEA中,经常是需要格式化代码的,这样代码才能好看一点。今天,我就来介绍下如何在IDEA中格式化...













