- 博客(8)
- 收藏
- 关注
原创 关于JVM内存模型的理解
一、概念1、JVM内存模型首先老规矩,祭上一张自己画的内存模型图 画的比较简陋,简单介绍一下,整个JVM占用的内存可分为两个大区,分别是线程共享区和线程私有区,线程共享区和JVM同生共死,所有线程均可访问此区域;而线程私有区顾名思义每个线程各自占有,与各自线程同生共死。这两个大区内部根据JVM规范定义又分为以下几个区:方法区(Method Area)方法区主要是放一下...
2018-03-09 23:47:16 15207 3
原创 使用Spring Boot + Sharding-JDBC 快速简单地实现数据库读写分离
一、 Sharding-JDBC介绍引用官方的一段介绍 ① Sharding-JDBC是一个开源的分布式数据库中间件解决方案。它在Java的JDBC层以对业务应用零侵入的方式额外提供数据分片,读写分离,柔性事务和分布式治理能力。并在其基础上提供封装了MySQL协议的服务端版本,用于完成对异构语言的支持。 ② Sharding-JDBC是基于JDBC的客户端版本定位为轻量级Java...
2018-05-19 16:53:04 16996 2
原创 使用SpringBoot+Dubbo搭建微服务笔记
一、Dubbo介绍引用官方的一段介绍Apache Dubbo (incubating) |ˈdʌbəʊ| is a high-performance, java based RPC framework open-sourced by Alibaba. As in many RPC systems, dubbo is based around the idea of defining a...
2018-05-13 19:23:11 33361 16
原创 Redis的管道操作(Pipelining)评测
一、Pipelining简介引用官方的一段介绍 A Request/Response server can be implemented so that it is able to process new requests even if the client didn’t already read the old responses. This way it is possible ...
2018-03-04 01:08:17 2334
原创 SpringCloud微服务系列笔记(1)-SpringBoot简单入门
Spring Boot是一个流行的配置简单、开发快速的框架,其本质是Spring及SpringMVC,常用来作为微服务架构中服务组件的开发。在这篇笔记中,我将简单介绍SpringBoot,并通过一个最基本的Helloworld项目及一个稍复杂的增删查改项目入门。
2017-11-05 18:13:08 976
原创 SpringCloud微服务系列笔记(0)-笔记说明
Spring Cloud作为目前最广泛应用的微服务框架,以其配置统一简单、开发速度快等优点深得各个开发者喜爱,它是由一系列的开源工具如Eureka服务发现、Ribbon负载均衡、Hystric断路器、Feign工具、Zuul网关等组成,并通过Spring Boot作为载体进行使用。在本系列笔记中,我将学习Spring Cloud过程中的笔记记录下来,供大家进行参考。
2017-11-05 17:40:08 452
原创 使用Cockpit时web管理界面没有“容器”等选项的解决方法
我使用的系统为centos 7.3,也完全按照官方的教程进行安装,但是最后进入cockpit的web管理界面时,总是只有寥寥数个功能,连容器管理功能都没有,而网上的教程最后都有许多功能,后来发现原来现在使用yum安装cockpit时,是分模块安装的,也就是说,如果只是执行了yum install cockpit,那么最终提供的功能就是你所看到的最基本的功能,此时如果还需要添加类似“容器”选项,需执行
2017-09-05 01:10:46 3713
原创 使用jenkins、docker、consul、nginx搭建支持自动化构建部署以及弹性伸缩的集群系统详细教程
一、前言这是我第一篇博文,中间可能存在许多纰漏,所以请大家不吝指教!另外在文中API及原理性的东西仅做简单提及,因为网上有很多,讲的很详细,我尽量将篇幅放在记录过程上,如有疑惑,欢迎评论。1.1 搭建思路使用jenkins+maven做自动化部署及构建工具,采用参数化构建或自动构建方式,减少集成工作量。在docker容器中装载应用后直接利用docker 的swarm mode 集群模式来搭建一个
2017-07-25 22:12:46 11287 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人