beSteping
码龄11年
关注
提问 私信
  • 博客:42,489
    42,489
    总访问量
  • 36
    原创
  • 2,034,754
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-12-16
博客简介:

u013171997的专栏

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得8次评论
  • 获得79次收藏
创作历程
  • 10篇
    2020年
  • 7篇
    2019年
  • 1篇
    2018年
  • 8篇
    2017年
  • 19篇
    2015年
成就勋章
TA的专栏
  • Reactor Netty
    1篇
  • 云原生
    6篇
  • 云计算
  • eclipse RCP开发
    5篇
  • corejava
    9篇
  • 生活
    1篇
  • linux
    9篇
  • 数据结构与算法
    3篇
  • springcloud
    2篇
  • devops
    2篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Reactor Netty (一)netty服务器配置启动流程封装设计源码解读

reactor-netty 简介在SpringCloud微服务体系中,有个很重要的组件就是网关,在2.x版本中SpringCloud自己研发了一个网关替代Zuul,那就是SpringCloud Gateway,而Gateway是支持WebFlux的函数式(流式)编程的,WebFlux是一个典型非阻塞异步的框架,它的核心是基于Reactor的相关API实现的。相对于传统的web框架来说,它可以运行在Netty上,并且SpringCloud Gateway 默认容器就是netty,但是netty本身并不支持
原创
发布博客 2020.12.14 ·
2727 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

Service Mesh Istio 从入门到放弃 (五) istio 网络安全

文章目录配置基于HTTP的授权配置TLS安全网关JWT鉴权配置基于HTTP的授权一般应用层面的业务服务都会基于http做各种请求get、post、put等方法的授权功能,这里做简单的演示1.由于前面已经部署好bookinfo服务,如果做过对reviews服务的路由配置,这里可以把它删除掉,这样堆reviews服务的访问就会轮询它下面的三个实例,分别展示红星、黑星和无星kubectl delete vs reviews2.接下来在default的namespace下创建一个拒绝所有请求的策略,可以
原创
发布博客 2020.09.11 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Service Mesh Istio 从入门到放弃 (四) istio 运维可观测性

Kiali 基于网格的管理控制台Kiali是一个基于服务网格的istio管理控制台,它提供了一些列的仪表盘和可观测能力,同时可以让你去操作网格的配置可以展示整个网格的网络拓扑和服务的健康状态提供了grafana的访问整合了jaeger的分布式追踪istio 安装包含了kiali,由于我的整套集群部署在本地虚拟机,只能通过nodePort 方式提供对外访问的能力,所以想访问kiali的控制台页面之前需要修改下它的service的配置,将默认的spec.type:ClusterIp 改为NodeP
原创
发布博客 2020.09.09 ·
1220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Service Mesh Istio 从入门到放弃 (三) istio 弹性保障

文章目录Request TimeoutsRetryCircuit BreakingFault InjectionMirroringRequest Timeouts超时是为了控制服务故障的范围,系统弹性防护的措施之一,为了模拟这个现象,接下来需要给demo应用做一些修改指定请求到reviews服务的v2版本,因为只有v2版本会调用ratings服务然后给ratings服务注入一个2s的延迟最后给请求reviews服务的路由加一个0.5s的超时1.指定请求到reviews服务为v2版本,这
原创
发布博客 2020.09.08 ·
872 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Service Mesh Istio 从入门到放弃 (二) istio 流量管理

文章目录VirtualService && DestinationRuleVirtualServiceVirtualService 动态路由实践VirtualService 权重路由实践GatewayService EntryVirtualService && DestinationRuleVirtualService官方解释如下A VirtualService defines a set of traffic routing rules to apply when
原创
发布博客 2020.09.08 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Service Mesh Istio 从入门到放弃 (一) istio部署安装 && demo服务应用展示

文章目录安装&部署istio 1.5.1 安装demo 展示demo应用安装demo 应用介绍demo应用 访问安装&部署istio 1.5.1 安装首先要下载istio的安装包,默认会下载最新的版本,当前是1.7,由于我的k8s集群是1.5的版本它支持的istio是1.5.1,所以只能指定版本下载//下载安装包 默认下载最新版本curl -L https://istio.io/downloadIstio | sh -// 下载指定版本curl -L https://ist
原创
发布博客 2020.09.03 ·
2132 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

serverless深入浅出

serverless 基础什么是serverless ?伯克利大学的一篇论文Cloud Programming Simplified: A Berkeley View on Serverless Computing给出了如下定义:Serverless cloud computing handles virtually all the system administration operations needed to make it easier for programmers to use th
原创
发布博客 2020.09.02 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Kubernetes基于kubeadm1.15.0 解决证书过期

使用kubeadm安装集群默认证书的有效期是一年,过期后需要重新续期这套方法是在已经超过一年的有效期之后不得已采取的方法,最好还是在过期之前进行证书的续期在过期之前进行续期请参考官方文档https://kubernetes.io/zh/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/首先查看证书是否有效:sudo openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text
原创
发布博客 2020.09.02 ·
1703 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

