该文被密码保护。 阅读全文
posted @ 2020-04-30 01:49 MichaelMaDragon 阅读(0) 评论(0) 推荐(0) 编辑
摘要: JVM 阅读全文
posted @ 2020-04-24 02:13 MichaelMaDragon 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 引用,原文来自: http://www.ideabuffer.cn/2017/04/04/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Java%E7%BA%BF%E7%A8%8B%E6%B1%A0%EF%BC%9AThreadPoolExecutor/ 线程池介绍 在we 阅读全文
posted @ 2020-04-14 01:25 MichaelMaDragon 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 分布式产生的背景: 1. 传统项目多数据源时; 2. RPC远程调用中发起方A调用远程接口B成功后,发起方A突然报错(此时B方可能已经提交,A报错后无法再回滚B); 解决思路:采用最终一致性和2PC或3PC(两阶段提交、三阶段提交),短暂的数据延迟是允许的,但是最终数据要保持一致。 解决方案: 1. 阅读全文
posted @ 2020-04-13 22:48 MichaelMaDragon 阅读(309) 评论(1) 推荐(0) 编辑
摘要: 算法 阅读全文
posted @ 2020-02-21 19:06 MichaelMaDragon 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 以下文章来源于51CTO技术栈 ,作者崔皓 今天,我们从 Java 内部锁优化,代码中的锁优化,以及线程池优化几个方面展开讨论。 Java 内部锁优化 当使用 Java 多线程访问共享资源的时候,会出现竞态的现象。即随着时间的变化,多线程“写”共享资源的最终结果会有所不同。 为了解决这个问题,让多线 阅读全文
posted @ 2020-01-21 17:46 MichaelMaDragon 阅读(2249) 评论(0) 推荐(0) 编辑
摘要: 以下文章来源于花椒技术 ,作者花椒服务端 前言 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 Java是由C++发展来的,抛弃了C++中一些繁琐容易出错的东西,程序员忘记或者错误的内存 阅读全文
posted @ 2020-01-21 17:06 MichaelMaDragon 阅读(735) 评论(0) 推荐(0) 编辑
摘要: 即使你没有用过对象序列化(serialization),你可能也知道它。但你是否知道 Java 还支持另外一种形式的对象持久化,外部化(externalization)? 下面是序列化和外部化在代码级的关联方式: public interface Serializable {}public inte 阅读全文
posted @ 2020-01-09 20:10 MichaelMaDragon 阅读(194) 评论(0) 推荐(0) 编辑
摘要: java对象序列化机制一般来讲有两种用途: 1.需要将对象的状态保存到文件中,而后能够通过读入对象状态来重新构造对象,恢复程序状态 2.使用套接字在网络上传送对象的程序来说,是很有用的。 我们通过让类实现java.io.Serializable 接口可以将类序列化。这个接口是一个制造者(marker 阅读全文
posted @ 2020-01-09 20:06 MichaelMaDragon 阅读(187) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示