- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 springboot整合springsecurity(详细步骤)
1.表的建立权限框架的表结构一般基于 RBAC权限模型,这里我们建立5张表,分别是用户表,角色表 用户角色表,权限表,角色权限表。结构如下: sql文件链接地址: download.csdn.net/download/qq_34707456/121160652.maven依赖 <dependency> <g...
2020-01-20 16:11:44 4954 3
原创 springboot整合springsecurity登录出现302
原因:用户实体类继承UserDetails这个类后,重写其中的isAccountNonExpired,isAccountNonLocked,isCredentialsNonExpired,isEnabled方法返回值要为true。 @Override public boolean isAccountNonExpired() { return true; }...
2020-01-20 10:50:05 6020 1
原创 根据 HttpStatus配置默认错误页面
@Configurationpublic class WebServerStatusConfiguration { @Bean public ConfigurableServletWebServerFactory webServerFactory() { TomcatServletWebServerFactory factory = new TomcatSer...
2020-01-19 15:43:41 505
原创 java个人面试总结
1.有没有有顺序的Map实现类,如果有,他们是怎么保证有序的?TreeMap和LinkedHashmap都是有序的。(TreeMap默认是key升序(字典排序)),LinkedHashmap默认是数据插入顺序)TreeMap是基于比较器Comparator来实现有序的(内部结构为红黑树)。LinkedHashmap是基于链表来实现数据插入有序的。2.HashMap什么时候扩...
2020-01-15 15:48:55 1190 3
原创 二叉树递归遍历(前序,中序,后序)
1.Java 中没有 Tree 的数据结构,不过我们可以自己写一个:public class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode(int val) { this.val = val; } public TreeNode...
2020-01-10 17:13:49 248
原创 jkd8 Stream的使用
流的特性无存储。stream不是一种数据结构,它只是某种数据源的一个视图,数据源可以是一个数组,Java容器或I/O channel等。为函数式编程而生。对stream的任何修改都不会修改背后的数据源,比如对stream执行过滤操作并不会删除被过滤的元素,而是会产生一个不包含被过滤元素的新stream。惰式执行。stream上的操作并不会立即执行,只有等到用户真正需要结果的时候才会执行。(...
2020-01-09 10:21:47 425
原创 java面试问题记录
1.创建线程的方式继承Thead,实现Runnable或者Callable(有返回值)接口,通过线程池的方式创建。常见有那些线程池的创建方式newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。...
2020-01-03 14:33:52 967 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人