mall整合SpringSecurity及JWT认证授权实战下
目录摘要登录注册功能实现添加UmsAdminController类添加UmsAdminService接口添加UmsAdminServiceImpl类修改Swagger的配置给PmsBrandController接口中的方法添加访问权限认...
目录摘要登录注册功能实现添加UmsAdminController类添加UmsAdminService接口添加UmsAdminServiceImpl类修改Swagger的配置给PmsBrandController接口中的方法添加访问权限认...
目录方式一:直接通过数据库厂商提供的相关驱动方法二:通过反射的方式来构造Driver对象方式三:使用DriverManager来替换Driver获取连接方法四:省略创建Driver对象和注册驱动方式...
目录引言正文try块中有returncatch块中有returntry块和finally块中有returncatch块和finally块中有returntry块、catch块和finally块中都有return总结引言java异常处理中,try...
目录前言RestfulFastRequest简介安装使用CURL拷贝API列表API导航反向定位API代码API搜索总结前言IDEA是最常用的开发工具,很多程序员都想把它打造成一站式开发平台,于是安装了...
目录1. 概念2. 基本使用3. 生命周期4. FilterConfig类5. FilterChain类6. 拦截路径7. ThreadLocal+Filter管理事务7.1 ThreadLocal7.2 MySQL事务前提7.3 Filter统一管理7.4...
目录Cookie1. 概念2. 创建Cookie3. 服务器获取Cookie4. Cookie的修改5. Cookie的生命控制6. Cookie的有效路径Path7. Cookie应用-免用户名密码登录Session1. 概念2. 创建和...
目录前言一、静态代理静态代理的使用与装饰者模式的区别二、动态代理JDK 动态代理CGlib 动态代理实现前言学习 Spring 的过程中,不可避免要掌握代理模式。这篇文章总结一下代...
目录SpringBoot集成feign配置全局log概述设置Feign接口日志级别为FULLfeign常用配置Feign的组成首先如何整合Feign如何给Feign添加日志级别细粒度全局配置Feign支持的配置项...
目录前言说明一、为什么要二次封装1.1 二次封装不同观点1.2 封装的抽离点1.3 设计模式的应用二、二次封装核心要点2.1 二次封装核心点2.1.1 封装主要讨论点2.1.2 发送/消费...
目录前言WebSecurityConfigurerAdapter 的注释配置Spring Security引入Web和Spring Security依赖重写configure(WebSecurity方法进行配置定制登录页面参数等前言进入到 Spri...
目录JSON.toJSONString格式化成json字符串时保留null属性属性说明例子处理返回结果中字段为空或为null,不展示字段的问题(字段展示不全)JSON.toJSONString格式化成json字符...
目录Feign超时 yml文件配置Feign用法和基本配置首先说下我的模块结构首先在test1模块下新建pojo模块首先在consumer的模块下新建feign调用类接下来新建provider模块Feign超...
目录前言一 如何获取spring容器对象1.实现BeanFactoryAware接口2.实现ApplicationContextAware接口3.实现ApplicationListener接口二 如何初始化bean1.使用@PostConstruct注...
目录前言功能清单功能介绍菜单管理资源管理角色管理后台用户管理动态菜单控制动态资源控制项目源码地址前言mall项目的权限管理功能发布啦!权限管理作为后台管理系统的必要功...
目录Java文件压缩与上传FTP文件压缩Ftp下载与上传文件Java程序FTP上传文件依赖架包 commons-net-3.4.jarJava文件压缩与上传FTP文件压缩1.pom文件引入相关jar<dependency> ...
目录介绍1.1 pom依赖1.2 将数据流转化为可解析的Workbook类型文件1.3 解析1.4 Controller层接收前端传递的Excel文件(前端使用Element-ui的<el-upload>组件)1.5 ServiceIMPL层...
目录1、常规方式2、Arrays 工具类3、Collections 工具类4、Lists 工具类5、匿名内部类6、ImmutableList7、Java8 Stream8、Java9 List.of总结List 是在开发中比较常用的集合...
目录Thread类的基本用法线程指标中断线程1.手动设置标志位2.使用Thread中内置的一个标志位来判定线程等待进程状态线程安全问题synchronized用法1.直接修饰普通的方法2.修饰...
目录如何设置JVM启动参数下面是一些设置的步骤在Eclipse上手动设置jvm参数典型设置如何设置JVM启动参数关于《深入理解Java虚拟机》里面测试OutOfMemoryError异常的部分,需要...
目录介绍代码样例测试样例介绍csv全称“Comma-Separated Values”,是一种逗号分隔值格式的文件,是一种用来存储数据的纯文本格式文件。CSV文件由任意数目的记录组成...
目录加与不加的区别使用RequestParam遇到的一些坑(总结)总结加与不加的区别@RequestMapping("/list1")public String test1(int userId) { return "list";}@RequestMapping...
目录介紹参考代码测试用例介紹csv全称“Comma-Separated Values”,是一种逗号分隔值格式的文件,是一种用来存储数据的纯文本格式文件。CSV文件由任意数目的记录组成...
目录1. SpringBoot 配置文件1.1 配置文件的作用1.2 配置文件的格式1.3 properties 配置文件说明1.3.1 properties 基本语法1.3.2 读取配置文件1.4 yml 配置文件说明1.4.1 ym...
目录1.项目场景:2.问题描述3.原因分析:5.总结总结1.项目场景:简介:报销单导出要根据指定的excel模板去自动替换对应,然后重新生成一份新的excel。在给定的excel模板中,有部分字段...
前言:线程虽然比进程更轻量,但是如果创建销毁的频率进一步增加,开销还是很大解决方案:线程池or协程线程池:把线程提前创建好放到池子里,后续用到线程直接从池子里取不必这边申请了...
目录前言1.描述任务2.组织任务3.执行时间到了的任务前言像是一个闹钟定时,在一定时间之后被唤醒并执行某个之前设定好的任务,join(指定超时时间),sleep(指定休眠时间)都是基于...
目录对该方法的理解效率问题总结偶然机会看到一种对象初始的方式: // 新建一个列表,并赋值 "Harry","Tony","Tom" ArrayList<String> friends = new ArrayList<String>(...
目录需求问题介绍1、通过ProcessBuilder进行调度2、直接通过系统的Runtime类执行shell遇到的问题1、没权限运行2、调用shell脚本提示:No such file or directory3、shell脚本...
用于字符串替换,你还在用以下的这种方法吗?String.format(String format, Object... args)这是String类型的静态方法,但是除此之外,JDK提供了更好用的字符串替换方法,就是Message...
目录Java Lambda表达式起源&概念语法简单例子Lambda简化Runnable例子代码分析自定义接口实现lambda函数式接口概念备注格式@FunctionalInterface注解自定义函数式接口Java L...
目录方法引用是什么冗余的Lambda场景使用方法引用改进使用方法通过对象名引用成员方法通过类名称引用静态方法通过super引用成员方法通过this引用成员方法类的构造器引用数...
目录Java 8 中 Function 接口的介绍Function 接口的用法Function 接口的实例Java 8 中 Function 接口的介绍Java 8 中提供了一个函数式接口 Function,这个接口表示对一个参数...
目录1. 反编译jar得到源码1.1 使用jd-gui工具1.2 点击file - > open file 选中需要反编译的jar1.3 保存反编译的源代码2. ideal新建pom工程2.1 file ->new ->project2.2 Gro...
目录为什么需要事务Spring 声明事务Transactional参数说明propagationisolationtimeout事务回滚失效解决方案@Transactional工作原理Spring 事务的传播机制为什么需要事务传...
目录Java连接Redis引入jar包编写测试类Jedis常用方法API一、首先把 jedis-2.1.0.jar(jedis基础包)二、创建 jedis对象三、键操作四、字符串操作五、整数和浮点数操作六、列表(L...
目录Stream流Stream流是什么,为什么要用它Stream流的基础使用简单综合案例传统方法Stream流式处理方法获取流根据Collection获取流根据Map获取流根据数组获取流常用方法逐一...
关于idea中出现nbsp和zwsp的解决办法首先要吐槽掘金这个平台,我复制粘贴自己的代码到idea上,满屏都是nbsp,CSDN就不会出现这种现象。Ctrl+r 单个替换Ctrl+shift+r 全部替换先选...
目录摘要前置知识数据库设计数据库表结构数据库表介绍ums_adminums_roleums_admin_role_relationums_menuums_resourceums_resource_categoryums_role_menu_relationums_rol...
目录Java集成presto查询1.pom文件引入相关jar2.application.yml配置presto相关3.获取连接与测试Java程序访问prestopom.xml中引入presto-jdbcJava集成presto查询1.pom文件引...
目录问题现象问题排查如何解决问题现象某个业务功能需要通过SSH协议执行命令查询一些数据,而某次查询居然没有得到任何结果,导致界面没有任何数据,但是手动执行这个命令又是能...
目录前言LowCodeEngine简介搭建低代码平台使用低代码平台目标效果总结前言解放双手!推荐一款阿里开源的低代码工具,YYDS!之前分享过一些低代码相关的文章,发现大家还是比较感兴...
目录简要介绍Arraylist容器类的使用Arraylist容器类的构造ArrayList的常见方法ArrayList的遍历ArrayList中的扩容机制简要介绍顺序表是一段物理地址连续的储存空间,一般情况...
目录lombok 找不到get/set方法原因eclipse使用条件idea 使用条件lombok导入后,无法生成get/set方法lombok 简介出现问题离线安装lombok 找不到get/set方法原因eclipse使用条...
目录什么是栈和队列什么时候用到栈目录的计算什么是栈和队列栈如果用数组模拟的话是类似于一个U形桶状堆栈空间,地下是封口的,只能从顶部一个地方进出,它的进出都是有顺序的,看...
目录1、volatile保证可见性1.1、什么是JMM模型?1.2、volatile保证可见性的代码验证1.2.1、无可见性代码验证1.2.1、volatile保证可见性验证2、volatile不保证原子性2.1 什么...
目录1 日志的功能是什么?2 如何自定义日志打印2.1 在程序中获取日志对象2.2 调用日志对象打印日志2.3 查看日志打印的结果3 日志的级别3.1 日志级别的分类3.2 日志级别的设...
目录效果展示数据库设计数据库设计思路:实现类源码获取帖子下的评论 获取评论下的回复 获取二级回复总结最近实现了评论和回复、点赞、@的功能。在这里分享一下我的设计思路(...
目录1. 初始 Spring Boot1.1 什么是Spring Boot1.2 Spring Boot 的优点2. 创建 Spring Boot 项目(Idea)2.1 首先安装 Spring Assistant 插件2.2 重启Idea-New Project① 点...