
Java
毕业有1000个offer
梦想成为大厂程序猿
展开
-
SpringSecurity的Oauth2的授权码模式配置
Oauth2流程用户进入网站的登录页面,点击微信的图标以微信账号登录系统,用户是自己在微信里信息的资源拥有者资源拥有者同意给客户端授权资源拥有者扫描二维码表示资源拥有者同意给客户端授权,微信会对资源拥有者的身份进行验证,验证通过后,微信会询问用户是否给授权网站访问自己的微信数据,用户点击“确认登录”表示同意授权,微信认证服务器会颁发一个授权码,并重定向到网站。. 客户端获取到授权码,请求认证服务器申请令牌此过程用户看不到,客户端应用程序请求认证服务器,请求携带授权码。认证服务器向客户端响应原创 2021-11-07 15:11:31 · 706 阅读 · 0 评论 -
SpringSecurity配置form表单登录
SpringSecurity依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>几个重要的接口一. passwordEncoderencode 方法用来对明文密码进原创 2021-11-04 23:57:32 · 385 阅读 · 0 评论 -
stream流+函数式接口+lambda表达式+Optional
函数式接口函数式接口只能有一个抽象方法,函数式接口可以有默认的方法default方法和static方法,但抽象方法只能有一个函数式接口可以用**@FunctionalInterface**注解进行标注可以重写Object内置的方法,比如equals,hashcode等等lambda表达式跟js的箭头函数很像。在函数式接口的简化过程中**(参数)->{…方法体}**匿名内部类的简写方式方法引入静态方法引入: 类名::方法名对象方法引入: 类名 :: 实例方法实例方法引入: n原创 2021-08-22 11:19:00 · 229 阅读 · 0 评论 -
tcp由本地传图片到服务端
客户端编写public class TCPFileUploadClient { public static void main(String[] args) throws IOException { Socket socket = new Socket(InetAddress.getLocalHost(), 8888); //读取磁盘文件 OutputStream outputStream = socket.getOutputStream();原创 2021-05-03 10:36:56 · 140 阅读 · 0 评论 -
java自己实现map接口
map接口的实现首先要在实现类中实现一个entry类,用来保存键值对SimpleMap类内部存储数据结构是Listpublic class SimpleMap<K,V> implements Map<K,V> { //静态的Entry类用来保存键值对 static class SimpleEntry implements Entry,Comparable{ Object key,value; public SimpleEntry(Obj原创 2021-03-30 16:41:26 · 497 阅读 · 2 评论 -
简单的java学生、教师管理程序(泛型课后作业)
关于泛型的例子编写简单的学生、教师管理程序,学生类、教师类有公共的父类:Person,请添加相关属性。写泛型类 Person Manager,实现以对了学生、教师进行管理。PersonManager有方法:add(T t) ; remove( T t) , findById( int id), update( T t) , findAll(). 根据需要添加其他方法。通过键盘选择是对学生进行管理,或者是对教师进行管理,所有必须的信息都通过键盘录入。录入的数据存储在List对象中。Person 类pac原创 2021-03-23 21:42:14 · 2532 阅读 · 4 评论