摘要: 1.主从复制的含义 在 MySQL 多服务器的架构中,至少要有一个主节点(master),跟主节点相对的,我们把它叫做从节点(slave)。主从复制,就是把主节点的数据复制到一个或者多个从节点。主服务器和从服务器可以在不同的 IP 上,通过远程连接来同步数据,这个是异步的过程。 2.主从复制的形式 阅读全文
posted @ 2020-09-17 23:46 47号Gamer丶 阅读(690) 评论(0) 推荐(0)
摘要: ZipUtil: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce 阅读全文
posted @ 2020-09-17 12:48 47号Gamer丶 阅读(704) 评论(0) 推荐(0)
摘要: package com.sckj.base.util; import java.io.IOException; import java.lang.reflect.Constructor; import java.util.ArrayList; import java.util.HashMap; im 阅读全文
posted @ 2020-09-17 11:47 47号Gamer丶 阅读(707) 评论(0) 推荐(0)
摘要: 场景 在分片上传的时候,有返回对应的etag,所以,我需要在分片上传完成之后,对返回的数据进行封装,封装完成后调最后的完成接口.出现问题,总是缺少部分分片,偶尔会报错… 模拟 for循环创建CompletableFuture,然后执行allOf方法看看: public static void mai 阅读全文
posted @ 2020-09-17 11:34 47号Gamer丶 阅读(1720) 评论(0) 推荐(0)
摘要: 我喜欢Java 8的CompletableFuture,但它有它的缺点: 惯用的超时处理就是其中之一。 JAVA 8我们只能收集异常信息,再次执行什么的(以下是JAVA8解决超时的方式,获取结果后你该做什么做什么): //我们让list里传入方法的参数1号报错和5号超时 public class T 阅读全文
posted @ 2020-09-17 11:19 47号Gamer丶 阅读(8238) 评论(0) 推荐(0)
摘要: 最近在项目使用Java8 的CompletableFuture执行一些异步多线程任务,一时疏忽,导致ArrayList出现线程安全问题 就算在方法内使用局部变量,但使用异步多线程执行任务,还是会出现线程安全问题 以下是错误、正确使用的示例方法: package test; import java.t 阅读全文
posted @ 2020-09-17 10:32 47号Gamer丶 阅读(1502) 评论(0) 推荐(1)
摘要: 1. 前言 在上一文中我们封装了一个Mybatis通用Mapper。为了获得实体类属性我使用了反射。大多数同学也第一感觉会用反射实现,其实还有一种技术也能实现,这就是内省(Introspector)。 2. 什么是内省 在计算机科学中,内省是指计算机程序在运行时(Runtime)检查对象(Objec 阅读全文
posted @ 2020-09-17 00:26 47号Gamer丶 阅读(198) 评论(0) 推荐(0)
摘要: 1.前言 Java 8提供了非常好用的 Stream API ,可以很方便的操作集合。今天我们来探讨两个 Stream 中间操作 map(Function<? super T, ? extends R> mapper) 和 flatMap(Function<? super T, ? extends 阅读全文
posted @ 2020-09-17 00:16 47号Gamer丶 阅读(788) 评论(0) 推荐(0)