摘要: 前言: 最近有一个需求,需要迁移数据库中的其中一个库,需要迁移的那个数据库占用了700多G的空间,所以采用直接拷贝数据库文件的方式,拷贝到另一台服务器后发现表不显示,记录本次问题。 注:两个服务器版本需要一致,本次迁移数据库版本位Mysql 5.7.4,不一致可能会导致某种未知问题。 1.找到目标所 阅读全文
posted @ 2022-11-28 10:19 看不见的黑夜 阅读(2844) 评论(0) 推荐(0)
摘要: 引言: 最近来了一个需求,需要导入大文件的csv到mysql,一个csv文件差不多有个10G左右,由于文件太大打不开,这里利用pandas来计算每个字段的最大长度,方便用Navicat导入数据库 1.安装pandas pip install pandas -i https://mirrors.ali 阅读全文
posted @ 2022-08-31 17:41 看不见的黑夜 阅读(223) 评论(0) 推荐(0)
摘要: import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /* * 一、用于解决多线程安全问题的方式: * * synchronized:隐式锁 * 1. 同步代码块 * * 2. 阅读全文
posted @ 2022-08-31 17:35 看不见的黑夜 阅读(32) 评论(0) 推荐(0)
摘要: /* * 一、volatile 关键字:当多个线程进行操作共享数据时,可以保证内存中的数据可见。 * 相较于 synchronized 是一种较为轻量级的同步策略。 * * 注意: * 1. volatile 不具备“互斥性” * 2. volatile 不能保证变量的“原子性” */ public 阅读全文
posted @ 2022-08-31 17:35 看不见的黑夜 阅读(27) 评论(0) 推荐(0)
摘要: /* * 模拟 CAS 算法 */ public class TestCompareAndSwap { public static void main(String[] args) { final CompareAndSwap cas = new CompareAndSwap(); for (int 阅读全文
posted @ 2022-08-31 17:35 看不见的黑夜 阅读(28) 评论(0) 推荐(0)
摘要: import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; /* * 编写一个程序,开启 3 阅读全文
posted @ 2022-08-31 17:34 看不见的黑夜 阅读(463) 评论(0) 推荐(0)
摘要: import java.util.Iterator; import java.util.concurrent.CopyOnWriteArrayList; /* * * 注意:添加操作多时,效率低,因为每次添加时都会进行复制,开销非常的大。并发迭代操作多时可以选择。 */ public class T 阅读全文
posted @ 2022-08-31 17:34 看不见的黑夜 阅读(25) 评论(0) 推荐(0)
摘要: import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; /* * 一、创建执行线程的方式三:实现 Cal 阅读全文
posted @ 2022-08-31 17:33 看不见的黑夜 阅读(34) 评论(0) 推荐(0)
摘要: import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java. 阅读全文
posted @ 2022-08-31 17:32 看不见的黑夜 阅读(13) 评论(0) 推荐(0)
摘要: import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; /* * 1. ReadWriteLock : 读写锁 * * 写写/读写 需要“互斥 阅读全文
posted @ 2022-08-31 17:30 看不见的黑夜 阅读(14) 评论(0) 推荐(0)