Java基础
Java基础语法与技巧
阿加克斯
珍爱生命,远离加班。
展开
-
Spring-boot + Spring-Security 登录认证原理与多认证方式的实现
Spring-boot + Spring-Security 登录认证原理1、概述2、主要成员3、原理4、总结1、概述知道Spring-Security认证原理,为多种登录方式,多种认证做准备。2、主要成员Spring-Security认证主要组成成员:1)认证过滤器抽象类 AbstractAuthenticationProcessingFilterUsernamePasswordAuthenticationFilter为其默认实现,拦截登录路径。2)封装的认证实体抽象类 AbstractAut原创 2020-09-24 12:38:18 · 2236 阅读 · 0 评论 -
maven打jar包
maven打jar包到本地仓库1、命令2、引用1、命令mvn install:install-file -DgroupId=org.zstack -DartifactId=zstack -Dversion=4.0.0 -Dpackaging=jar -Dfile=d:/sdk-4.0.0.jar2、引用<dependency> <groupId>org.zstack</groupId> <artifactId>zstack</a原创 2021-09-15 17:50:58 · 182 阅读 · 0 评论 -
Java读取文件转为字符串
Java读取文件转为字符串文件上传读取上传的文件转为字符串/** * 读取文件中的内容 * @param file * @return string */ private String parseFile2String(MultipartFile file){ if(file.isEmpty()){ return ""; } BufferedReader reader = null;原创 2020-09-25 13:47:55 · 1695 阅读 · 1 评论 -
list三种循环的对比,删除的坑
1. 三种循环的方法1. for循环遍历list for(int i=0;i&amp;lt;list.size();i++){ if(list.get(i).equals(&quot;del&quot;)) list.remove(i); }这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在遍历的时候漏掉某些元素。比如当你删除第1个元素后...原创 2019-03-14 16:01:04 · 1289 阅读 · 0 评论