- 博客(7)
- 收藏
- 关注
原创 仿牛客项目SpringSecurity学习
AuthenticationManager(接口)是认证相关的核心接口,也是发起认证的出发点,因为在实际需求中,我们可能会允许用户使用用户名+密码登录,同时允许用户使用邮箱+密码,手机号码+密码登录,甚至,可能允许用户使用指纹登录(还有这样的操作?对于权限的控制是比较靠前的。getPrincipal(),最重要的身份信息,大部分情况下返回的是UserDetails接口的实现类,也是框架中的常用接口之一。由这个顶级接口,我们可以得到用户拥有的权限信息列表,密码,用户细节信息,用户身份信息,认证信息。
2022-09-07 11:17:01
312
1
原创 IDEA常用指令
Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动。Ctrl+Shift+向上箭头:将光标所在的代码块向上整体移动。Ctrl+Alt+Enter:在当前行的上方插入新行。Ctrl+Shift+J:将选中的行合并成一行。Ctrl+Shift+R:在全局中替换字符串。Alt+Shift+向下箭头:将行向下移动。Alt+Shift+向上箭头:将行向上移动。ctrl+shift+alt:多行操作。ctrl+shift+u:大小写转换。CTRL+SHIFT+Z:取消撤销。ctrl+g:定位到某一行。..
2022-08-09 10:19:03
245
原创 Java双端队列Deque用法
Deque表示双端队列。双端队列是在两端都可以进行插入和删除的队列。常用方法:新建一个双端队列:Deque<Character> deque = new LinkedList<Character>(); 判断是否为空: deque.isEmpty() 增:deque.offerFirst(), deque.offerLast();//从头添加和尾部添加 删:deque.pollFirst(), deque.pollLast()//从头添加和尾部出队 查:deque.p
2022-05-06 17:21:09
3341
原创 常见面试题(1)
当你的浏览器中地址栏输入地址并回车的一瞬间到页面能够展示回来,经历了什么?1(域名解析)在客户端,浏览器输入地址后,首先会在windows系统文件的hosts中查找是否有对应的ip地址,如果没有则需要向DNS域名解析服务器询问该域名对应的ip地址。2.(TCP三次握手)获取相应的ip地址后,客户端与服务器端建立TCP连接(三次握手),(网络层,数据链路层,物理层)三次握手-->第一次握手:客户端向服务器端发送一个SYN段,该段中包含客户端的初始序列号。第二次握手:服务器端返回客户端
2022-05-04 21:28:55
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人