摘要: 引子 最近遇到很多朋友过来咨询G1调优的问题,我自己去年有专门学过一次G1,但是当时只是看了个皮毛,因此自己也有不少问题。总体来讲,对于G1我有几个疑惑,希望能够在这篇文章中得到解决。 G1出现的初衷是什么? G1适合在什么场景下使用? G1的trade-off是什么? G1的详细过程? 如何理解G 阅读全文
posted @ 2018-12-28 16:02 割肉机 阅读(507) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 的 10 个核心模块 学习 Spring Boot 必须得了解它的核心模块,和 Spring 框架一样,Spring Boot 也是一个庞大的项目,也是由许多核心子模块组成的。 你所需具备的基础 告诉你,Spring Boot 真是个牛逼货! Spring Boot 核心配置 阅读全文
posted @ 2018-12-28 15:26 割肉机 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: 这几个月参与了几场面试,设计了多道面试题,觉得可以综合考察应聘人对 kubernetes的掌握情况。在这里分享下,供应聘人自查以及其他面试官参考。 这些面试题的设计初衷并不是考察 kubernetes 的使用。这种笔者认为较为流于表面,因为这些使用大多可以通过查看文档获得。笔者更多考察的是对于 ku 阅读全文
posted @ 2018-12-28 14:49 割肉机 阅读(2252) 评论(3) 推荐(1) 编辑
摘要: 2018 年 12 月 25 日,在 TGO 鲲鹏会杭州分会「E 家宴」的现场,阿里巴巴系统软件、中间件、研发效能负责人毕玄做了《云时代的软件架构》分享,本文根据其演讲整理而成,有部分删节。TGO 鲲鹏会公众号(ID:tgo-kunpenghui)授权 InfoQ 转载。1奠定阿里五年业务快速发展基 阅读全文
posted @ 2018-12-28 14:33 割肉机 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: netty主要采用的是reactor模式(事件)驱动模型,以下主要对reactor进行总结: C/S架构可以抽象为如下模型: C就是Client(客户端),上面的B是Browser(浏览器) S就是Server(服务器):服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务 C/S架构 阅读全文
posted @ 2018-12-28 14:31 割肉机 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:他代表的值就是数值本身; 而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte,short,int,l 阅读全文
posted @ 2018-12-28 14:27 割肉机 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 到目前位置我们一直在编写单文件代码,只有一个 main.go 文件。本节我们要开始朝完整的项目结构迈进,需要使用 Go 语言的模块管理功能来组织很多的代码文件。 细数 Go 语言的历史发展,模块管理经历了三个重要的阶段。第一阶段是通过全局的 GOPATH 来管理所有的第三方包,第二阶段是通过 Ven 阅读全文
posted @ 2018-12-28 14:12 割肉机 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: oracle 》 mysql 》 noSql (mondb redis) 》 NewSql (tidb) 引言 最近几年,随着云计算相关技术的发展,各种不同类型的云层出不穷,服务越来越多不同类型的企业业务,传统企业也渐渐开始探索上云的道路。在云上,作为业务最核心的数据库,相比之前的传统方案会有哪些变 阅读全文
posted @ 2018-12-28 13:05 割肉机 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 1.安装docker-compose apt-get install docker-compose 发现下载的是旧版本,不支持2.0的配置文件 还是下载新版本吧,去github查看最新版本https://github.com/docker/compose/releases curl -L https 阅读全文
posted @ 2018-12-28 10:12 割肉机 阅读(517) 评论(0) 推荐(0) 编辑