自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 版本控制系统——Git

目录1.简介2.四个工作区域3.文件的四种状态4.常用命令4.1新建代码库4.2查看文件状态4.3工作区<-->暂存区4.4工作区<-->资源库(版本库)4.5其它常用命令1.简介Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。是 Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。2.四个工作区域Git 本地有四个工作区域:工作目录(Working Directory)、暂存区 (Stage/Index)

2020-11-05 16:46:17 247 1

原创 spring-Cloud 网关Zuul使用

目录1.简介2.微服务网关的解决方法3.spring Cloud中Zuul的使用3.1主要结构3.2代码实现3.2.1创建工程service-zuul3.2.2导入依赖3.2.3编写启动类ServiceZuulApplication3.2.4编写application.yml文件3.2.5编写路由规则3.2.6添加Eureka服务的依赖3.2.7启动测试1.简介服务网关是微服务架构中一个不可或缺的部分。为了集中解决权限控制,日志收集等这类问题,我们需要在访问的最前端的地方设置一个更强大的均衡负载器,这就

2020-11-03 23:44:19 202 1

原创 spring-Cloud Feign使用

目录1.1简介2在spring-cloud中使用feign2.1导入依赖2.2创建一个FeignProductClient接口2.3改造OrderService2.4在启动类中添加 @EnableFeignClients 注解2.5测试1.1简介Feign是Netflix开发的声明式,模板化的HTTP客户端,其灵感来自Retrofit、JAXRS-2.0以及WebSocket。feign可帮助我们更加便捷的、优雅的调用HTTP API。在spring Cloud中对feign进行了增强,使feign支

2020-11-03 23:00:04 197

原创 spring-Cloud 容错保护Hystrix的使用

目录1.1简介1.2雪崩效应1.3实现原理1.1简介spring Cloud Hystrix实现了断路器、线程隔离等一系列服务保护功能。他是基于Netflix的开源框架Hystrix实现的。该框架的目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能。1.2雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,

2020-11-03 20:28:14 117

原创 spring-cloud ribbon的使用

目录1.1简介1.2结构图1.3使用方法1.4自定义均衡算法1.1简介ribbin是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbin配置服务提供者地址列表后,Ribbin就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbin默认为我们提供了很多的负载均衡算法,例如轮询,随机等。当然,我们也可以为Ribbin实现自定义的负载均衡算法。1.2结构图1.3使用方法1.导入ribbin依赖<dependency> <grou

2020-11-03 20:08:25 253 2

原创 java架构的历程

远程调用1.远程调用1.1框架的历程1.2三级目录1.远程调用在分布式系统中,各个服务可能处于不同主机,但是服务之间不可避免的需要相互调⽤,我们称为远程调⽤。1.1框架的历程1.2三级目录...

2020-11-02 22:08:39 285 2

原创 集群&分布式&节点

目录集群&分布式&节点1.1集群1.2分布式1.3节点1.4分布式与集群的区别集群&分布式&节点1.1集群集群的特点:通过多台计算机完成同一个工作,达到更高的效率。两机或多机内容、工作过程等完全一样。如果一台死机,另一台可以起作用。集群的优点:本来只有一台机器处理访问,现在有两台机器处理访问了,分担了压力。如果两台或多台机器同时运行,如果其中一台出现了故障,不会影响其他机器的运行。1.2分布式分布式系统是一组计算机,通过网络相互连接传递消息与通信后

2020-11-02 20:07:16 4629 5

原创 Redis集群实战入门

reids集群实战1.Redis压力测试2.Redis实现分表分库2.1Redis数据压力2.2分库思路2.3代码解析2.3.1服务器配置2.3.2初始化2.3.3主体方法3.Redis实现读写分离3.1读写分离概述3.2主从同步配置3.3代码解析4.哨兵4.1概念4.2Redis哨兵原理4.3哨兵配置4.3.1创建并修改sentinel.conf4.3.2启动4.4Redis哨兵代码1.Redis压力测试./redis-benchmark -h 127.0.0.1-c Number

