随笔分类 -  Java

摘要:Shiro安全框架Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境 阅读全文
posted @ 2025-03-27 20:56 mango0219 阅读(247) 评论(0) 推荐(0)
摘要:MybatisPlus实现联表分页查询在开发中遇到了一个问题,需要进行联表查询并进行分页,因为不想自己来写分页,所以还是依靠MybatisPlus来实现想要的功能。 阅读全文
posted @ 2025-03-27 20:49 mango0219 阅读(229) 评论(0) 推荐(0)
摘要:MyBatisPlus - 远离SQLMybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 阅读全文
posted @ 2025-03-27 20:49 mango0219 阅读(115) 评论(0) 推荐(0)
摘要:Mybatis - 半自动ORM框架MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 阅读全文
posted @ 2025-03-27 20:47 mango0219 阅读(70) 评论(0) 推荐(0)
摘要:系统执行业务逻辑之前,会对输入数据进行校验,检测数据是否有效合法的。所以我们可能会写大量的`if else`等判断逻辑,特别是在不同方法出现相同的数据时,校验的逻辑代码会反复出现,导致代码冗余,阅读性和可维护性极差。 阅读全文
posted @ 2025-03-27 20:46 mango0219 阅读(105) 评论(0) 推荐(0)
摘要:Apache POI  &  EasyExcel操作Excel目前比较流行的就是Apache POI和阿里巴巴的EasyExcel 阅读全文
posted @ 2025-03-27 20:46 mango0219 阅读(217) 评论(0) 推荐(0)
摘要:阿里云短信业务SMS使用阿里云短信服务实现短信验证码发送。 阅读全文
posted @ 2025-03-27 20:40 mango0219 阅读(47) 评论(0) 推荐(0)
摘要:ResponseBodyAdvice与@RestControllerAdvice@RestControllerAdvice是一个组合注解,由@ControllerAdvice、@ResponseBody组成,而@ControllerAdvice继承了@Component,因此@RestControllerAdvice本质上是个Component,用于定义@ExceptionHandler,@InitBinder和@ModelAttribute方法,适用于所有使用@RequestMapping方法。 阅读全文
posted @ 2025-03-27 20:38 mango0219 阅读(413) 评论(0) 推荐(0)
摘要:Spring AOP 应用AOP可以将一些公用的代码,自然的嵌入到指定方法的指定位置。 阅读全文
posted @ 2025-03-27 20:37 mango0219 阅读(339) 评论(0) 推荐(1)
摘要:Spring Security-web安全框架进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码登录微信的过程就是认证。 阅读全文
posted @ 2025-03-12 23:09 mango0219 阅读(156) 评论(0) 推荐(0)
摘要:Spring-核心IOC、AOP2004年3月24日,Spring框架即以interface21框架为基础,正式发布了1.0版本 阅读全文
posted @ 2025-03-12 23:07 mango0219 阅读(103) 评论(0) 推荐(0)
摘要:异步处理还是非常常用的,比如我们在网站上发送邮件,后台会去发送邮件,此时前台会造成响应不动,直到邮件发送完毕,响应才会成功,所以我们一般会采用多线程的方式去处理这些任务。 阅读全文
posted @ 2025-03-12 23:06 mango0219 阅读(142) 评论(0) 推荐(0)
摘要:SpringBoot-快速构建web应用IDEA集成了springboot创建项目的网站,我们不再用去官网下载压缩包了。 阅读全文
posted @ 2025-03-12 23:06 mango0219 阅读(870) 评论(0) 推荐(0)
摘要:这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用 InnoDB。 阅读全文
posted @ 2025-03-12 23:03 mango0219 阅读(201) 评论(0) 推荐(0)
摘要:SpringBoot文件上传到数据库 首先导入了相应的jar包 <!--thymeleaf--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency 阅读全文
posted @ 2025-03-12 23:02 mango0219 阅读(57) 评论(0) 推荐(0)
摘要:SpringCloud学习笔记比如,我们要做一个项目,功能实现下订单,做支付,但是又要保障系统的数据、网关、服务、安全、调用等等。这使得开发人员无法专注于业务开发。所以,此时SpringCloud就相当于一个第三方来帮我们解决这些事情,开发人员就可以专注于业务的开发。 阅读全文
posted @ 2025-03-12 23:02 mango0219 阅读(423) 评论(0) 推荐(0)
摘要:SpringBoot整合富文本编辑器思考:我们平时在博客园,或者CSDN等平台进行写作的时候,有同学思考过他们的编辑器是怎么实现的吗? 阅读全文
posted @ 2025-03-12 23:02 mango0219 阅读(442) 评论(0) 推荐(1)
摘要:SpringMVC学习笔记Spring的web框架围绕DispatcherServlet设计。DispatcherServlet的作用是将请求分发到不同的处理器。从Spring2.5开始,使用java5或以上版本的用户可以采用注解的controller声明方式 阅读全文
posted @ 2025-03-12 22:59 mango0219 阅读(79) 评论(0) 推荐(0)
摘要:SpringSecurity学习笔记-前后端分离Spring Security是Spring家族中的一个安全管理框架。相比于另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 阅读全文
posted @ 2025-03-12 22:58 mango0219 阅读(193) 评论(0) 推荐(0)
摘要:Swagger-交互式API文档swagger号称世界上最流行的API框架,直接运行,在线测试API。 阅读全文
posted @ 2025-03-12 22:51 mango0219 阅读(187) 评论(0) 推荐(0)