自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Java深拷贝和浅拷贝【通过代码解释】

深拷贝和浅拷贝的区别主要在于它们如何复制对象及其引用的对象。在浅拷贝中,仅复制对象本身及其直接引用,而在深拷贝中,不仅复制对象本身,还递归地复制它引用的所有对象。

2024-05-27 14:58:57 343

原创 SpringBoot集成Logback将日志写入文件夹

目前比较常用的ava日志框架:Logback、log4j、log4j2、JUL等等。Logback是在log4j的基础上重新开发的一套日志框架,是完全实现SLF4J接口API(也叫日志门面)。Logback 的架构非常通用,可以应用于不同的环境。目前logback分为三个模块,logback-core,logback-classic和logback-access。logback-core模块为其他两个模块奠定了基础。

2024-05-23 10:03:33 869

原创 2024版本idea集成SpringBoot + Ai 手写一个chatgpt 【推荐】

Spring AI 是 AI 工程的应用框架。其目标是将 Spring 生态系统设计原则(如可移植性和模块化设计)应用于 AI,并推广使用 POJO 作为 AI 领域应用程序的构建块。跨 AI 提供商的可移植 API 支持,适用于聊天、文本到图像和嵌入模型。支持同步和流 API 选项。还支持下拉以访问特定于模型的功能。

2024-05-11 18:29:48 2315 3

原创 使用SpringBoot+Redis做一个排行榜【推荐】

Zset是一个没有重复元素的字符串集合。不同之处是有序集合的每个成员都关联了一个评分( score) ,这个评分( score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分可以是重复了。因为元素是有序的,所以你也可以很快的根据评分( score )或者次序( position )来获取一个范围的元素。访问有序集合的中间元素也是非常快的,因此你能够使用有序集合作为一个没有重复成员的智能列表Zset 非常适合用于实现各种排行榜。

2024-05-08 20:27:28 1035

原创 《公路管理系统》----毕业设计【珍藏推荐】

一个可用于毕业设计的系统,满足你的任何需求和技术,快来看看吧。

2024-05-07 15:54:36 266

原创 HashMap源码详细讲解 [珍藏推荐]

HashMap 主要用来存放键值对,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一,是非线程安全的。HashMap 可以存储 null 的 key 和 value,但 null 作为键只能有一个,null 作为值可以有多个JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突)。

2024-05-06 15:41:47 1119

转载 Java工具类:CompareUtils(比较对象字段值变化)

我们在工作中,可能会在日志中记录数据的变化情况,这样可以有助于运维人员对问题排查。或者在公共处理的数据增加一个日志页面,记录每次修改的变化。比如:小王在 2022-05-05 23:58:27 时间点修改了年龄,把 28 改为了 18), 这样也可以方便用户的数据追踪,这样公共数据一旦出了问题,我们从日志进行跟踪,那么最后是谁造成的,也就一目了然。可见,展示字段值的变化,是一个较为实用的功能。

2024-04-29 16:05:33 573

原创 【java超方便的导入导出工具类】SpringBoot操作Excel导入和导出

超方便的SpringBoot+Excel导入导出,值得你研究。

2024-04-29 15:03:34 1741 2

原创 MySQL常用命令和函数的讲解以及表之间的联结

关于Mysql常用命令的讲解学习和表连接的解释

2024-04-16 12:36:40 615

原创 一篇文章让你理解ArrayList:ArrayList源码分析

ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数量。ArrayList 继承于 AbstractList ,实现了 List, RandomAccess, Cloneable, java.io.Serializable 这些接口。

2024-04-12 16:31:14 879

原创 java多线程操作将List集合中数据,拆分成多个List,操作完成后将List合并

java多线程操作将List集合中数据,拆分成多个List,操作完成后将List合并。

2024-03-07 13:13:10 1346

原创 Vue+Echarts可视化详解(统计图)

Echarts–商业级数据图表,它是一个纯JavaScript的图标库,可以流畅的运行在PC和移动设备上,兼容 当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等,底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据 视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

2024-03-04 13:18:44 4364

原创 一篇文章了解JVM

JVM——Java虚拟机,它是Java实现平台无关性的基石。Java程序运行的时候,编译器将Java文件编译成平台无关的Java字节码文件(.class),接下来对应平台JVM对字节码文件进行解释,翻译成对应平台匹配的机器指令并运行。

2024-03-04 11:52:34 704

原创 两个线程交替输出

例:有两个数组其中A:【1,2,3,4,5,6】,B:【A,B,C,D,E,F】,让他们交替输出结果:1A2B3C4D5E6F。

2024-02-20 15:04:48 313

原创 线程创建的四种方式

清楚理解线程的四种创建方法。。

2024-02-20 12:41:37 232

原创 Vue3快速学习和应用

Vue是前端优秀框架, 是一套用于构建用户界面的**渐进式框架**

2024-01-04 11:05:31 1000 1

原创 (雪花算法原理)+ 常用算法的详解

雪花算法:用来实现全局唯一的业务主键,解决分库分表之后主键id的唯一性的问题(UUID,Redis的原子递增,数据库全局表的自增id)(只需要满足有序递增,高性能,高可用,带时间戳)

2024-01-03 14:58:41 608 1

原创 常见的设计模式讲解

设计模式是系统服务设计中针对场景的一种解决方案,可以解决功能逻辑开发中的共性问题

2024-01-03 14:42:33 805 1

原创 一篇精通MyBatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2024-01-03 11:43:44 1466 1

原创 一篇文章学会Mybatis

MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。

2024-01-02 15:59:40 470

原创 SpringCloud讲解+案例

微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。

2024-01-02 15:43:53 1014

原创 SpringMvc讲解+Ssm整合

1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。**Model(模型):**数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据

2024-01-02 14:55:10 990

原创 SpringSecurity从入门到精通

Spring Security** 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。

2024-01-02 11:31:23 562

原创 快速了解Spring

spring理念:是现有的技术更加容易使用,本身是一个大杂烩。官网: https://spring.io/projects/spring-framework#overview官方下载: https://repo.spring.io/release/org/springframework/spring/»

2024-01-02 11:18:41 316

原创 学SpringBoot看这一篇就足够。

SpringBoot简介Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson

2024-01-02 11:13:05 861

原创 腾讯云cos

5.统一返回结果类Result。1. 引入pom依赖。

2023-04-26 18:15:58 301 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除