工具备忘-idea下的gradle项目main方法运行失败 Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead.
摘要:转自:https://www.cnblogs.com/badaoliumangqizhi/p/13672787.html 这里记录一下是防止原文删除,自己备忘一下, 场景 在IDEA中新建Gradle项目后,使用Java语言。 新建类后添加main方法,然后运行main方法释提示: Unnecess
阅读全文
为什么线程过多会损害性能,以及如何执行此操作
摘要:原文地址:https://www.codeguru.com/cpp/sample_chapter/article.php/c13533/Why-Too-Many-Threads-Hurts-Performance-and-What-to-do-About-It.htm 线程太多 线程是从多核芯片中提
阅读全文
分布式相关学习整理
摘要:一致性的保障 1. 分布式锁 2. 分布式事务 2.0 相关协议的学习:XA/PAXOS 2.1 JTA https://www.cnblogs.com/po-shi/p/10642968.html 2.2 最终一致性 3. 全局id 4. 全局session 性能的保证 5. 读写分离 6. 分表
阅读全文
每日笔记-类加载机制及相关拓展
摘要:类加载机制: 主要参考文章:https://www.cnblogs.com/aspirant/p/7200523.html 主要知识点: 1.类加载器的作用,类型及其各自特点 作用:加载类;唯一确定类。 JVM类加载机制: 1.关联加载;2.双亲委派;3.优先缓存 类型: 1. 启动类加载器;2.拓
阅读全文