上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 一、为什么要用分布式ID? 在说分布式ID的具体实现之前,我们来简单分析一下为什么用分布式ID?分布式ID应该满足哪些特征? 1、什么是分布式ID? 拿MySQL数据库举个栗子: 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。 但随着数 阅读全文
posted @ 2023-02-13 21:36 土木转行的Genius 阅读(64) 评论(0) 推荐(0)
摘要: 概述 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 意图:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类更为灵活。 接口类 package com.da 阅读全文
posted @ 2023-02-06 22:56 土木转行的Genius 阅读(44) 评论(0) 推荐(0)
摘要: 1.Future回顾 Future 以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,我们必须使用Future.get()的方式阻塞调用线程,或者使用轮询方式判断 Future.isDone 任务是否结束,再获取结果。 代码示例: import java.util.concu 阅读全文
posted @ 2023-02-05 17:59 土木转行的Genius 阅读(104) 评论(0) 推荐(0)
摘要: package com.company; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; public class Main { public static void main(Str 阅读全文
posted @ 2023-02-05 15:45 土木转行的Genius 阅读(43) 评论(0) 推荐(0)
摘要: 测试代码 package com.demo.controller; import lombok.extern.slf4j.Slf4j; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; i 阅读全文
posted @ 2023-02-02 00:24 土木转行的Genius 阅读(86) 评论(0) 推荐(0)
摘要: 文件地址 代码 package com.demo.task; import com.demo.factory.WorldFilter; import org.apache.commons.io.IOUtils; import org.springframework.beans.factory.ann 阅读全文
posted @ 2023-01-31 22:07 土木转行的Genius 阅读(115) 评论(0) 推荐(0)
摘要: 1.简单工厂模式 simpleFactory 概述 工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 **何时使用:**我们明确地计划不同条件下创建不同实例时。 接口类 package com.dahan.simlpefactory; /** * 阅读全文
posted @ 2023-01-30 23:56 土木转行的Genius 阅读(77) 评论(0) 推荐(0)
摘要: @(24种设计模式--策略模式(strategy)、模板模式(template)) 第一部分:策略模式 **灵活的路由、处理不同逻辑。**类似路由不同的推荐逻辑。 1.定义接口:Game package com.dahan.strategy; /** * 大汉软件 */ public interfa 阅读全文
posted @ 2023-01-29 21:55 土木转行的Genius 阅读(97) 评论(0) 推荐(0)
摘要: 24种设计模式之单例模式(singleton) 饿汉模式:推荐使用 package com.dahan; /** * 饿汉式:推荐使用 * 简单使用 JVM堆内存中种只有一个线程安全 */ public class PersonTest { private static final PersonTe 阅读全文
posted @ 2023-01-28 23:17 土木转行的Genius 阅读(24) 评论(0) 推荐(0)
摘要: 下载: 1.中文官网 2.官网 激活: 一位大佬提供方的补丁。 支持最新版的(最新1.4) 首先暗装完Typora后先不打开软件,下载完补丁后在打开。 补丁位置:链接:https://pan.baidu.com/s/1sG-GrJOf-uvdyWTvoSk_Gw 提取码:abcd 将补丁放置到Typ 阅读全文
posted @ 2023-01-28 22:28 土木转行的Genius 阅读(51) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 16 下一页