Java基础
文章平均质量分 72
长睡将军
归零者诗人,有诗有远方有嘴角向上的你。
展开
-
Spring Security
Spring Security 基础原理目录Spring Security 基础原理Spring Security 执行流程OAuth2 和JWT区别与联系Spring Security是一个企业应用系统提供声明式的安全访问控制解决方案的安全框架。主要作用是:用户认证 用户授权 攻击防护主要的实现原理是 :springIOC (DI) spring aop 过滤器 FilterSpring Security 执行流程1、 首先, 当用户登录时,原创 2021-09-17 23:08:48 · 122 阅读 · 0 评论 -
在Java对象中如何重写方法的hashCode()方法
在一个Java对象中,如果要重写这个对象的equals方法,则必须重写这个hashCode方法。例如如下对象import org.springframework.util.StringUtils;public class User { private String id; private String name; private String age; public User(){ } public User(String id, Strin原创 2021-05-14 18:06:31 · 1499 阅读 · 4 评论 -
Java设计模式(常见详解)
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模...原创 2020-04-22 20:38:56 · 187 阅读 · 0 评论 -
有关Spring的深层次理解
1、Spring是什么?目录1、Spring是什么?2、Spring 的优点?3、Spring IOC(DI)[面向接口编程]4、Spring AOP[面向切面编程]5、BeanFactory和ApplicationContext的区别6、请解释Spring Bean的生命周期?7、Spring支持的几种bean的作用域。8、Spring框架中的单例Beans...原创 2020-04-02 14:20:55 · 355 阅读 · 0 评论 -
Java SPI 机制学习
一、什么是SPISPI的全名为Service Provider Interface。在java.util.ServiceLoader的文档里有比较详细的介绍。Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。一个已知的接口或者抽象类,有多个对这个接口或者抽象类的实现。按照SPI的标准在资源路径META-INF/services目录下创建一个文件名为...原创 2020-03-18 14:39:33 · 142 阅读 · 0 评论 -
处理程序中与数据库是时间存在时间差的问题
问题描述 在系统时,插入对象属性的时间和当前时间一致。但是写入Mysql后,时间就会差了8个小时。处理方式 修改数据路连接url配置时区spring.datasource.druid.url=jdbc:mysql://192.168.1.103:3306/bm_db?useUnicode=true&useSSL=false&character...原创 2019-05-09 16:29:45 · 586 阅读 · 0 评论 -
Java 技术2019
https://mp.weixin.qq.com/s/caQB7fmuWvqpdE5-AMSirg转载 2019-06-13 15:03:03 · 980 阅读 · 0 评论 -
关于线程直接的通信了解
感谢分享。https://blog.csdn.net/u011635492/article/details/83043212上述博文的核心是对于线程的通信方式做了深入讲解。其实核心本质是。需要通信的线程之间需要同一个对象锁在等待线程放弃锁后进入等待区域,在另一个线程完成工作释放锁之前将等待区的线程救出。这里就存在通信。放弃锁wite();tho1.wait();激...原创 2019-07-19 16:04:18 · 129 阅读 · 0 评论