自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 知识归纳笔记(二):考查自动装箱与拆箱

自动装箱与拆箱最近遇到一个面试题,是关于自动装箱和拆箱相关的,代码如下所示public static void main(String[] args) { Integer f1 = 100, f2 = 100, f3 = 150, f4 = 150; System.out.println(f1 == f2); /...

2019-09-27 11:15:00 137

转载 【Mysql调优】(三) :Explain执行计划解读

引言: 实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的sql语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以...

2019-09-26 16:43:00 122

转载 【Mysql调优】(四) :索引

序言 之前我一直认为对于Java开发而言,只要学会SQL的增删改查(包括复杂查询)语句就可以了,然而在一次对于几千万的数据进行复杂查询时,数据库居然崩溃了。当时领导催得紧,没办法自己乱操作一顿,结果可想而知,电脑死机了。当时唯一能庆幸的是服务器是UAT,最后只能去问百度爸爸了,经过多方面的百度我知道了还有SQL调优这个骚操作,接着又了解了 索引<一数据引擎<一B+...

2019-09-26 16:43:00 135

转载 知识归纳笔记(一):考查常量池、堆、栈

常量池、堆、栈.一、首先我们先看一到基础题,代码如下 public static void main(String[] args) { String s1 = "Hello"; String s2 = "Hello"; String s3 = "Hel" + "lo"; String...

2019-09-25 18:17:00 108

转载 Redis(二):Jedis操作Redis

Jedis入门在Maven中,添加如下依赖即可使用: <dependency> <groupId>commons-pool</groupId> <artifactId>commons-pool</artifactId> <...

2019-09-15 21:42:00 146

转载 Redis(一):Redis基本概念以及安装

简介Redis是一个开源,高级的键值存储和基于内存的单进程单线程模型,用于构建高性能,可扩展的Web应用程序。Why NoSQL?和传统的关系型数据库相比,NoSQL具有以下的优势:High Performance:高并发读写;Huge Storage: 海量数据的高效存储和访问;High Scalability & High Availabilit...

2019-09-15 20:35:00 61

转载 MQ(五):SpringBoot整合RabbitMQ

案例搭建案例代码已写入github中(点击进入),可以琢磨下。分步演示以后有时间在写。转载于:https://www.cnblogs.com/kongliuyi/p/11512702.html

2019-09-12 16:44:00 80

转载 MQ(四):RabbitMQ基础概念以及案例

基础概念入口:点击进入案例搭建案例代码已经写完(点击进入),你们可以琢磨,分步讲解以后想起来就写。转载于:https://www.cnblogs.com/kongliuyi/p/11512679.html...

2019-09-12 16:41:00 81

转载 MQ(三):SpringBoot整合ActiveMQ

案例搭建案例代码已写入github中(点击进入),可以琢磨下。分步演示以后有时间在写。转载于:https://www.cnblogs.com/kongliuyi/p/11512654.html

2019-09-12 16:39:00 83

转载 MQ(二):ActiveMQ基础概念以及案例

基础概念入口:点击进入案例搭建案例代码已经写完(点击进入),你们可以琢磨,分步讲解以后想起来就写。转载于:https://www.cnblogs.com/kongliuyi/p/11512624.html...

2019-09-12 16:35:00 120

转载 MQ(一):消息中间件开篇

就MQ而言, MQ长期不看不用或者习惯套用很容易让人淡忘他的原理和基础,所以我在此开一篇写关于消息中间件的原理与案例帮助自己巩固基础。 注:对于MQ的文章,我会将原理和代码案例放进github中,案例搭建我会放进博客中。入口:点击进入转载于:https://www.cnblogs.com/kong...

2019-09-12 16:28:00 81

转载 Nginx(三):Nginx基本概念以及用法

目录结构Nginxconf 配置目录nginx.conf  主配置文件fastcgi.conf  fastcgi的配置文件mime.types  支持的mime.types资源类型sbin 启动目录nginx. 默认启动nginx的二进制文件logs 日志目录...

2019-09-12 16:03:00 158

转载 Nginx(二):Nginx基本安装

基于Linux安装环境准备CentOS7 Nginx1.9gcc gcc-c++PCRE库OpenSSL库zlib库基本安装1.安装gcc gcc-c++安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境$ yum install -y gcc gcc-c++2.安装wget(如未安装,请先安装)...

2019-09-10 14:19:00 128

转载 Nginx(一):Nginx初识

产生背景互联网的数据量快速增长互联网的快速普及全球化物联网摩尔定律性能提升摩尔定律的失效:之前服务跑在1G赫兹,当一年半以后,更新到2G赫兹的CPU时可以预测到性能有两倍的性能提升。但是到了本世纪处,摩尔定律在单颗cpu的频率上已经失效了,cpu开始向着多核方向发展。 这个时候,服务是跑在8核CPU上时,一年半以后,换到了16核CPU,...

2019-09-09 22:32:00 114

转载 配置中心(十)Config:环境搭建

背景 当一个系统中的配置文件发生改变的时候,我们需要重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。工作原理 Spring Cloud Config为分布式系统外部化配置提供了服务器端和客户端的支持,它包括Config...

2019-08-27 11:58:00 181

转载 声明式服务调用(Feign)九:环境搭建

简介 Feign客户端是一个web声明式http(REST)远程调用工具,提供了接口和注解方式进行调用。springcloud为Feign 整合了Eureka,Ribbon,Hystrix 以提供服务发现、负债均衡还有服务保护能力,同时整合了SpringMVC注解。(注意:从Spring Cloud Dalston开始,Feign默认是不开启Hystrix的。因此,如使用...

2019-08-26 11:09:00 170

转载 服务监控(Hystrix Dashboard、Turbine)八:环境搭建

简介 Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix...

2019-08-23 14:06:00 652

转载 服务保护机制(Hystrix)七:环境搭建

简介 Hystrix是国外知名的视频网站Netflix所开源的非常流行的高可用架构框架。Hystrix能够完美的解决分布式系统架构中打造高可用服务面临的一系列技术难题。Hystrix “豪猪”,具有自我保护的能力。Hystrix工作原理产生背景雪崩效应 首先,学习hystrix 之前,我们先得了解一下什么雪崩效应。 在微服务架构中,我们把每个业...

2019-08-19 13:59:00 143

转载 客户端负载均衡(Ribbon)六:环境搭建

简介 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribbo...

2019-08-15 16:45:00 130

转载 服务的注册与发现(Eureka)三:集群搭建

背景 在微服务中,注册中心非常核心,可以实现服务治理,如果一旦注册出现故障的时候,可能会导致整个微服务无法访问,在这时候就需要对注册中心实现高可用集群模式。Eureka高可用原理默认情况下Eureka是让服务注册中心,不注册自己#eureka 基本信息配置eureka: instance: #注册到eureka的ip地址 ho...

2019-08-13 14:20:00 109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除