java常规
文章平均质量分 66
和烨
人生不需要意义,意义却需要人生。
展开
-
深入学习@TableField注解:MyBatis-Plus中的字段映射技术解析
深入学习@TableField注解:MyBatis-Plus中的字段映射技术解析原创 2024-04-27 10:57:14 · 2305 阅读 · 2 评论 -
深入理解Java中Stream流常用方法及示例
深入理解Java中Stream流常用方法及示例原创 2024-04-11 15:10:26 · 604 阅读 · 0 评论 -
Java学习lambda语法中::符号
Java学习lambda语法中::符号原创 2024-04-11 15:03:04 · 427 阅读 · 0 评论 -
Java学习Hutool工具库中的DateUtil工具类
Java学习Hutool工具库中的DateUtil工具类原创 2024-04-09 15:21:28 · 2319 阅读 · 0 评论 -
Java学习Date类的compareTo方法
Java学习Date类的compareTo方法原创 2024-04-09 11:05:38 · 1465 阅读 · 0 评论 -
传统Java中处理null值的方式 vs Optional类结合Lambda表达式的方式
传统Java中处理null值的方式 vs Optional类结合Lambda表达式的方式原创 2024-04-06 16:37:49 · 523 阅读 · 0 评论 -
Java中学习Lambda表达式和stream中parallel并行方法
Java中学习Lambda表达式和stream中parallel并行方法原创 2024-04-06 16:12:02 · 527 阅读 · 0 评论 -
Java使用lambda表达式实现接口
Java使用lambda表达式实现接口原创 2024-04-01 17:19:18 · 534 阅读 · 0 评论 -
Java8之接口默认方法
Java8之接口默认方法原创 2024-03-29 17:02:07 · 593 阅读 · 0 评论 -
Java学习Map中getOrDefault方法
Java学习Map中getOrDefault方法原创 2024-03-28 17:46:34 · 866 阅读 · 0 评论 -
java调用百度AI识别身份证照片获取信息
java调用百度AI识别身份证照片获取信息原创 2024-03-28 16:59:41 · 623 阅读 · 0 评论 -
Java使用ThreadUtil工具类睡眠
Java使用ThreadUtil工具类睡眠原创 2024-03-25 14:14:05 · 356 阅读 · 0 评论 -
Java自定义遍历输出对象属性值
Java自定义遍历输出对象属性值原创 2024-03-18 08:36:44 · 436 阅读 · 0 评论 -
java使用anyMatch判断自定义值是否在HashMap数组中
java使用anyMatch判断自定义值是否在HashMap数组中原创 2024-03-11 11:47:17 · 424 阅读 · 0 评论 -
java取对象数组相同名称下时间最迟和时间区间的结果集
java取对象数组相同名称下时间最迟和时间区间的结果集原创 2024-03-11 10:26:09 · 491 阅读 · 0 评论 -
SpringBoot报错Error attempting to get column ‘create_time’ from result set. Cause: java.sql.SQLFeature
解决报错SpringBoot报错org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'created_time' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeatureNotSupportedException原创 2024-03-02 17:34:55 · 1019 阅读 · 0 评论 -
使用Hutool工具类增减时间
使用Hutool工具类增减时间原创 2024-02-22 17:32:48 · 813 阅读 · 0 评论 -
Java时间操作之LocalDateTime
Java时间操作之LocalDateTime原创 2024-02-22 17:25:30 · 553 阅读 · 0 评论 -
使用Hutool工具类Convert实现String转List、List转String
使用Hutool工具类Convert实现String转List、List转String原创 2024-01-27 11:26:13 · 2159 阅读 · 0 评论 -
SpringBoot使用mybatis-plus代码生成器且xml文件生成在resource文件下
SpringBoot使用mybatis-plus代码生成器且xml文件生成在resource文件下原创 2024-01-24 15:38:08 · 696 阅读 · 0 评论 -
SpringBoot使用druid
Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.0 以上默认使用 Hikari 数据源,可以说 Hikari 与原创 2024-01-24 14:38:12 · 746 阅读 · 0 评论 -
学习理解Java工厂模式
在Java中,使用new关键字创建对象是主动获取资源的方式,应用与资源之间是直接依赖的。而采用工厂模式获取对象时,是应用向工厂要对象,工厂从容器中获取对象返回给应用,是被动的,从而降低了应用和资源之间的依赖关系。这种主动权的变化就叫控制反转。静态工厂方法可以通过方法名字来表示创建了什么对象,比如下面这个方法,就表示创建一个可能是素数的BigInteger,所以,你可以通过名字来表明对象的作用。总之,静态工厂模式和new创建对象有很大的区别。静态工厂模式可以降低应用和资源之间的依赖关系,使得代码更加灵原创 2024-01-23 17:31:37 · 996 阅读 · 0 评论 -
Java解决多线程方式安全问题
Java解决多线程方式安全问题原创 2023-03-09 18:52:27 · 459 阅读 · 1 评论 -
Java基础之线程实现的三种方式
Java基础之线程实现的三种方式原创 2022-12-19 17:45:41 · 1629 阅读 · 0 评论 -
Java基础之并发理论基础
对于处理器重排序,JMM 的处理器重排序规则会要求 java 编译器在生成指令序列时,插入特定类型的内存屏障(memory barriers,intel 称之为 memory fence)指令,通过内存屏障指令来禁止特定类型的处理器重排序(不是所有的处理器重排序都要禁止)。由于CPU分时复用(线程切换)的存在,线程1执行了第一条指令后,就切换到线程2执行,假如线程2执行了这三条指令后,再切换会线程1执行后续两条指令,将造成最后写到内存中的i值是2而不是3。有序性:即程序执行的顺序按照代码的先后顺序执行。原创 2022-12-14 16:57:20 · 395 阅读 · 0 评论 -
Java基础之LinkedList
Java基础之LinkedList原创 2022-12-13 17:34:13 · 438 阅读 · 0 评论 -
Java基础之Collection的ArrayList
Java基础之Collection的ArrayList原创 2022-12-13 14:38:36 · 1320 阅读 · 0 评论 -
Java基础之SPI机制
Java基础之SPI机制原创 2022-12-13 13:40:40 · 539 阅读 · 0 评论 -
Java基础之如何理解泛型的编译期检查
Java基础之如何理解泛型的编译期检查原创 2022-12-08 23:27:01 · 347 阅读 · 0 评论 -
Java基础之伪泛型和类型擦除
当类定义中的类型参数没有任何限制时,在类型擦除中直接被替换为Object,即形如和的类型参数都被替换为Object。当类定义中的类型参数存在限制(上下界)时,在类型擦除中替换为类型参数的上界或者下界,比如形如和的类型参数被替换为,被替换为Object。擦除方法定义中的类型参数原则和擦除类定义中的类型参数是一样的,这里仅以擦除方法定义中的有限制类型参数为例。在这个例子中,我们定义了两个ArrayList数组,不过一个是泛型类型的,只能存储字符串;一个是泛型类型的,只能存储整数,最后,我们通过list1对象原创 2022-12-08 11:29:38 · 177 阅读 · 0 评论 -
理解参数传递
理解参数传递原创 2022-11-10 16:04:00 · 383 阅读 · 0 评论 -
Java之String之equals和intern区别
Java之String之equals和intern区别原创 2022-11-10 15:23:34 · 236 阅读 · 0 评论 -
浅学习泛型
泛型:就是指在类定义时不会设置类中的属性或方法参数的具体类型,而是在类使用时(创建对象)再进行类型的定义。会在编译期检查类型是否错误。类声明后的中这个T被称为类型参数,用于指代任意类型,实际上这个T只是个代表,写什么都可以。表示此时的value1,value2都是在类定义时没有明确类型,只有在使用时才告知编译器类型。出于规范,类型参数用单个的大写字母来代替T:代表任意类E:表示Element的意思,或是异常A value1;B value2;原创 2022-11-09 16:16:36 · 289 阅读 · 0 评论 -
学习集合工具类CollectionUtils——List对象案例
学习集合工具类CollectionUtils——List对象案例原创 2022-10-20 16:37:33 · 617 阅读 · 0 评论 -
Java中String转List和List转String四种方法
Java中String转List和List转String四种方法原创 2022-10-19 15:02:36 · 12633 阅读 · 1 评论 -
Stream流数组和对象List排序
Stream流数组和对象List排序原创 2022-09-20 13:11:07 · 1219 阅读 · 0 评论 -
Java8的stream之groupingBy()分组排序
Java8的stream之groupingBy()分组排序原创 2022-09-20 10:10:44 · 13334 阅读 · 1 评论 -
Java中判断两个Long类型是否相等
Java中判断两个Long类型是否相等原创 2022-09-06 17:16:42 · 1266 阅读 · 0 评论 -
Java equalsIgnoreCase() 方法
Java equalsIgnoreCase() 方法原创 2022-08-09 15:35:37 · 10791 阅读 · 0 评论 -
Mybatis批量更新Oracle和Mysql
Mybatis批量更新Oracle原创 2022-06-15 22:40:29 · 2167 阅读 · 0 评论