摘要: 1.添加两个依赖: <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>6.7.2</version> </dependency> <d 阅读全文
posted @ 2022-07-22 09:38 threadThread 阅读(2135) 评论(0) 推荐(0)
摘要: 很明显 new ArrayList()是创建一个Collection实例,它是Collection集合下面的一个实现类(中间继承了AbstractList),它的实例有Collection的增加,删除,修改等方法, ArrayList平常用的很多,这里就不过多说明,主要说一下Collections. 阅读全文
posted @ 2021-11-17 20:04 threadThread 阅读(1193) 评论(0) 推荐(0)
摘要: ArrayList<DeptEntity> disList = newList.stream().collect( Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparin 阅读全文
posted @ 2021-11-17 19:39 threadThread 阅读(278) 评论(0) 推荐(0)
摘要: HashMap1.8之后是数组加链表红黑树结构,内部是一个Node[]table数组,每个数组node或是链表的头结点,或者红黑树的根节点,有两个静态内部类Node和TreeNode。 HashMap的默认容量是16,负载因子是0.75f,它的容量总是2的幂,有一个构造方式可以指定负载因子和初始容量 阅读全文
posted @ 2021-03-10 10:10 threadThread 阅读(99) 评论(0) 推荐(0)
摘要: 自己做的一个用JWT对接口安全验证的demo。自定义了一个@PassToken注解,用拦截器拦截通过的所有接口地址,给登录接口加@PassToken表示不需要验证token,其他接口无此注解则需要验证token。 public class AuthenticationInterceptor impl 阅读全文
posted @ 2021-01-04 15:21 threadThread 阅读(551) 评论(0) 推荐(0)
摘要: 两个bean通过构造函数互为依赖项,spring容器就无法实例化这两个bean,会出现BeanCurrentlyInCreationException异常。 如何解决循环依赖: 1:加@Lazy注解 2: 使用setter注入(或字段上加@Autowired) 3:实现ApplicationCont 阅读全文
posted @ 2020-12-23 18:21 threadThread 阅读(71) 评论(0) 推荐(0)
摘要: String 底层是一个被final修饰的char数组,所以String类不能被继承,不能修改。String的concat()方法可以用来拼接字符串,每次返回一个新的String对象。 StringBuilder继承自AbstractStringBuilder,AbstractStringBuild 阅读全文
posted @ 2020-12-19 23:32 threadThread 阅读(90) 评论(0) 推荐(0)
摘要: 类加载的基本机制和过程运行Java程序,就是执行java这个命令,指定包含main方法的完整类名,以及一个classpath,即类路径。类路径可以有多个,对于直接的class文件,路径是class文件的根目录,对于jar包,路径是jar包的完整名称(包括路径和jar包名)。Java运行时,会根据类的 阅读全文
posted @ 2019-12-27 16:49 threadThread 阅读(259) 评论(0) 推荐(0)
摘要: jvm虚拟机主要包括四个部分:Class Loader ,Runtime Data Area ,Execution Engine,Native Interface Class Loader:依据特定格式将.class文件加载进内存 Execution Engine:对命令进行解析 Native In 阅读全文
posted @ 2019-12-26 15:28 threadThread 阅读(431) 评论(0) 推荐(0)
摘要: java的默认异常处理机制是打印异常信息,并退出程序。异常处理机制会从当前函数开始查找看谁"捕获"了这个异常,当前函数没有就查看上一层,直到主函数,如果主函数也没有,就使用默认机制,即输出异常栈信息并退出。异常是相对于return的一种退出机制,可以由系统触发,也可以由程序通过throw语句触发,异 阅读全文
posted @ 2019-12-23 17:59 threadThread 阅读(135) 评论(0) 推荐(0)