
JAVA
文章平均质量分 75
Java基础、面试题相关知识点整理
后陡门车神
执剑走天涯,单手敲代码。
展开
-
如何自定义注解编写切面实现对数据的过滤(或代码增强)
切面(AOP)除了应用与日志、事务、消息通知外,我们可以实际编码中也可以用该方式对数据灵活处理,比如用户权限数据限制,过滤,拦截等。本篇文章使用实际开发中的简单案例,自定义注解编写切面,对目标数据进行过滤,满足了需求的同时,代码量少且改动小,也便于后期的维护。原创 2024-08-16 17:30:21 · 619 阅读 · 0 评论 -
使用栈的方式实现相对路径找到绝对路径 /aa/bb/../cc =》/aa/cc
如果字符串 /aa/bb/../cc 形式的文件路径,完成回退之后的路径就会变成/aa/cc, 如何用编程来快速实现?使用栈的进栈出栈的方式轻松解决原创 2023-09-12 11:44:10 · 167 阅读 · 0 评论 -
Java中List使用Stream流的常用方法
List使用Stream流的常用应用场景,主要包含:如何获取List中某一字段的集合、使用逗号分隔指定字段、将List转为map、使用filter方法条件过滤后count统计结果、对List进行sorted排序、BigDecimal求和、数值类型求和、String转BigDecimal求和、使用流比较两个List重复部分等。原创 2023-02-28 17:17:28 · 1462 阅读 · 0 评论 -
【排序算法】冒泡排序、选择排序、快速排序、归并排序
【排序算法】冒泡排序、选择排序、快速排序、归并排序的算法描述和代码实现。原创 2022-11-03 17:46:41 · 313 阅读 · 1 评论 -
No validator could be found for constraint ‘javax.validation.constraints.NotEmpty‘...报错解决
No validator could be found for constraint 'javax.validation.constraints.NotEmpty' validating type 'java.lang.Long'. Check configuration for 'id'"报错解决。非空校验注解@NotNull、@NotEmpty、@NotBlank之间的区别和实际运用原创 2022-09-29 17:27:32 · 21737 阅读 · 0 评论 -
String与Integer、int、BigDecimal、Long、long、Double、double、Float、float、Date之间的相互转换
String与Integer、int、BigDecimal、Long、long、Double、double、Float、float、Date之间的相互转换原创 2022-05-06 14:20:03 · 893 阅读 · 0 评论