03 2018 档案
摘要:前言 互联网技术到今天已经非常成熟和稳定了,其中为了解决高并发、大规模的服务请求,出现了微服务、RPC这样的分布式架构。今天就从头开始学习RPC框架dubbo。 为什么要学Dubbo 关于分布式的解决方案有很多,光RPC框架就有很多种,甚至有人 "比较了RPC框架性能" , 结果显示dubbo垫底,
阅读全文
摘要:垃圾收集算法 标记 清除算法 最基础的收集算法是“标记 清除”(Mark Sweep)算法,分两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。 不足:一个是效率问题,标记和清除两个过程的效率都不高;另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎片太多可
阅读全文
摘要:前言 学习一项新技术最大的困难是什么? 是资料。让人高兴的是找到了一本系统学习Spring Cloud的教程,《Spring Cloud微服务实战》, 接下来的学习目标将以此书顺序演进。 虽然Springboot 2.0刚刚发布,鉴于当下资料都是基于1.x的,对于初学者,站在前人的肩膀上会少踩坑。因
阅读全文
摘要:由于样式兼容性问题,本文后半部分被截断,可到个人博客找到本文: https://blog.rmiao.top/springcloud eureka/ 前言 Oracle转让Java,各种动态语言的曝光率上升,Java工程师的未来在哪里?我觉得Spring Cloud让未来有无限可能。拖了半年之久的S
阅读全文
摘要:安装 安装环境: Mac 我参照 "官网" 下载,然后解压,然后添加到PATH,并不能用。最终使用brew安装成功。 安装成功后,文件位于 . 启动 停止 直接ctrl+c
阅读全文
摘要:前言 数组是我们最常用最简单的数据结构,Java里对数组做了一个简单的包装,就是ArrayList,提供自动扩容的功能。 最常用法 list在我们日常代码中最为常用的做法是创建一个list,放入数据,取出数据。如下: 下面,将从构造函数开始读取源码。 构造器 第一步,构造一个list对象 注释写的很
阅读全文

浙公网安备 33010602011771号