![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
java开发
骑着蜗牛打天下
java<=>golang,小白成长中。。。
展开
-
on duplicate key update的使用
插入或更新原创 2024-04-30 14:38:15 · 203 阅读 · 0 评论 -
SpringBoot多数据源配置(MySql、Oracle)
多数据源、oracle原创 2024-02-28 15:31:47 · 836 阅读 · 0 评论 -
数据分组(使用stream流)
数据格式分组返回、stream流原创 2024-02-28 16:04:37 · 471 阅读 · 0 评论 -
JDBC分批次批量插入
批量插入原创 2024-02-24 13:56:29 · 410 阅读 · 0 评论 -
java中文转拼音(去除音调)
中文转拼音原创 2023-11-28 10:09:12 · 235 阅读 · 0 评论 -
double类型数相减有小数误差问题
double相减消除误差原创 2023-11-09 14:11:25 · 319 阅读 · 0 评论 -
java中比较Long类型值是否相等
封装类型Long数值比较。原创 2023-11-06 15:15:59 · 971 阅读 · 0 评论 -
索引失效的几种情况
索引失效原创 2023-10-20 10:14:12 · 125 阅读 · 0 评论 -
mysql同时使用order by排序和limit分页数据重复问题
order by与limit同时使用数据重复性问题原创 2023-10-19 18:57:11 · 438 阅读 · 0 评论 -
图片上传并映射回显
文件上传、io流原创 2023-10-09 15:47:02 · 200 阅读 · 0 评论 -
SpringBoot整合Swagger2
swagger原创 2023-09-12 10:12:00 · 127 阅读 · 0 评论 -
MybatisPlus自动填充-MetaObjectHandler接口
自动填充策略原创 2023-09-08 09:57:54 · 510 阅读 · 0 评论 -
xml中in的使用
xml中使用foreach原创 2023-08-31 15:05:41 · 2102 阅读 · 0 评论 -
java定时任务
用户登录时通过oa接口验证是否存在,若存在把用户信息存入redis中,通过定时任务把用户信息保存或更新到用户表中;(还可使用mq队列)原创 2023-08-30 19:19:33 · 291 阅读 · 0 评论 -
Mybatis-Plus手动分页
手动分页原创 2023-08-18 19:06:30 · 1209 阅读 · 0 评论 -
使用MethodInterceptor和ResponseBodyAdvice做分页处理
分页、拦截器原创 2023-08-09 19:22:14 · 168 阅读 · 0 评论 -
使用ResponseBodyAdvice做分页处理
ResponseBodyAdvice、分页原创 2023-08-09 16:02:23 · 171 阅读 · 0 评论 -
SpringBoot整合Mybatis(开启驼峰映射、分页)
mybatis;分页;驼峰映射原创 2023-08-09 15:03:52 · 2602 阅读 · 0 评论 -
SpringBoot访问数据库
Druid 是阿里巴巴推出的一款开源的高性能数据源产品,Druid 支持所有 JDBC 兼容的数据库,包括 Oracle、MySQL、SQL Server 和 H2 等等。MyBatis 是一个半自动化的 ORM 框架,所谓半自动化是指 MyBatis 只支持将数据库查出的数据映射到 POJO 实体类上,而实体到数据库的映射则需要我们自己编写 SQL 语句实现,相较于Hibernate 这种完全自动化的框架,Mybatis 更加灵活,我们可以根据自身的需求编写 sql 语句来实现复杂的数据库操作。原创 2023-08-08 14:24:00 · 1214 阅读 · 0 评论 -
使用ResponseBodyAdvice封装统一返回值
在实际项目中,我们经常需要在请求前后进行一些操作,比如:参数解密/返回结果加密、返回值封装,打印请求参数和返回结果的日志等。这些与业务无关的东西,我们不希望写在controller方法中,造成代码重复可读性变差。这里,我们经常使用@ControllerAdvice和RequestBodyAdvice、ResponseBodyAdvice来对请求前后进行处理(本质上就是AOP),来实现日志记录每一个请求的参数和返回结果。原创 2023-08-08 10:57:53 · 2708 阅读 · 0 评论 -
AOP-AspectJ 切面技术及使用MethodInterceptor实现切面
aop、切面原创 2023-08-07 17:32:38 · 706 阅读 · 0 评论 -
拦截器——Interceptor及与过滤器区别
在 Spring Boot 中定义拦截器十分的简单,只需要创建一个拦截器类,并实现 HandlerInterceptor 接口即可。HandlerInterceptor 接口中定义以下 3 个方法,如下表。返回值类型方法声明描述boolean该方法在控制器处理请求方法前执行,其返回值表示是否中断后续操作,返回 true 表示继续向下执行,返回 false 表示中断后续操作。void该方法在控制器处理请求方法调用之后、解析视图之前执行,可以通过此方法对请求域中的模型和视图做进一步修改。原创 2023-08-07 16:52:05 · 194 阅读 · 0 评论 -
JavaWeb三大组件——Filter
监听器、过滤器、servlet原创 2023-08-07 14:07:49 · 104 阅读 · 0 评论 -
JavaWeb三大组件——Listener
servlet、监听器原创 2023-08-05 16:10:53 · 225 阅读 · 0 评论 -
JavaWeb三大组件 —— Servlet
然而,从 Java EE 8 开始,Servlet API 的维护权转交给了 Eclipse Foundation 的 Jakarta EE 社区,因此,在最新的 Jakarta EE 版本中,Servlet API 的包名已经更改为 jakarta.servlet。综上所述,javax.servlet 和 jakarta.servlet 的区别仅在于包名的变化,代表了不同版本的 Java Servlet API。3.点击确定,就会看到如下图,idea自动给我们创建了web.xml。原创 2023-08-05 12:10:52 · 1911 阅读 · 0 评论 -
枚举的使用
【代码】枚举的使用。原创 2023-08-04 19:00:47 · 41 阅读 · 0 评论 -
alibaba.excel库使用
使用alibab中的excel库来实现excel的导入、导出。原创 2023-07-31 18:39:22 · 1868 阅读 · 0 评论 -
String中@NotNull、@NotBlank、@NotEmpty使用
NotEmpty:适用于String、Collection集合、Map、数组等;@NotNull:适用于基本数据类型Integer、Long、Double等;@NotBlank:适用于String类型;原创 2023-07-31 18:22:23 · 600 阅读 · 0 评论 -
Mybatis-plus预加载
预加载原创 2023-06-25 19:47:36 · 139 阅读 · 0 评论 -
java树结构查询及分页
树结构查询原创 2023-06-26 16:00:31 · 2417 阅读 · 1 评论 -
@TableField的使用
@TableField注解的使用原创 2023-06-26 10:33:53 · 1327 阅读 · 0 评论 -
Java中GET请求与POST请求,前端传参与后端接收实例
前端传参与后端接收实例原创 2023-06-29 19:53:40 · 2234 阅读 · 0 评论