排序
java研发工程师必知必会
java研发工程师必知必会, java作为一种跨平台、面向对象的编程语言,广泛应用于企业级Web开发和移动应用开发。其核心特性包括可移植性(一次编写,到处运行)、安全性、分布式支持以及泛型编程...
SSM学习笔记
SSM学习笔记,SSM学习笔记 Spring_quickstart的对象注入 <bean id = 'bookService' class='com.cwnu.service.Impl.bookServiceImpl'> <property name='bookDao' ref='bookDao'/> <...
走进Java:类和对象的初步理解
走进Java:类和对象的初步理解,一、类和对象的引出 对于Java初学者来说,类和对象是一个有些不太好理解的知识点,在学习类和对象之前,会接触到Java中的八大基本数据类型。 数据类型分类 数据类...
ConcurrentHashMap的原理
背景 我们知道hashmap是一个线程不安全的数据结构,在多线程编程的时候,多个线程同时向hashmap中put元素的时候,会发生数据丢失。多线程put操作后,再get操作导致死循环。 多线程put非NULL元素...
JDK 8 升级 17 及 springboot 2.x 升级 3.x 指南
JDK 8 升级 17 及 springboot 2.x 升级 3.x 指南, JDK 8 升级 17 简介 从 JDK 8 升级到 JDK 17 的过程中,有几个主要的变化,特别是 Java Platform Module System (JPMS) 的引入,以及一些包路...
算法题:数组中的第k个最大元素
算法题:数组中的第k个最大元素,力扣链接 题意 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的...
SpringBean的静态字段/静态属性(static的field),支持Apollo配置热更新吗?
SpringBean的静态字段/静态属性(static的field),支持Apollo配置热更新吗?,我们知道,springbean的静态field可以通过显式的setter方法(实例方法)实现注入。 下面LaborFeeCalculator,其中...
如何编写一个SpringBoot项目告警推送的Starter
如何编写一个SpringBoot项目告警推送的Starter,前言 最近有一点时间了,于是便开始做以前自己想做但是没有完成的事情。之前我其实就一直想写一个通用一点的告警推送组件,把项目里的异常信息、...
三,MyBatis-Plus 的各种查询的“超详细说明”,比如(等值查询,范围查询,模糊查询…)
三,MyBatis-Plus 的各种查询的“超详细说明”,比如(等值查询,范围查询,模糊查询...),三,MyBatis-Plus 的各种查询的“超详细说明”,比如(等值查询,范围查询,模糊查询...) @ 目录 三,MyB...
借助Aspose.ZIP SDK,Java 中提取CAB 文件的分步指南
借助Aspose.ZIP SDK,Java 中提取CAB 文件的分步指南, CAB压缩包通常用于在 Windows 操作系统上安装软件包。这种压缩文件格式可以保持目录结构并提高存储效率。然而,本文将介绍使用 Java 以编...
redisson内存泄漏问题排查
redisson内存泄漏问题排查,问题描述 最近生产有个服务突然出现频繁告警,接口P99响应时间变长,运维同学观察到相应的pod cpu飙升,内存占用很高。 cpu升高问题排查是老生常谈的话题了,一般可以...
对于api管理系统的一些总结和思考
这个项目算是找工作前,用来充当简历上的项目来用的,估计以后看看会更有感悟吧。 好了,那我们开始吧。 一、前端篇 对于这个项目是前端是使用的 ant design pro(因为这玩意可以自动创建请求的...













