会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
smile radiantly
Smile to life can influence the damp mood, erase unhappy colors。
博客园
首页
新随笔
联系
订阅
管理
2020年8月5日
带你更好的入门 Spring Cloud 常用组件学习
摘要: ### 一.微服务 1.什么是微服务?微服务之间如何独立通讯? 什么是微服务?微服务概念起源: Microservices 微服务是用一组小服务的方式来构建一个应用,服务独立运行在不同的进程中,服务之间通过轻量的通讯机制(如RESTful接口)来交互,并且服务可以通过自动化部署方式独立部署。正因为
阅读全文
posted @ 2020-08-05 08:46 zlgSmile
阅读(610)
评论(0)
推荐(0)
2020年7月13日
Dubbo概述、配置项说明及SPI机制
摘要: 一.Dubbo概述及配置项说明 1.什么是Dubbo Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。官网:DUBBO 节点说明: Provider:暴露服务的服务提供方 Consum
阅读全文
posted @ 2020-07-13 05:28 zlgSmile
阅读(669)
评论(0)
推荐(0)
2020年7月12日
JVM学习-05:JVM之本地方法(Native Method)与本地方法栈(Native Method Stack)
摘要: 一.本地方法 1.什么是Native Method 一个Native Method就是一个Java调用非Java代码的接口。一个Native Method是这样一个Java方法,该方法的实现由非Java语言实现。 "A native method is a Java method whose imp
阅读全文
posted @ 2020-07-12 12:11 zlgSmile
阅读(518)
评论(0)
推荐(0)
JVM学习-04:JVM之虚拟机栈详解
摘要: 一.虚拟机栈概念 1.概念 由于跨平台性的设计, Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 栈是运行时的单位,而堆是存储的单位。即: 栈解决程序的运行问题,即程序如何执
阅读全文
posted @ 2020-07-12 00:30 zlgSmile
阅读(477)
评论(0)
推荐(0)
JVM学习-03:JVM之运行时数据区、PC寄存器
摘要: 一.运行时数据区内部结构 JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。 每个线程独立拥有:程序计数器、虚拟机栈、本地方法栈(线程); 线程间共享:堆、堆外内存(永久代或元空间、代码缓存),永久
阅读全文
posted @ 2020-07-12 00:28 zlgSmile
阅读(195)
评论(0)
推荐(0)
2020年7月4日
JVM学习-02:JVM之类加载过程,类加载器及双亲委派机制
摘要: 一.概述 类加载器子系统负责从文件系统或网络中加载Class文件,class文件在文件开头有特定的文件标识。字节码文件会经过类加载阶段、链接阶段、初始化阶段后被执行引擎所执行。ClassLoader只负责字节码文件的加载,至于是否可以运行由执行引擎决定。 加载的类信息存放在方法区(JRockit和J
阅读全文
posted @ 2020-07-04 17:51 zlgSmile
阅读(150)
评论(0)
推荐(0)
JVM学习-01:JVM概述及发展历程
摘要: 虚拟机与Java虚拟机介绍 虚拟机 虚拟机(Virtual Machine)顾名思义就是虚拟的计算机。是一款软件,用来执行一系列虚拟计算机指令。虚拟机一般分为 系统虚拟机 和 程序虚拟机。 Visual Box,VMware就属于系统虚拟机,是对物理计算机的仿真,提供了一个可运行完整操作系统的软件平
阅读全文
posted @ 2020-07-04 10:04 zlgSmile
阅读(343)
评论(0)
推荐(0)
2020年7月1日
Zookeeper概述、环境搭建及基本API使用和相关应用场景
摘要: 一.Zookeeper基本概念 分布式系统是同时跨越多个物理主机,独立运行的多个软件所组成的系统。分布式系统的协调工作就是通过某种方式,让某个节点的信息能够同步和共享。这依赖于服务进程之间的通信。通信方式有两种: 通过网络进行信息共享 通过共享存储 Zookeeper是作为分布式系统的分布式协同服务
阅读全文
posted @ 2020-07-01 08:15 zlgSmile
阅读(378)
评论(0)
推荐(0)
2020年6月19日
分布式相关理论:分布式一致性、CAP定理、Base理论、一致性协议(2PC和3PC)及一致性算法(Paxos和Raft)
摘要: 一.分布式理论 1.分布式架构概述 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调 的系统。 一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统. 同一个分布式系统中的服务器节点在空间部署上是可以随意分布的.无论空间上如何分
阅读全文
posted @ 2020-06-19 08:31 zlgSmile
阅读(1037)
评论(0)
推荐(0)
2020年6月17日
BIO、NIO、AIO 和 Netty的初步认识
摘要: 要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传输协议比较出名的有tcp、udp等等,tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议,网络IO,
阅读全文
posted @ 2020-06-17 08:17 zlgSmile
阅读(996)
评论(1)
推荐(0)
下一页
公告