上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: jdk代理,核心方法为Proxy.newProxyInstance() public class JdkProxyFactory { public static <T> T getProxyObject(T targetClass){ return (T) Proxy.newProxyInstanc 阅读全文
posted @ 2022-03-22 14:42 程序员hg 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 最近看JVM的时候,看到了java虚拟机的字节码指令,其中的同步指令,来做一些总结: Java虚拟机可以支持方法级的同步和方法内部一段指令序列的同步,这两种同步结构都是使用管程(Monitor,更常见的是直接将它称为“锁”)来实现的。 当synchronized加在方法上的时候: 方法级的同步是隐式 阅读全文
posted @ 2022-03-22 12:21 程序员hg 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 有两组实体对象,一组是观察者,一组是被观察者。Concretesubject是被观察者,ConcreteObserver是观察者。所有的观察者,都实现了Observer接口;所有的被观察者,都继承自Subject抽象类。听着有点懵逼,直接上代码 定义一个观察者接口 //观察者 public inte 阅读全文
posted @ 2022-03-22 10:57 程序员hg 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 3.HashMap 组成关系 3.1在哪个包下 package java.util; 3.2类的继承关系 Cloneable空接口,表示可以克隆,创建并返回HashMap对象的一个副本; Serializable序列化接口,属于标记性接口,HashMap对象可以被序列化和反序列化; Abstract 阅读全文
posted @ 2022-03-20 23:26 程序员hg 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Hash表? ​ Hash表又被称为散列表,是根据关键码值(key-value)也就是键值对来直接访问的一种数据结构。也就是说,它通过把关键码值映射到表中的一个位置来访问记录,用以加快查找的速度。 2.HashTable 2.1在那个包下? 来自于java.util 2.2类的继承和实现关 阅读全文
posted @ 2022-03-20 22:53 程序员hg 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 在做项目的时候,springboot需要集成swagger,所以今天写下这篇博客,来记录下。 1.引入依赖springfox-boot-starter,注意博主这里是引入的3.0.0版本的 这个starter里面的已经引入了swaggerfox-swagger2和springfox-swagger- 阅读全文
posted @ 2022-03-03 19:15 程序员hg 阅读(121) 评论(2) 推荐(0) 编辑
摘要: 我们可以先看一下为什么不能被捕获? 很明显JwtFilter的祖宗是Fliter,而我们自己定义的全局异常处理器@RestControllerAdvice 这个注解是 @ControllerAdvice 和 @ResponseBody的结合体。 主要是针对的我们controller控制器的。而过滤器 阅读全文
posted @ 2022-03-01 21:56 程序员hg 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 首先看父传子 自定义一个子组件 <template> <div> 子组件: <span>{{inputName}}</span> </div> </template> <script> export default { //接收父组件传递的数据 props: { inputName: String, 阅读全文
posted @ 2022-02-24 18:48 程序员hg 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 开发系统时,有时候在实现功能时,删除操作需要实现逻辑删除,所谓逻辑删除就是将数据标记为删除,而并非真正的物理删除(非DELETE操作),查询时需要携带状态条件,确保被标记的数据不被查询到。这样做的目的就是避免数据被真正的删除。 mp为我们提供了这样的功能 1.为user表添加字段 #添加逻辑删除字段 阅读全文
posted @ 2022-01-24 14:08 程序员hg 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 什么是乐观锁呢?为什么要使用这个功能?这个功能能做什么呢?如何使用这个? 1.乐观锁( Optimistic Locking ) 是相对悲观锁而言的,乐观锁是假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果冲突了,则不会更新成功。 2.为什么要 阅读全文
posted @ 2022-01-24 10:43 程序员hg 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页