08 2021 档案

摘要:1、Channel 1.1 channel.exchangeDeclare(): type:有direct、fanout、topic三种: fanout fanout类型的Exchange路由规则非常简单,它会把所有发送到该Exchange的消息路由到所有与它绑定的Queue中 direct dir 阅读全文
posted @ 2021-08-31 13:57 Chen洋 阅读(2332) 评论(0) 推荐(0)
摘要:sentinel 基本概念 开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下: 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。 阅读全文
posted @ 2021-08-31 11:26 Chen洋 阅读(493) 评论(0) 推荐(0)
摘要:1.Sentinel分为两个部分 核心库(Java客户端):不依赖任何框架/库,能够运行所有的Java运行时环境,同时对Dubbo/Spring Cloud等框架也有较好的支持控制台(Dashboard):基于Spring Boot开发,打包后可以直接运行,不需要额外的Tomcat等容器 控制台:下 阅读全文
posted @ 2021-08-31 10:12 Chen洋 阅读(755) 评论(0) 推荐(0)
摘要:内存碎片 在不断的申请和释放内存时候(如C语言中malloc、free),在内存中往往会出现一些很小的内存片段,无法再使用,这种空闲的内存被称为内存碎片。 memcache内存管理 memcache使用slab allocator机制来内存管理。 slab allocator原理:先将内存划分为多个 阅读全文
posted @ 2021-08-30 17:20 Chen洋 阅读(217) 评论(0) 推荐(0)
摘要:前言 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作 阅读全文
posted @ 2021-08-30 13:56 Chen洋 阅读(2755) 评论(0) 推荐(0)
摘要:mandatory和immediate是channel.basicPublish方法中的两个参数,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。 RabbitMQ提供的备份交换器(AlternateExchange)可以将未能被交换器路由的消息(没有绑定队列或者没有匹配的绑定)存储 阅读全文
posted @ 2021-08-30 13:26 Chen洋 阅读(287) 评论(0) 推荐(0)
摘要:junit.framework包下的Assert提供了多个断言方法. 主用于比较测试传递进去的两个参数. Assert.assertEquals();及其重载方法: 1. 如果两者一致, 程序继续往下运行. 2. 如果两者不一致, 中断测试方法, 抛出异常信息 AssertionFailedErro 阅读全文
posted @ 2021-08-30 11:36 Chen洋 阅读(2723) 评论(0) 推荐(0)
摘要:说明 (1)JDK版本:1.8 (2)Spring Boot 2.0.6 (3)Spring Security 5.0.9 (4)Spring Data JPA 2.0.11.RELEASE (5)hibernate5.2.17.Final (6)MySQLDriver 5.1.47 (7)MySQ 阅读全文
posted @ 2021-08-30 10:47 Chen洋 阅读(3634) 评论(0) 推荐(0)
摘要:引言 从软件角度来说,数据库分类为两种: 第一种:数据库服务器(Database Server) 第二种:嵌入式数据库(Embedded Database) 像 Oracle、PostgreSQL、MySQL 和 SQL Server 等这些大家熟知的数据库,我们一般称它为数据库服务器,当然也不排除 阅读全文
posted @ 2021-08-29 09:14 Chen洋 阅读(5341) 评论(0) 推荐(0)
摘要:1、链路追踪介绍在大型系统的微服务化构建中,一个系统被拆分成了许多模块。这些模块负责不同的功能,组合成系统,最终可以提供丰富的功能。在这种架构中,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千 阅读全文
posted @ 2021-08-28 09:04 Chen洋 阅读(3941) 评论(0) 推荐(0)
摘要:Spring Cloud Stream 知识整理概念 使用方法 概念1. 发布/订阅 简单的讲就是一种生产者,消费者模式。发布者是生产,将输出发布到数据中心,订阅者是消费者,订阅自己感兴趣的数据。当有数据到达数据中心时,就把数据发送给对应的订阅者。 2. 消费组直观的理解就是一群消费者一起处理消息。 阅读全文
posted @ 2021-08-27 23:04 Chen洋 阅读(651) 评论(0) 推荐(0)
摘要:一、Spring Cloud Stream 简介 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。 Spring Cloud Stream构建在SpringBoot之上,提供了Kafka,RabbitMQ等消息中间件的个性化配置,引入了发布订阅、消费组和分区的语义概 阅读全文
posted @ 2021-08-27 22:33 Chen洋 阅读(1082) 评论(0) 推荐(0)
摘要:一.简述 Spring Boot 默认支持 properties(.properties) 和 YAML(.yml .yaml ) 两种格式的配置文件,yml 和 properties 文件都属于配置文件,功能一样。 Spring Cloud 构建于 Spring Boot 之上,在 Spring 阅读全文
posted @ 2021-08-27 15:12 Chen洋 阅读(8504) 评论(0) 推荐(0)
摘要:上篇见:Spring Cloud Alibaba 简介(上) - Chen洋 - 博客园 (cnblogs.com) 中篇见:Spring Cloud Alibaba 简介(中) - Chen洋 - 博客园 (cnblogs.com) 8.Spring Cloud Alibaba 熔断器仪表盘监控 阅读全文
posted @ 2021-08-27 14:31 Chen洋 阅读(280) 评论(0) 推荐(0)
摘要:上篇见:Spring Cloud Alibaba 简介(上) - Chen洋 - 博客园 (cnblogs.com) 下篇见:Spring Cloud Alibaba 简介(下) - Chen洋 - 博客园 (cnblogs.com) 概述 服务消费者的创建与服务提供者大同小异,这里采用最原始的一种 阅读全文
posted @ 2021-08-27 14:20 Chen洋 阅读(244) 评论(0) 推荐(0)
摘要:本系列随笔转自:https://www.jianshu.com/p/9a8d94c0c90c 中篇见:Spring Cloud Alibaba 简介(中) - Chen洋 - 博客园 (cnblogs.com) 下篇见:Spring Cloud Alibaba 简介(下) - Chen洋 - 博客园 阅读全文
posted @ 2021-08-27 14:03 Chen洋 阅读(980) 评论(0) 推荐(0)
摘要:Spring Cloud Gateway 作为新一代网关,在性能上有很大提升,并且附加了诸如限流等实用的功能。本节主要讲解 Gateway 的一些实用功能的实例。 限流实战 开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。API 网关作为所有请求的入口,请求量大,我们可以通过对并发访问的请 阅读全文
posted @ 2021-08-26 17:28 Chen洋 阅读(2373) 评论(0) 推荐(0)
摘要:Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0、Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单有效的、统一的 API 路由管理方式。Spring 阅读全文
posted @ 2021-08-26 16:30 Chen洋 阅读(4745) 评论(0) 推荐(0)
摘要:Zuul 主要功能就是转发,在转发过程中我们无法保证被转发的服务是可用的,这个时候就需要容错机制及回退机制。 容错机制 容错,简单来说就是当某个服务不可用时,能够切换到其他可用的服务上去,也就是需要有重试机制。在 Zuul 中开启重试机制需要依赖 spring-retry。首先在 pom.xml 中 阅读全文
posted @ 2021-08-25 16:42 Chen洋 阅读(171) 评论(0) 推荐(0)
摘要:Zuul 可以实现很多高级的功能,比如限流、认证等。想要实现这些功能,必须要基于 Zuul 给我们提供的核心组件“过滤器”。下面我们一起来了解一下 Zuul 的过滤器。 过滤器类型 Zuul 中的过滤器跟我们之前使用的 javax.servlet.Filter 不一样,javax.servlet.F 阅读全文
posted @ 2021-08-25 16:21 Chen洋 阅读(1914) 评论(0) 推荐(0)
摘要:Zuul 是 Netflix OSS 中的一员,是一个基于 JVM 路由和服务端的负载均衡器。提供路由、监控、弹性、安全等方面的服务框架。Zuul 能够与 Eureka、Ribbon、Hystrix 等组件配合使用。Zuul 的核心是过滤器,通过这些过滤器我们可以扩展出很多功能,比如: 1)动态路由 阅读全文
posted @ 2021-08-25 16:02 Chen洋 阅读(125) 评论(0) 推荐(0)
摘要:Hystrix Dashboard,它主要用来实时监控Hystrix的各项指标信息。通过Hystrix Dashboard反馈的实时信息,可以帮助我们快速发现系统中存在的问题。下面通过一个例子来学习。 一、新建一个Spring Cloud 项目,命名为hystrix-dashboard 1.1在po 阅读全文
posted @ 2021-08-25 14:23 Chen洋 阅读(129) 评论(0) 推荐(0)
摘要:创建一个新的 Maven 项目 hystrix-feign-demo,增加 Hystrix 的依赖,代码如下所示。 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-n 阅读全文
posted @ 2021-08-25 13:08 Chen洋 阅读(185) 评论(0) 推荐(0)
摘要:Hystrix 的资源隔离策略有两种,分别为线程池和信号量。那我们为什么需要资源隔离呢?在一个分布式系统中,服务之间都是相互调用的,例如,我们容器(Tomcat)配置的线程个数为 1000,服务 A-服务 R,其中服务 I 的并发量非常的大,需要 500 个线程来执行,此时,服务 I 又挂了,那么这 阅读全文
posted @ 2021-08-25 12:55 Chen洋 阅读(695) 评论(0) 推荐(0)
摘要:Hystrix 是 Netflix 针对微服务分布式系统采用的熔断保护中间件,相当于电路中的保险丝。在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix 是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix 通过隔离服务之间的访问点、停止级联失败和提供 阅读全文
posted @ 2021-08-25 10:31 Chen洋 阅读(514) 评论(0) 推荐(0)
摘要:Feign的目标 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。 引入Feign 项目中使用了gradle作为 阅读全文
posted @ 2021-08-25 10:15 Chen洋 阅读(266) 评论(0) 推荐(0)
摘要:Ribbon是一个为客户端提供负载均衡功能的服务,它内部提供了一个叫做ILoadBalance的接口代表负载均衡器的操作,比如有添加服务器操作、选择服务器操作、获取所有的服务器列表、获取可用的服务器列表等等。 需要解决的问题: ① 如何在配置Eureka Client注册中心时不去硬编码Eureka 阅读全文
posted @ 2021-08-25 09:55 Chen洋 阅读(406) 评论(1) 推荐(1)
摘要:在开发Panda Api的最初版本,文档是用json来写的,json语法不支持注释,不支持字符串换行,所有的key都必须双引号,末尾不能有多余的逗号...等等,一大堆极其严格的要求和不支持的功能。由此诞生Json5 Json5 语法说明 JSON5是对JSON的扩展,让人可以更容易手工编写和维护。 阅读全文
posted @ 2021-08-24 12:50 Chen洋 阅读(5916) 评论(0) 推荐(0)
摘要:使用目的目前数据交互大多以 JSON 字符串为信息传输,主要格式有 {"age":"22","name":"李四"} [{"age":"21","name":"张三"}] 最常见的应用场景是前后端对接,第三方平台文档对接,下面展示转换使用。 一、引入 jar , 此处引入 com.alibaba.f 阅读全文
posted @ 2021-08-24 12:29 Chen洋 阅读(1866) 评论(0) 推荐(0)
摘要:一、Jmeter简介 Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。 Jmeter具备高移植性,可以实现跨平台运行。 Jmeter可以实现分布式负载。 Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。 阅读全文
posted @ 2021-08-24 09:49 Chen洋 阅读(3882) 评论(0) 推荐(0)
摘要:配套资料: https://pan.baidu.com/s/18au42FIhSNrXY9p7MbmNbg 提取码: 29ad 课程目标 MongoDB 的副本集:操作、主要概念、故障转移、选举规则 MongoDB 的分片集群:概念、优点、操作、分片策略、故障转移 MongoDB 的安全认证 1. 阅读全文
posted @ 2021-08-23 13:00 Chen洋 阅读(263) 评论(0) 推荐(0)
摘要:摘要:最近学习b站上《黑马程序员java必备基础教程-MongoDB基础入门到高级进阶》课程,特此记录下: 配套资料: https://pan.baidu.com/s/18au42FIhSNrXY9p7MbmNbg 提取码: 29ad 课程目标 MongoDB的副本集: 操作, 主要概念, 故障转移 阅读全文
posted @ 2021-08-22 22:07 Chen洋 阅读(198) 评论(0) 推荐(0)
摘要:一、EasyCaptcha简介Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。开源地址 https://github.com/whvcse/EasyCaptcha 二、SpringBoot项目如何使用1、初始化一个基本的SpringBoot项目2、引入E 阅读全文
posted @ 2021-08-20 15:01 Chen洋 阅读(1662) 评论(0) 推荐(0)
摘要:Spring boot集成Swagger,并配置多个扫描路径 1:认识Swagger Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码, 阅读全文
posted @ 2021-08-20 10:54 Chen洋 阅读(446) 评论(0) 推荐(0)
摘要:1.API详细说明 注释汇总 作用范围API使用位置 对象属性 @ApiModelProperty 用在出入参数对象的字段上 协议集描述 @Api 用于controller类上 协议描述 @ApiOperation 用在controller的方法上 Response集 @ApiResponses 用 阅读全文
posted @ 2021-08-20 09:33 Chen洋 阅读(18238) 评论(0) 推荐(0)
摘要:Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。 @Accessors(fluent = true) 使用fluent属性,getter和setter方法的方法名都是属性名,且setter方法返回当前对象。 @Data @Accessors(fluent = 阅读全文
posted @ 2021-08-20 09:06 Chen洋 阅读(204) 评论(0) 推荐(0)
摘要:1.粗略理解 View层👉Controller层(响应用户请求)👉Service层(接口👉接口实现类)👉DAO层,即Mapper层(抽象类:xxxMapper.java文件,具体实现在xxxMapper.xml)👉Model层(实体类:xxx.java) 2.VO,DTO,DO,PO理解 阅读全文
posted @ 2021-08-19 17:19 Chen洋 阅读(9588) 评论(2) 推荐(1)
摘要:@EqualsAndHashCode(callSuper = true)该注解用于子类对象之间进行比较的时候 不加该注解的影响:子类对象属性值一致,但其继承的父类对象属性值不一致,在比较的时候会出现比较结果不对的情况。 举个简单的例子:这边先定义一个分类对象 Parent,有一个属性:code @D 阅读全文
posted @ 2021-08-19 16:32 Chen洋 阅读(4589) 评论(0) 推荐(2)
摘要:1. 添加Maven依赖 <!-- pagehelper 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <! 阅读全文
posted @ 2021-08-17 10:20 Chen洋 阅读(264) 评论(0) 推荐(0)
摘要:(1)DataSource之数据库常用配置(mybatis):一个简单的配置 #在连接池里的连接返回给调用者或连接池时,要执行的验证 SQL 查询spring.datasource.validation-query=SELECT 1#驱动的全限定类名。默认根据 URL 自动检测。spring.dat 阅读全文
posted @ 2021-08-16 17:17 Chen洋 阅读(2383) 评论(0) 推荐(0)
摘要:前言 我们注意到springboot项目启动时,控制台会打印自带的banner,然后对于部分IT骚年来说,太单调太普通太一般了;所以,是时候表演真正的技术了 项目结构 我们只需要在springboot项目的resources文件夹下面创建一个banner.txt文件,springboot启动的时候会 阅读全文
posted @ 2021-08-16 16:51 Chen洋 阅读(1471) 评论(0) 推荐(0)
摘要:lambda四种表达形式前言使用了lambda表达式 可以通过方法引用的方式来使用实体字段名的操作,避免直接写数据库表字段名时的错写名字; 一、LambdaQueryWrapper<>二、QueryWrapper<实体>().lambda()三、Wrappers.<实体>lambdaQuery() 阅读全文
posted @ 2021-08-16 14:11 Chen洋 阅读(13149) 评论(0) 推荐(0)
摘要:目录 1. 简介 2. WebMvcConfigurer接口 2.1 addInterceptors:拦截器 2.2 addViewControllers:页面跳转 2.3 addResourceHandlers:静态资源 2.4 configureDefaultServletHandling:默认 阅读全文
posted @ 2021-08-16 10:58 Chen洋 阅读(3091) 评论(0) 推荐(1)
摘要:一、HandlerInterceptorAdapter类 Springboot 的拦截器概念上和Filter 很像,拦截发送到 Controller 的请求和给出的响应;HandlerInterceptorAdapter类提供了请求处理的3个方法; //拦截于请求刚进入时,进行判断,需要boolea 阅读全文
posted @ 2021-08-16 10:16 Chen洋 阅读(652) 评论(0) 推荐(0)
摘要:一、什么是跨域请求? 跨域请求,就是说浏览器在执行脚本文件的ajax请求时,脚本文件所在的服务地址和请求的服务地址不一样。说白了就是ip、网络协议、端口都一样的时候,就是同一个域,否则就是跨域。这是由于Netscape提出一个著名的安全策略——同源策略造成的,这是浏览器对JavaScript施加的安 阅读全文
posted @ 2021-08-16 10:01 Chen洋 阅读(4105) 评论(0) 推荐(0)
摘要:Jenkins与CI&CD概述互联⽹软件的开发和发布,已经形成了⼀套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)与持续交付(Continuous delivery),持续部署(continuous deployment)。 一. 持续集成持续集成指 阅读全文
posted @ 2021-08-15 17:19 Chen洋 阅读(186) 评论(0) 推荐(0)
摘要:一、源码解析: /** * Mapper 继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能 * 这个 Mapper 支持 id 泛型*/ public interface BaseMapper<T> { /** * 插入一条记录 * @param entity * 实体对象 阅读全文
posted @ 2021-08-15 10:47 Chen洋 阅读(3042) 评论(0) 推荐(0)
摘要:一般高版本的才需要设置时区,低版本的不需要这个设置 测试成功! 阅读全文
posted @ 2021-08-14 15:53 Chen洋 阅读(865) 评论(0) 推荐(0)
摘要:最近学习网上了SpringBoot项目,记录下 视频链接: 不写代码,一键生成SpringBoot + Vue后台管理系统_哔哩哔哩_bilibili 代码: springboot+vue后台管理系统: B站程序员青戈的后台管理系统,毕设脚手架工程,拿来即用,简单便捷 (gitee.com) 毕设脚 阅读全文
posted @ 2021-08-14 13:13 Chen洋 阅读(6578) 评论(1) 推荐(0)
摘要:MindManager左上角的文件选项卡是独立于功能区的一个菜单,包含新建、保存、打印及帮助等等命令,下文是一篇简单的关于MindManager文件功能使用教程帮助用户具体了解这些命令及其用途。 首先打开Mindmanager中文版软件界面,在顶部左上角找到红色背景的“文件”按钮并点击。MindMa 阅读全文
posted @ 2021-08-13 15:34 Chen洋 阅读(2992) 评论(0) 推荐(0)
摘要:简介: Thymeleaf是Springboot官方支持的模板引擎,有着动静分离等独有特点 什么是Thymeleaf 大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。 开始之前,我们依旧问一个问题:什么 阅读全文
posted @ 2021-08-13 13:40 Chen洋 阅读(347) 评论(0) 推荐(0)
摘要:由于项目需要,需要修改hosts文件,但是遇到下面的问题: 当遇到有hosts文件不会编辑或者,修改了没办法保存”,以及需要权限等问题如图: 我学了一招,先在交给你: 首先把hosts文件的只读属性关闭:然后开始下面的操作 1、win+R 2、进入hosts的文件所在目录: 3、我们开始如何操作才能 阅读全文
posted @ 2021-08-13 09:41 Chen洋 阅读(238) 评论(0) 推荐(0)
摘要:Lucene教程™ (yiibai.com) (20条消息) Lucene介绍与使用_但行好事 莫问前程-CSDN博客_lucene Lucene就是这么简单 - SegmentFault 思否 阅读全文
posted @ 2021-08-12 16:32 Chen洋 阅读(40) 评论(0) 推荐(0)
摘要:Kafka学习笔记 - 巨轮的个人页面 - OSCHINA - 中文开源技术交流社区 教学视频 本文用到的源码 Kafka学习资料 链接:https://pan.baidu.com/s/1oHYCvHZ4Uanll1Bj3v-3Hw 提取码:5afq Kafka官网主页 Kafka官方文档 阅读全文
posted @ 2021-08-12 14:55 Chen洋 阅读(62) 评论(0) 推荐(0)
摘要:最近学习了一下尚硅谷的Elasticsearch,总结笔记如下: 笔记地址:这位老哥已经总结的很好了。 (20条消息) Elasticsearch学习笔记_KISS-CSDN博客 视频地址: 【尚硅谷】ElasticSearch入门到精通2021最新教程(基于ELK技术栈elasticsearch 阅读全文
posted @ 2021-08-12 10:04 Chen洋 阅读(235) 评论(0) 推荐(0)
摘要:Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。 阅读全文
posted @ 2021-08-12 09:47 Chen洋 阅读(3634) 评论(0) 推荐(0)
摘要:Hutool — 🍬A set of tools that keep Java sweet. 入门和安装 - 《Hutool v4.5.15 参考文档》 - 书栈网 · BookStack 《Hutool v5.6.0 参考文档》 - 书栈网 · BookStack 阅读全文
posted @ 2021-08-11 09:32 Chen洋 阅读(544) 评论(0) 推荐(0)
摘要:在 CentOS 7 系统中安装 jdk 通常有如下几种方式:手动下载安装包进行安装,通过 yum 安装,以及使用使用 rpm 安装。下面演示如何通过 yum 进行安装。 (1)首先执行如下命令搜索 jdk 安装包: yum search java|grep jdk (2)这里我们选择 1.8 版本 阅读全文
posted @ 2021-08-06 20:43 Chen洋 阅读(715) 评论(0) 推荐(0)
摘要:1.1、Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能, 阅读全文
posted @ 2021-08-05 22:55 Chen洋 阅读(236) 评论(0) 推荐(0)
摘要:一、基础介绍 https://www.haproxy.org/ (官方网站) https://www.haproxy.org/download/1.8/src/haproxy-1.8.14.tar.gz (下载地址) http://cbonte.github.io/haproxy-dconv/1.8 阅读全文
posted @ 2021-08-05 22:07 Chen洋 阅读(1067) 评论(0) 推荐(0)
摘要:(19条消息) RabbitMQ使用教程(超详细)_城北荆无命的博客-CSDN博客_rabbitmq教程 超详细的RabbitMQ入门,看这篇就够了!-阿里云开发者社区 (aliyun.com) 分享给大家一些关于RabbitMQ的写的比较好的文章~~ Rabbitmq连环14问 (19条消息) 第 阅读全文
posted @ 2021-08-03 13:06 Chen洋 阅读(79) 评论(0) 推荐(0)
摘要:1.安装并连接Linux教程参见: (19条消息) xftp连接linux及xftp下载安装_宝藏女孩的成长日记-CSDN博客_xftp连接linux 2.这里讲讲乱码问题: 首先明确出错原因,乱码肯定是编码问题,找到xftp设置编码位置重新设置就好了。 步骤一:找到xftp的属性选项卡。 步骤二: 阅读全文
posted @ 2021-08-03 09:26 Chen洋 阅读(492) 评论(0) 推荐(0)
摘要:ZooKeeper的十二连问,你顶得了嘛? - Jay_huaxiao - 博客园 (cnblogs.com) 阅读全文
posted @ 2021-08-02 17:16 Chen洋 阅读(52) 评论(0) 推荐(0)
摘要:教学视频:B站Zookeeper 源码:源码 01.课程介绍 ZooKeeper官网 ZooKeeper 3.4 Documentation 02.概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。 ZooKeeper是一个集中服务,用于维护配置信息、命名 阅读全文
posted @ 2021-08-02 14:35 Chen洋 阅读(198) 评论(0) 推荐(0)
摘要:最近学习了B站码神之路的基于SpringBoot的博客系统项目,在此总结下: B站链接:【码神之路】项目实战教程,springboot+vue练手级项目,真实的在线博客系统,十年大厂程序员讲解,从易到难,循序渐进_哔哩哔哩_bilibili 源代码可以去群里取,建议跟着老师动手敲一遍,还是收获颇多的 阅读全文
posted @ 2021-08-01 17:44 Chen洋 阅读(3030) 评论(0) 推荐(1)
摘要:1. 前言“ThreadLocal为什么会导致内存泄漏,如何避免?” 今天刚好有时间,决定彻底弄清楚内存泄漏的原因,并分享给大家。 我们通过一张图来清楚地表示ThreadLocal的引用关系 1.1 何为内存泄漏?首先我们有必要了解,到底何为「内存泄漏」?笔者这里引用百度百科的解释。 内存泄漏(Me 阅读全文
posted @ 2021-08-01 11:06 Chen洋 阅读(11223) 评论(2) 推荐(5)