Java
文章平均质量分 63
CKL0g1c
道阻且长,行则将至
展开
-
Java多线程的可重入和不可重入
可重入锁:同一线程可以多次获取,避免死锁,适合复杂的调用关系。不可重入锁:同一线程不能多次获取,适合需要严格控制资源访问的场景。根据实际需求选择合适的锁机制是多线程编程中重要的一部分。原创 2024-09-05 19:02:13 · 939 阅读 · 0 评论 -
SpringBoot查缺补漏(“女娲补天”)
自动版本管理:Spring Boot 通过启动器和父 POM 机制,自动管理依赖版本,简化了开发流程。减少错误:这种方式减少了依赖版本冲突的可能性,提高了项目的稳定性。原创 2024-08-29 12:10:51 · 301 阅读 · 0 评论 -
SpringBoot项目,配置文件pom.xml的结构解析
是 Maven 项目对象模型(Project Object Model)的配置文件,它定义了 Maven 项目的基本设置和构建过程。这个结构提供了 Maven 项目的基本框架,可以根据项目的具体需求进行扩展和定制。原创 2024-07-04 21:30:10 · 515 阅读 · 0 评论 -
SpringBoot Gradle和Vue 两个项目结构进行解释,说明其作用
在使用Gradle构建的Spring Boot项目中,项目的目录结构和各个文件的作用如下:项目根目录:src/main/java/:src/main/resources/:src/test/java/:src/test/resources/:build/:build.gradle:src/main/java/:src/main/resources/:src/test/java/:src/test/resources/:通过这种结构,项目的代码和资源文件都被清晰地组织和管理,使得项目的开发、维护和部署变得更加原创 2024-06-18 16:23:49 · 996 阅读 · 0 评论 -
用于校验字符串的简单Java程序,业务中用于校验账号,密码等等
在 main() 方法中,我们创建了一个示例字符串 input,然后调用 containsSpecialCharacters() 方法来检查该字符串是否包含特殊字符。这个程序有一个静态方法 containsSpecialCharacters(),它接受一个字符串作为输入,并返回一个布尔值,指示该字符串是否包含特殊字符。最后,使用 matcher.find() 方法检查是否有特殊字符匹配成功,如果有则返回 true,否则返回 false。根据检查结果,程序输出相应的提示信息。原创 2024-05-09 01:41:15 · 196 阅读 · 0 评论 -
开发中的一些专业术语,POJO、PO...
VO 是用于封装特定业务场景下的数据,通常是为了满足前端或其他组件的数据需求。VO 类的属性可以是来自多个实体或其他对象的组合,用于传递特定的数据集合。POJO(Plain Old Java Object):简单的 Java 对象,是一种普通的 Java 类,没有继承特定的框架或接口。在这个简化的示意图中,PO/POJO 表示持久化对象,DAO 表示数据访问对象,VO/DTO 表示值对象或数据传输对象,BO 表示业务对象。它是与数据库表结构对应的类,通常用于表示持久化数据的实体。原创 2024-05-08 10:58:37 · 429 阅读 · 0 评论 -
MyBatis项目中maven几个依赖项的作用
为什么mybatis需要添加logback-core依赖和logback-classic依赖, 添加其作用是什么?原创 2023-03-11 16:52:36 · 788 阅读 · 1 评论 -
解决errorCode 1045, state 28000、 errorCode errorCode 0, state 01S00
解决errorCode 1045, state 28000、 errorCode errorCode 0, state 01S00原创 2023-03-08 15:10:07 · 425 阅读 · 0 评论 -
Java 类加载器 ClassLoader
java类加载机制ClassLoader原创 2023-02-25 09:20:14 · 137 阅读 · 0 评论 -
Java线程
1、线程由进程创建的,是进程的一个实体2、一个进程可以拥有多个线程//启动线程 -> 最终会执行 cat的run方法cat.run();//使用cat.run(),相当于由主线程直接调用run方法System.out.println("喵喵,我是小猫咪" + (++times) + " 线程名= " + Thread.currentThread().getName());//打印出来了的是main而不是Thread-0cat.run();原创 2022-10-03 21:22:54 · 381 阅读 · 0 评论 -
JavaSE 入门
位(bit):是计算机 内部数据 存储的最小单位,11001100是一个八位二进制数。原创 2022-10-01 16:24:54 · 629 阅读 · 0 评论