2020-10-27 19:40:22 203 2

原创 redis协议概述

redis协议1.Socket快速入门1.1概念1.2流程1.3代码2.Resp概述2.1特点3.Resp解读3.1Resp格式4.基于Resp实现手写Jedis4.1初始化4.2Set方法实现4.3Get方法实现1.Socket快速入门1.1概念Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。1.2流程1.3代码服务端客户端2.Resp概述基于TCP的应用层协议 RESP (REdis Serialization Pro

2020-10-27 19:27:19 306

原创 spring aspect自动代理技术

这里写目录标题spring aspect怎么使用aspect技术spring aspect因为xml配置aop太过繁琐,所以aopalliance 中出现了一种AspectJ技术。基本流程:1)通过注解配置切点2)自动生产代理对象怎么使用aspect技术第1步:创建AppConfig.javapackage com.jr.aspectJ;import org.springframework.context.annotation.ComponentScan;import org.sprin

2020-10-26 19:10:21 227 3

原创 spring中的事务

spring中的事务spring 事务事务的概念事务特性事务的隔离级别Spring中事务管理spring事务的实现spring 事务事务的概念事务:是逻辑上一组操作,要么全都成功,要么全都失败.事物目的就是解决【数据不一致】的问题。事务特性 ACID: 原子性:事务不可分割 一致性:事务执行的前后,数据完整性保持一致. 隔离性:一个事务执行的时候,不应该受到其他事务的打扰 持久性:一旦结束,数据就永久的保存到数据库.事务的隔离级

2020-10-26 19:10:01 86 1

原创 Redis常用的数据结构

Redis数据结构redis的数据结构字符串类型 string命令行代码哈希类型 hash命令行代码列表类型 list命令行代码集合类型 set命令行代码有序集合类型 sortedset命令行代码通用命令jedis连接池工具类redis的数据结构redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构* value的数据结构:1) 字符串类型 string2) 哈希类型 hash : map格式3) 列表类型 list : linkedlist格式

2020-10-26 19:03:13 156 1

原创 redis概述和快速入门

RedisRedis概述Redis概念企业中运用Redis快速入门Windows下载安装Linux安装安装前准备启动Redis访问Redis优化操作停止Redis防火墙设置Java客户端JedisRedis概述Redis概念Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。企业中运用新浪

2020-10-26 18:54:56 256 1

原创 springboot基本概念

springboot介绍springboot的介绍主要解决的问题SpringBoot特点SpringBoot功能SpringBoot的发展第一个SpringBoot项目springboot的介绍Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用jav

2020-10-22 19:40:02 398 1

原创 spring mvc中导入导出excel

POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能导入jar包:poi-4.1.2.jar,xwork-core-2.3.15.3.jar1、写excelpackage excel;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apac

2020-10-20 19:56:05 251 1

原创 spring mvc的概述

目录spring MVC一、什么是spring MVC二、传统的b/s架构与spring mvc的架构有区别三、spring mvc开发的流程四、spring mvc 处理器@controller的参数的绑定spring MVC一、什么是spring MVCspring mvc : 基于web层(请求处理和响应发送 b/s)的框架.(sturts1,struts2,spring mvc ,spring webFlux等等都属于web层框架)mvc:是一种设计模式,是一种创建 Web 应用程序的模

2020-10-20 19:45:41 302

原创 spring mvc 中使用JFreeChart

JFreeChartJFreeChart使用步骤JFreeChartJFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写使用步骤1.导入jar包:jfreechart-1.0.13.jar2.形成柱状图2.1在controller中编写形成图表的方法@RequestMapping("/listSeviceReportChart") public String listSeviceReportChart(HttpServletRequest reque

2020-10-20 19:43:52 207 1

原创 Spring Aop的概述

这里写自定义目录标题Spring Aop什么是Aop?Aop的作用怎么使用Aop?Spring Aop什么是Aop?Aop的作用怎么使用Aop?

2020-09-28 22:20:25 118 1

空空如也

空空如也

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

TA关注的人

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