加载中...

随笔分类 -  JAVA DIARY

JAVA 每日一记
摘要:设计模式--结构型模式 目录设计模式--结构型模式代理模式静态代理jdk动态代理(接口实现原理)Cblib动态代理(继承原理)适配器模式类适配器模式对象适配器模式接口适配器模式装饰者模式使用场景:静态代理与装饰者模式的区别:桥接模式使用场景外观模式组合模式享元模式 代理模式 结构: 抽象主题(Sub 阅读全文
posted @ 2024-02-12 11:22 strind 阅读(9) 评论(0) 推荐(0)
摘要:设计模式--行为型模式 目录设计模式--行为型模式模板方法模式定义结构举个栗子策略模式定义结构举个栗子命令模式定义结构举个栗子责任链模式定义结构举个例子状态模式定义结构举个栗子使用场景观察者模式定义结构举个栗子中介模式定义结构举个栗子迭代器模式定义结构举个栗子访问者模式定义结构举个栗子备忘录模式定义 阅读全文
posted @ 2024-02-12 11:19 strind 阅读(28) 评论(0) 推荐(0)
摘要:设计模式--创建者模式 目录设计模式--创建者模式创建者模式 创建者模式 单例模式: /** * @author strind * @version 1.0 * @description 饿汉式 + 静态成员变量 * @date 2024/2/3 11:31 */ public class ex1 阅读全文
posted @ 2024-02-04 12:28 strind 阅读(12) 评论(0) 推荐(0)
摘要:git 学习内容 简介 Git是一个分布式版本管理系统,可以在任何时间点,把文档的状态作为更新记录保存起来。方便数据恢复。 数据库: 远程数据库: 配有专用的服务器,为了多人共享而建立的数据库。 本地数据库: 为了方便用户个人使用,在自己的机器上配置的数据库。 git的提交注释: 第1行:提交修改内 阅读全文
posted @ 2024-02-02 21:55 strind 阅读(8) 评论(0) 推荐(0)
摘要:zookeeper 学习内容 简介: 版本:3.8.3 位置:云服务器, 必要配置:jdk 安装及使用 下载地址:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.8.3/apache-zookeeper-3.8.3-bin.ta 阅读全文
posted @ 2024-02-01 21:20 strind 阅读(9) 评论(0) 推荐(0)
摘要:2024/1/30 每日一记 学习内容 dubbo: 官网链接:Dubbo 入门 | Apache Dubbo 阅读全文
posted @ 2024-02-01 10:32 strind 阅读(9) 评论(0) 推荐(0)
摘要:2024/1/20 每日一记 Python 类 成员变量 构造方法 魔术方法 私有成员变量/方法 类型注解 class Circle: # : int 是类型注解,仅用于提示功能,不会进行类型校验 r: int = None # 私有成员变量,变量名前面加_ _color = None # 构造方法 阅读全文
posted @ 2024-01-21 10:12 strind 阅读(5) 评论(0) 推荐(0)
摘要:2024/1/19 每日一记 python 文件操作 打开 分两种方式: open() # 分别是文件名(包括路径),对文件的操作方式,编码方式 f = open("E:/test.txt","r",encoding="UTF-8") with open() as 变量: with open("E: 阅读全文
posted @ 2024-01-19 22:03 strind 阅读(3) 评论(0) 推荐(0)
摘要:每日一记 @Async 使用 jwt MySQL的int(1) 与 int(20) @Async 使用 基本介绍: ​ 是spring的注解,用于方法和类,加了这个注解后,那么在使用该类/方法时,会创建一个新的线程去执行,即实现多线程。 使用流程: 在启动类或者含有@configuration注解的 阅读全文
posted @ 2023-12-29 13:24 strind 阅读(17) 评论(0) 推荐(0)
摘要:StopWatch计算代码耗时 如何解决MySQL主从延时 BeanUtils.copyProperties StopWatch计算代码耗时 来自:org.springframework.util.StopWatch; public static void main(String[] args) t 阅读全文
posted @ 2023-12-28 18:08 strind 阅读(10) 评论(0) 推荐(0)