jmeter+grafana+influxdb 搭建压测监控平台

背景日常的版本迭代开发中,每当封版上线之前,项目组都会对当前开发后的整体系统进行稳定性、压力、回归等各种性能测试,他们的测试时间一般都会持续2-3天,在用jmeter进行测试后,由于生成的日志等请求信息会非常大,导致最后生成聚合报告失败,难以观察到 测试期间的系统各种表现,为了解决这个问题,通过今天这篇文章,我们通过搭建jmeter+grafana+influxdb 的监控平台,将jmeter实时产生的测试数据异步打入influxdb,数据库,最后我们可以通过grafana来聚合展示整个测试过程中我们想看
原创
发布博客 2020.09.02 ·
2630 阅读 ·
0 点赞 ·
1 评论 ·
19 收藏

JDK 1.8 HashMap扩容原理

扩容原理首先明确一下扩容以后所有node节点本质还是通过(n-1)&hash 得到索引,然后放入对应的node数组槽位中,但是jdk的开发者在这里使用了等价的计算方式加速了rehash的过程,将所有的node节点分成了需要移动和不需要移动两个链表,然后一次性移动到对应的位置上要明白这个等价的计算方式是什么,需要一个直观的对比就可以很容易的理解,假设map当前容量是n=16(n-1 对应的二进制是0000 1111) ,node的hash值的二进制是1010 0101,那么在扩容前node 的索
原创
发布博客 2020.06.30 ·
976 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring cloud之 apollo 基于k8s的微服务容器化落地实践

apollo简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。如果对apollo想要有详细的研究和理解,请参阅它的官方文档,本文后续的所有阐述都是基于你对apollo有一定理解的前题下,只对基于文章叙述的必要的概念做简要说明。其实官方也提供了...
原创
发布博客 2019.12.23 ·
1472 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mac上透穿堡垒机器上传下载文件

安装工具brew install lrzsz安装iterm2https://www.iterm2.com添加脚本#!/usr/bin/env bash## iterm2-zmodem## copyright (c) 2013 by Harald Lapp <harald@octris.org>## AppleScript portion from:# ht...
原创
发布博客 2019.08.28 ·
3081 阅读 ·
0 点赞 ·
3 评论 ·
2 收藏

linux性能优化学习系列之uptime

定义每次执行uptime 都会显示如下信息root@user:~# uptime 20:54:13 up 428 days, 4:28, 7 users, load average: 0.00, 0.10, 0.55对于每个信息的展示 可以通过man uptime 查看到man uptimeUPTIME(1) ...
原创
发布博客 2019.07.13 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu 18.04 基于kubeadm 搭建kubernetes 1.15.0

1、添加国内镜像源以下操作都是基于root 用户vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricteddeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricteddeb http://mirrors...
原创
发布博客 2019.06.25 ·
2693 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

spring-cloud-kubernetes 实践

起因公司这几天让调研这个开源项目,想了解下和我们自己的ci/cd有什么差异,从开始看官方文档到各种查资料,最后成功部署,踩了不少坑,由于网上对这个新项目的实操资料实在太少,我觉得还是有必要记录一下关于spring-cloud-kubernetesspring-cloud-kubernetes是springcloud官方推出的开源项目,用于将Spring Cloud和Spring Boot应用...
原创
发布博客 2019.06.14 ·
1647 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

leetcode 贪心算法相关

leetcode 贪心算法相关1.1 分糖果1.1 分糖果https://leetcode.com/problems/assign-cookies/class Solution { public int findContentChildren(int[] g, int[] s) { Arrays.sort(g); Arrays.sort(s);...
原创
发布博客 2019.01.13 ·
279 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

leetcode 栈、队列、堆相关

leetcode 栈、队列、堆相关1、使用队列实现栈2、用栈实现队列1、使用队列实现栈https://leetcode.com/problems/implement-stack-using-queues/class MyStack { private Queue&amp;amp;amp;amp;amp;amp;lt;Integer&amp;amp;amp;amp;amp;amp;gt; queue; /** Initialize your da
原创
发布博客 2019.01.07 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

leetcode 链表系列

leetcode 链表系列1、 反转链表2、 链表中间段逆序3、 合并有序链表4、求两个链表的交叉点5、判断链表是否有环1、 反转链表https://leetcode.com/problems/reverse-linked-list/solution/Assume that we have linked list 1 → 2 → 3 → Ø, we would like to change ...
原创
发布博客 2018.12.30 ·
230 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

linux下shell编程总结

linux、shell、bash
原创
发布博客 2017.04.30 ·
2868 阅读 ·
2 点赞 ·
0 评论 ·
21 收藏

linux下软件的源码编译安装(以nginx源码安装为实例)

linux 源码安装 nginx
原创
发布博客 2017.04.29 ·
447 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多