Java 第186页
京东一面:如何在SpringBoot启动时执行特定代码?有哪些方式?-拾光赋

京东一面:如何在SpringBoot启动时执行特定代码?有哪些方式?

引言 Spring Boot 提供了许多便捷的功能和特性,使得开发者可以更加轻松地构建强大、高效的应用程序。然而,在应用程序启动时执行一些初始化操作是至关重要的,它可以确保应用程序在启动后处于...
Lee的头像-拾光赋Lee1年前
0240
Java List集合去重、过滤、分组、获取数据、求最值、合并、排序、跳数据和遍历-拾光赋

Java List集合去重、过滤、分组、获取数据、求最值、合并、排序、跳数据和遍历

前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 准备工作:现有一个User类、Student 类和Ticket类,加入相关依赖 @Data public class User { /** * id */ private Integer id...
Lee的头像-拾光赋Lee1年前
0330
ThreadLocal真会内存泄漏?-拾光赋

ThreadLocal真会内存泄漏?

前言 在讨论ThreadLocal存在内存泄漏问题之前,需要先了解下面几个知识点: 什么是内存泄漏? 什么是ThreadLocal? 为什么需要ThreadLocal? 数据一致性问题 如何解决数据一致性问题? 当我们了...
Lee的头像-拾光赋Lee1年前
0240
MySQL 06 mysql 如何实现类似 oracle 的 merge into-拾光赋

MySQL 06 mysql 如何实现类似 oracle 的 merge into

拓展阅读 MySQL View MySQL truncate table 与 delete 清空表的区别和坑 MySQL Ruler mysql 日常开发规范 MySQL datetime timestamp 以及如何自动更新,如何实现范围查询 MySQL 06 mysql 如何实...
Lee的头像-拾光赋Lee1年前
0240
Nacos 2.3.2 正式发布,修复重大 bug!-拾光赋

Nacos 2.3.2 正式发布,修复重大 bug!

大家好,我是R哥。 Nacos 2.3.2 前几天正式发布了,修复了一个重大 bug。 Nacos 先扫个盲: Nacos 一个用于构建云原生应用的动态服务发现、配置管理和服务管理平台,由阿里巴巴开源,致力于发现...
Lee的头像-拾光赋Lee1年前
0320
RAG应用开发实战(01)-RAG应用框架和解析器-拾光赋

RAG应用开发实战(01)-RAG应用框架和解析器

1 开源解析和拆分文档 第三方的工具去对文件解析拆分,去将我们的文件内容给提取出来,并将我们的文档内容去拆分成一个小的chunk。常见的PDF word mark down, JSON、HTML。都可以有很好的一些模...
Lee的头像-拾光赋Lee1年前
0270
OOM异常类型总结-拾光赋

OOM异常类型总结

OOM是什么?英文全称为 OutOfMemoryError(内存溢出错误)。当程序发生OOM时,如何去定位导致异常的代码还是挺麻烦的。 要检查OOM发生的原因,首先需要了解各种OOM情况下会报的异常信息。这样能...
Lee的头像-拾光赋Lee1年前
0320
给你安利一款鲁班大叔开发的maven依赖搜索神器-拾光赋

给你安利一款鲁班大叔开发的maven依赖搜索神器

写在前面 一款好的插件往往能提高我们的开发效率。今天就给大家安利一款maven 依赖搜索插件。 插件是自己一直关注的鲁班大叔开发的,用了几天真的好用 废话不多说,我们就来看看这是一款什么插...
Lee的头像-拾光赋Lee1年前
0160
实用技巧:排查数据异常/数据波动问题,该如何下手?-拾光赋

实用技巧:排查数据异常/数据波动问题,该如何下手?

前言 在我做开发的这些年,让我很头痛的一类问题,不是线上故障,而是数据异常,不知道有没有程序员跟我感同身受。 大多数的服务故障都有较为直观的异常日志,再结合产品表象,相对排查起来还有...
Lee的头像-拾光赋Lee1年前
0270
美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!-拾光赋

美团二面:为什么不推荐使用 MyBatis 二级缓存?大部分人都答不上来!

为了增加查询的性能,MyBatis 提供了二级缓存架构,分为一级缓存和二级缓存。 这两级缓存最大的区别就是:一级缓存是会话级别的,只要出了这个 SqlSession,缓存就没用了。而二级缓存可以跨会话...
Lee的头像-拾光赋Lee1年前
0220
Springboot2+vue2整合项目-拾光赋

Springboot2+vue2整合项目

前端 https://blog.csdn.net/m0_37613503/article/details/128961447 数据库 1.用户表 CREATE TABLE `x_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `pas...
Lee的头像-拾光赋Lee1年前
0220
Java面向对象02——三大特性之封装-拾光赋

Java面向对象02——三大特性之封装

大家好,我是白夜,今天给大家聊聊面向对象的三大特征——封装 一、包(package) 1.1、包的引入 先来看看我们之前写的代码结构 以上代码存在的问题 所有类写在一个目录下面,非常难管理,因为...
Lee的头像-拾光赋Lee1年前
0180