03 2021 档案
摘要:基于观察者模式设计的分布式服务管理框架,负责存储和管理大家都关系的数据,接收观察者的注册,一旦数据发生变化,zookeeper负责通知已经在zookeeper上注册的那些观察者做出相应的反应, 服务器(服务提供方)启动时去注册信息(其实都是创建临时节点), 作用:存数据 通知 数据模型: Zooke
阅读全文
摘要:Static 位置 : 统一特点:它会在java虚拟机加载类时优先加载这个代码块,相当于vip服务,可以直接通过类名调用 作用:1.对象之间共享值,(通用的属性变量,可以设置为static) 方便访问变量 作用位置 修饰变量(java虚拟机优先加载static修饰的变量,本类全局共享,) 变量一般在
阅读全文
摘要:动态代理分为两种: jdk动态代理是实现接口的信息,生成代理的逻辑简单,执行效率相对底,每次都要反射动态调用 cglib重写父类的方法,生成的逻辑复杂,效率调用效率更高,不需要反射动态调用,不能代理final的方法 Aop底层是用动态代理实现的, 动态代理分为两种:1.java动态代理(jdk){J
阅读全文
摘要:OOP面向对象编程 Aop面向切面编程:其实就是把一些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的 例如:用在 1.日志 2.权限 3.处理事务 Aop底层是用动态代理实现的, 动态代理分为两种:1.java动态代理(jdk){Java proxy} 2. cglib动态代理 {cglib pr
阅读全文
摘要:在APP中嵌入H5时,往往需要进行交互,此时就需要用到JS交互。 <!DOCTYPE html><html><head> <title>starEye</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device
阅读全文
摘要:SpringSecurity AOP :截面 —— 配置类 SpringSecurity是针对Spring项目的安全框架,spring Boot底层安全模块默认的技术选型,只需要引入spring-boot-starter-security,进行少量配置,即可实现强大的安全管理 主要的几个类 WebS
阅读全文