代码功能
明全3
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Http协议发送 post请求
http协议 发送请求原创 2022-06-22 17:48:23 · 939 阅读 · 1 评论 -
多realm 的 shiro 使用
一、通过用户名、密码登陆二、通过短信验证码登陆一、通过用户名、密码登陆@PostMapping("/login")@ApiOperation(value = "移动助手登陆用户")public Object login(@ApiParam(required = true, value = "登录帐号和密码") @Validated @RequestBody VisitLoginReqDTO request, HttpServletRequest httpSe原创 2022-03-28 20:12:04 · 2529 阅读 · 0 评论 -
基于redisTemplate分布式锁
基于redisTemplate实现分布式锁原创 2022-02-18 11:53:03 · 4540 阅读 · 2 评论 -
自定义注解,通过反射解析
自定义注解使用,及通过反射使用注解通过反射获取变量注解的赋值,及原注解的量值,来进行相应的处理。注解可以实现对变量的赋值、及控制实体类@Data@AllArgsConstructor@NoArgsConstructorpublic class User1 { private String userName; @ValidateAge(min = 20, max = 35, value = 22) private int age;// @InitSex(sex原创 2021-12-18 16:58:50 · 503 阅读 · 0 评论 -
Object、Map、List之间转换
实体类对象、Map、List之间转换实体类User@Data@AllArgsConstructor@NoArgsConstructorpublic class User {// @NotNull(message = "用户名不能为空!") private String userName;// @Size(min=6, max = 10, message = "密码长度必须6到10位") @MyValidate(min = 2, max = 5) privat原创 2021-12-18 14:31:12 · 941 阅读 · 0 评论 -
通过SM2 非对称加密、解密
SM2通过椭圆曲线进行加密引入依赖 (SM2可能有其他依赖也有同名类,引入其他依赖导致启动报错。如:pay1pay-rsa,需要进行exclusion)<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.68</version> <sco原创 2021-12-18 11:49:49 · 1998 阅读 · 2 评论 -
Spring+AOP切面
创建spring项目添加依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.0.6.RELEASE</version> </dependency> <dependency> <g原创 2021-12-07 14:07:24 · 248 阅读 · 0 评论 -
springBoot+thymleaf 实现简单 登陆认证+登陆拦截器功能
引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-原创 2021-08-03 14:30:43 · 334 阅读 · 0 评论 -
springBoot + redis集成功能
使用springBoot + redis 通过 redisUtil 实现 对redis的基操。导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o原创 2021-07-29 17:24:56 · 149 阅读 · 0 评论 -
java不知名设计模式
目前在项目中使用到一个java设计模式,具体名称没查到,后面再补。该模式使用场景:多个场景调用同一个方法,可以产生不同的结果。有点类似于java的多态特性。定义公共接口public interface ModelService { /** * 标识 */ String key(); /** * 实现类执行功能 */ @Transactional(rollbackFor = Exception.class) List&l原创 2021-07-29 10:17:56 · 218 阅读 · 0 评论 -
springBoot + spring session + redis 实现session共享
前言session可以在一个中实现共享,如果是两个服务该怎么实现呢?我们这里借用redis数据库,本地通过多个端口,启动服务,模拟多个应用间共享session。导入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-dat原创 2021-07-28 14:48:15 · 266 阅读 · 0 评论 -
springBoot + mybatisPlus 连接 mysql
使用mybatisPlus连接mysql,zrud是真的非常方便。导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h原创 2021-07-27 10:41:28 · 662 阅读 · 0 评论 -
SpringBoot+logBack日志配置
resource目录增加 logback.xml文件,SpringBoot会自动加载.<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="rootPath" value="log原创 2021-07-21 10:31:30 · 292 阅读 · 0 评论 -
SpringBoot+Mybatis访问mysql数据库
导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-原创 2021-07-20 22:15:36 · 142 阅读 · 0 评论 -
自定义异常MyException
自定义异常类public class MyException extends RuntimeException { public MyException() { } public MyException(String message) { super(message); // 把参数传递给Throwable的带String参数的构造方法 }}方法调用,触发异常@Testpublic void testMyException() { t原创 2021-07-20 14:45:23 · 2589 阅读 · 0 评论 -
SpringBoot+@Validated对参数进行校验
SpringBoot+@Validated对参数进行校验导入依赖<!-- 参数校验 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>controller层@ResponseBody@Pos原创 2021-07-20 13:40:30 · 265 阅读 · 0 评论
分享