- 博客(16)
- 收藏
- 关注
原创 2021年CKA考试真题(一)CKA考试介绍
前言今年3月份参加了CKA的认证考试,幸运地以90+的分数通过了此次考试,在此分享我的备考经历和经验,以及考试的tips,并提供部分考试真题和模拟真题,希望为有兴趣要参加或已经报名参加的同学提供更好的资源。附上证书^ ^考试相关信息总共17道题目,考试时间2小时,每道题目的分值不同,根据题目的难易程度。满分100分,通过分数为66分。(2021年3月)考纲参考:curriculum ,题目均为实操题。报名方式,登录linux foundation(有国内版:https://training.
2021-04-04 09:41:38
14446
6
原创 Netty协议之 Protocol Buffers (三)
前言本章将会介绍如何使用Netty搭建一个支持Protocol Buffers协议的服务器。Protocol Buffers 协议Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据序列化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。Netty 支持导入依赖包// gradle compile group: 'io.netty', name: 'netty-all', versi
2020-07-03 16:26:04
420
原创 Netty协议之 UDP (二)
前言本章将会介绍如何使用Netty搭建一个UDP服务器。UDP 协议UDP 协议是无连接且不保证可靠交付的。它是面向报文的,相对TCP来说额外的开销会小很多。Netty 支持导入依赖包// gradle compile group: 'io.netty', name: 'netty-all', version: '4.1.50.Final'// maven<dependency> <groupId>io.netty</groupId> &
2020-06-29 17:03:49
554
原创 Netty协议之 TCP (一)
前言本章将会介绍如何使用Netty搭建一个TCP服务器,本系列不会详细介绍Netty本身框架。TCP 协议传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。Netty 支持导入依赖包// gradle compile group: 'io.netty', name: 'netty-all', version: '4.1.50.Final'// maven<dependency> <
2020-06-23 15:58:11
2680
1
原创 Netty学习(一)Netty的概念及体系结构
前言一系列文章旨在把我学习Netty以及使用Netty的一些经验分享出来,希望能帮助到对Netty感兴趣或正要上手的同学们。如果发现我述说得有问题,希望大家能指出讨论,非常感谢。引导首先我们要提出几个问题,大家一起思考,然后再通过文章来加深理解。什么是NettyNetty的诞生是为了解决什么问题Netty的核心组件有哪些什么是NettyNetty提供异步的、事件驱动的网络应用程...
2020-03-17 17:37:22
263
原创 jenkins + docker-compose 实现一键构建部署
前言上一章说到利用docker-compose一键部署redis,mysql和java服务。本章我们要实现的,就是通过jenkins构建项目,在docker容器部署的自动化功能。配置docker-compose首先配置好docker-compose.yml文件,前提当然是要先安装好docker以及docker-compose,可以参考我上一篇文章 docker-compose 一键安装re...
2020-03-06 16:55:19
3691
原创 docker-compose 一键安装redis和Mysql,部署java
本章是基于Centos7系统教程前提准备安装docker执行下面命令$ yum install -y yum-utils device-mapper-persistent-data lvm2$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo$ yum -y ins...
2020-02-14 16:41:01
3082
原创 Spring Cloud Gateway 修改responseBody
概述各种业务场景,我们可能需要在网关中修改请求body或响应body(修改请求body请看SpringCloud gateway request的body验证或修改),下文参考spring提供的ModifyResponseBodyGatewayFilterFactory,实现自己的拦截器。实现直接贴代码package com.tuzhanai.gateway.filter.facotry;...
2019-12-12 10:48:38
4164
2
原创 jenkins构建报错: ssh: connect to host github.com port 22: Connection timed out
情景jenkins远程构建,利用git + ssh key拉取github的项目。出现问题ssh: connect to host github.com port 22: Connection timed out解决办法linux安装jenkins:在/var/lib/jenkins/.ssh/目录下,新建一个名为config的文件,编写为以下内容,保存即可:Host github...
2019-11-25 15:06:31
1836
1
原创 MQTT学习:协议介绍
什么是MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。MQTT协议是轻量、简单、开放和易于实现的,这...
2019-10-29 16:12:49
713
原创 SpringMVC自定义消息转换器(Geometry序列化)
@ResponseBody、@RequestBody是我们开发中常用的注解,因为SpringMVC会扫描该类注解,选择适当的转换器进行数据转换。目前主流的是使用JSON格式数据,因此SpringMVC中有提供 MappingJackson2HttpMessageConverter 转换器,该转换器是我们最常用到的(网上有很多文章,都有进行过源码追踪,有兴趣的读者可以去了解下Spri...
2019-06-26 16:28:34
1826
原创 SpringCloud gateway request的body验证或修改
2019.11.05更新:后续版本新增了以下过滤器org.springframework.cloud.gateway.filter.headers.RemoveHopByHopHeadersFilter默认会把以下头部移除(暂不了解这做法的目的)- connection- keep-alive- te- transfer-encoding- trailer- prox...
2019-03-25 17:28:38
7974
8
原创 SpringCloud gateway 限流源码分析
路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应,路径过滤器的范围限定为特定路径,Spring Cloud Gateway包含许多内置的GatewayFilter工厂。Spring Cloud Gateway限流就是通过内置的RequestRateLimiterGateWayFilterFactory工厂来实现的。当然,官方的肯定不能满足我们部分业务需求,因此可以自定义限...
2019-03-01 11:17:55
1428
2
原创 SpringBoot 2.0 @CrossOrigin 无法跨域问题
在spring boot 1.5中,配置跨域一般是直接在controller或是在某一个方法上添加 @CrossOrigin 注解即可,如下代码/** * @author chenws * @decription * @date 2018/10/18 */@RestController@RequestMapping(value = "xxx")@CrossOrigin(m...
2018-10-18 15:14:39
10977
4
原创 解决docker安装mysql8.0无法远程连接问题
docker如何安装mysql在百度上很多教程,我就不贴出来了,今天主要是解决远程连接mysql8.0的问题。由于mysql8.0默认的密码加密方式是caching_sha2_password,而目前大多数人使用的navicat版本是不支持的解决办法:1. docker exec -it mysql bash 进入容器2. mysql -uroot -pxxxxxx 进入mysq...
2018-07-31 15:27:48
8613
3
原创 springCloud微服务之间传输文件
一般我们上传文件,都会利用MultipartFile进行文件的上传。之前我做数据导入的时候就遇到了问题,项目使用springcloud,在服务与服务之间调用时,发现MultipartFile上传文件会报错,被调用服务会认为该请求是不合法的文件上传请求,后来查找资料发现是feign会把文件追加到url上,而且请求头中的contenttype不是文件上传类型,我尝试过在注解中...
2018-07-25 13:36:06
13964
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人