nklinsirui
码龄15年
  • 1,256,739
    被访问
  • 289
    原创
  • 2,346
    排名
  • 385
    粉丝
  • 11
    铁粉
关注
提问 私信

个人简介:DevOps的实践者和布道者。 中国DevOps社区特邀讲师。 现在某国际开源软件公司担任高级专家顾问、开放创新实验室架构师。 曾在某电子政务公司担任高级系统架构师、公司技术委员会常设专家组成员。 曾在某国际咨询公司担任技术架构交付经理。 曾在某跨国银行中国软件开发中心担任高级专家顾问。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2007-11-17
博客简介:

锐意工作室

博客描述:
DevOps的实践者与布道者
查看详细资料
  • 6
    领奖
    总分 2,340 当月 43
个人成就
  • 博客专家认证
  • 获得434次点赞
  • 内容获得189次评论
  • 获得1,682次收藏
创作历程
  • 4篇
    2022年
  • 55篇
    2021年
  • 90篇
    2020年
  • 77篇
    2019年
  • 66篇
    2018年
成就勋章
TA的专栏
  • Web
    1篇
  • Vagrant
    1篇
  • OpenShift
    17篇
  • Podman
    1篇
  • DevOps从入门到放弃
    2篇
  • DDD
    4篇
  • 架构
    1篇
  • SpringBoot
    27篇
  • Network
    1篇
  • Keycloak
    3篇
  • OAuth2
    2篇
  • OpenID
    1篇
  • UML
    1篇
  • Kafka
    6篇
  • Istio
    4篇
  • 搜索
    1篇
  • Kong
    5篇
  • DevSecOps
    1篇
  • 设计模式
    1篇
  • NodeJS
    1篇
  • Ansible
  • Jaeger
    2篇
  • Helm
    1篇
  • Elasticsearch
    3篇
  • ClickHouse
    6篇
  • 算法
  • Hadoop
  • Nacos
    1篇
  • RocketMQ
    1篇
  • 数据分析
    1篇
  • Drone
    3篇
  • Redis
    2篇
  • MyBatis
  • MongoDB
    1篇
  • 分布式
    1篇
  • VS Code
    2篇
  • 产品开发
    1篇
  • Math
    2篇
  • 机器学习
    2篇
  • 图计算
    2篇
  • Web安全
    3篇
  • Golang
    2篇
  • Linux
    28篇
  • Docker
    24篇
  • Jenkins
    45篇
  • GitLab
    9篇
  • Micro Service
    5篇
  • Markdown
    2篇
  • Git
    7篇
  • Nexus
    7篇
  • Python
    11篇
  • DevOps
    22篇
  • Kubernetes
    21篇
  • GitHub
    5篇
  • Gradle
    4篇
  • Test
    6篇
  • MySQL
    8篇
  • Agile
    3篇
  • Others
    1篇
  • NoSQL
    2篇
  • AI
  • Harbor
    6篇
  • Matlab
  • Maven
    8篇
  • PPT
    3篇
  • Java
    14篇
  • Nginx
    5篇
  • Redmine
    4篇
  • SonarQube
    6篇
  • Aliyun
  • Search & Reseach
  • Search & Reseach
    1篇
  • RocketChat
    1篇
  • JaCoCo
    1篇
  • TDD
    8篇
  • Intellij
    9篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

网页设计有用的资源 (持续更新)

本文整理了网页设计中有用的资源,也可作为PPT设计的参考。按以下几个分类来整理网页设计中用到的资源:待补充
原创
发布博客 2022.06.29 ·
42 阅读 ·
0 点赞 ·
0 评论

使用Vagrant来安装CentOS 8

文章目录使用Vagrant来安装CentOS 8前言安装Vagrant安装VirtualBox初始化Vagrant并启动VM配置VMVagrant常见命令参考文档使用Vagrant来安装CentOS 8前言之前介绍过用VMWare来安装CentOS 8,本文介绍使用Vagrant和VirtualBox来安装CentOS 8。虽然VirtualBox功能比VMWare弱,但是VirtualBox免费,再搭配上Vagrant就可以非常高效地创建虚拟环境。本例环境:MacOS CatalinaVa
原创
发布博客 2022.05.28 ·
48 阅读 ·
1 点赞 ·
1 评论

.NET Core 不支持分布式事务

文章目录.NET Core 不支持分布式事务事实问题计划影响扩展阅读.NET Core 不支持分布式事务事实.NET Framework支持分布式事务(Distributed Transactions),但是很遗憾(尴尬)的是.NET Core(包括.NET 5和.NET 6)都还不支持分布式事务。问题这个问题从.NET Core发布后就一直存在,可见在跨平台的分布式事务支持是一件非常复杂的事情。参见:https://github.com/dotnet/runtime/issues/19318
原创
发布博客 2022.02.11 ·
639 阅读 ·
0 点赞 ·
0 评论

用Podman来代替Docker Desktop

文章目录用Podman来代替Docker Desktop前言在Mac上安装Podman在Windows上安装Podman测试Podman参考文档用Podman来代替Docker Desktop前言在Docker Desktop面向非个人使用收费后,可以使用Red Hat开源的Podman來代替Docker Desktop。在Mac上安装Podman安装最新的Podman:brew install podman如果已经安装了旧版本的Podman,则需要先更新到最新版本:brew upgrad
原创
发布博客 2022.01.27 ·
1674 阅读 ·
0 点赞 ·
0 评论

用gitmoji在git commit message 添加有意思的表情

文章目录用gitmoji在git commit message 添加有意思的表情用gitmoji在git commit message 添加有意思的表情用gitmoji 在commit message 添加有意思的表情:让提交代码更有乐趣让commit message更具有描述性和更加规范最简短的git commit message 规范:[gitmoji][commit message][(#ticket-id)]比如:???? apiVersion updated (#216)安装
原创
发布博客 2021.11.03 ·
131 阅读 ·
0 点赞 ·
0 评论

微服务学习资料(持续更新)

文章目录微服务学习资料(持续更新)微服务介绍微服务架构模式从单体架构到微服务架构绞杀者模式微服务API设计微服务安全认证与鉴权微服务数据架构微服务事务管理CAP理论分布式事务Saga模式服务网格服务版本管理架构图微服务学习资料(持续更新)微服务介绍Martin Fowler | MicroservicesSam Newman | Building Microservices微服务架构模式Microservices PatternsMicroservices Architecture从
原创
发布博客 2021.10.23 ·
94 阅读 ·
0 点赞 ·
0 评论

在MacOS上安装dnsmasq来配置域名模糊匹配

在MacOS上安装dnsmasq来配置模糊域名匹配前言如果是简单的域名匹配,在/etc/hosts中直接配置就可以了。但是如果要配置模糊域名匹配,比如将*.test 都配置指向127.0.0.1,就需要用到dnsmasq。配置将*.test 都配置指向127.0.0.1# Install dnsmasqbrew install dnsmasq# Setup dns configurationecho 'address=/.test/127.0.0.1' >> /usr/loca
原创
发布博客 2021.09.22 ·
236 阅读 ·
0 点赞 ·
0 评论

架构设计学习资料(持续更新)

文章目录架构设计资料(持续更新)架构模式Layered Architecture 分层架构模式Multi-Tier 多层模式Pipe and Filter 管道与过滤器模式Client Server 客户端/服务器架构模式参考文档架构设计资料(持续更新)架构模式Layered Architecture 分层架构模式Multi-Tier 多层模式Pipe and Filter 管道与过滤器模式Client Server 客户端/服务器架构模式Model View Controller MVC模
原创
发布博客 2021.08.31 ·
243 阅读 ·
0 点赞 ·
0 评论

在MacOS上安装GraphViz并用PlantUML绘制UML图

文章目录在MacOS上安装GraphViz并用PlantUML绘制UML图在MacOS上安装Graphviz在VSCode上安装PlantUML插件用PlantUML绘制UML图在MacOS上安装GraphViz并用PlantUML绘制UML图在MacOS上安装Graphviz# install graphvizbrew install graphviz# veritydot -V如果有用了Homebrew镜像源的Homebrew-bottles,需要先unset环境变量才能安装成功,否
原创
发布博客 2021.08.23 ·
540 阅读 ·
0 点赞 ·
0 评论

Spring Boot Kafka - 用Multi-Consumer应对高吞吐量

文章目录Spring Boot Kafka - 用Multi-Consumer应对高吞吐量前言主题与分区低吞吐量场景高吞吐量场景增加Topic的分区数使用Multi Consumer参考文档Spring Boot Kafka - 用Multi-Consumer应对高吞吐量前言前面几篇文章讲到了Spring Kafka如何来发送消息和接收消息。本文描述了如何用Multi-Consumer应对高吞吐量的场景。主题与分区Kafka的消息通过Topic(主题)进行分类。主题就 好比文件系统的文件夹。主题
原创
发布博客 2021.08.18 ·
245 阅读 ·
0 点赞 ·
0 评论

Spring Boot Kafka - 如何处理毒丸(Poison Pill)消息

文章目录Spring Boot Kafka - 如何处理毒丸(Poison Pill)消息前言模拟毒丸(Poison Pill)消息使用ErrorHandlingDeserializer处理反序列化失败参考文档Spring Boot Kafka - 如何处理毒丸(Poison Pill)消息前言在Spring Boot Kafka - 序列化和反序列化JSON 一文中描述了如何在发送消息和接收消息时作JSON序列化和反序列化。但是上文只考虑了最乐观的情况,如何接收消息时反序列化失败,会怎么样?如果
原创
发布博客 2021.08.17 ·
646 阅读 ·
1 点赞 ·
1 评论

Spring Boot Kafka - 序列化和反序列化JSON

文章目录Spring Boot Kafka - 序列和反序列化JSON前言配置JsonSerializer和JsonDeserializer定义一个Model类Producer类Consumer类Controller类测试小结参考文档Spring Boot Kafka - 序列和反序列化JSON前言在在Spring Boot应用集成Kafka读写消息 一文中说明了如何通过Spring Kafka来发送和接收字符串消息。本文描述了如何通过Spring Kafka如何在发送消息时序列化JSON(将对象转
原创
发布博客 2021.08.17 ·
2166 阅读 ·
0 点赞 ·
0 评论

在Spring Boot应用集成Kafka读写消息

文章目录在Spring Boot应用集成Kafka读写消息前言在本地以Docker方式安装和运行Kafka应用的Kafka配置Producer类Consumer类Controller类Constants类测试发送与接收消息小结参考文档扩展阅读在Spring Boot应用集成Kafka读写消息前言本文描述了一个在Spring Boot应用中集成Kafka读写消息的例子。为简单起见,Producer和Consumer都在同一个应用中。用例:用户调用REST API,发送一个消息。Spring B
原创
发布博客 2021.08.16 ·
220 阅读 ·
0 点赞 ·
0 评论

在本地以Docker方式安装和运行Kafka

文章目录在本地以Docker方式安装和运行Kafka前言用Bitnami/kafka的镜像启动Kafka测试创建主题并读/写消息参考文档后记在本地以Docker方式安装和运行Kafka前言最流行的两个Kafka的Docker镜像为:Bitmami/kafka (Github)wurstmeister/kafka (Github)以下docker-compose.yaml 配置只适用于不需要安全控制和持久化数据的本地开发环境。用Bitnami/kafka的镜像version: "3"se
原创
发布博客 2021.08.16 ·
365 阅读 ·
0 点赞 ·
0 评论

程序员如何学习一门新技术

文章目录程序员如何学习一门新技术前言学习的套路善用搜索学以致用学会就要教给别人程序员如何学习一门新技术前言本文描述了程序员如何学习一门新技术。对其他技术学习者也有一定参考。学习的套路学习的套路:What is XXXWhat is XXXXXX vs. YYYWhy XXXWhy XXXWhen XXXWhen NOT XXXHow to XXXXXX QuickStartXXX tutorialXXX demo / exampleXXX encosyst
原创
发布博客 2021.08.15 ·
84 阅读 ·
0 点赞 ·
0 评论

OpenShift CLI Cheatsheet OpenShift命令行速查表

文章目录OpenShift CLI Cheatsheet前言OpenShift CLI Cheatsheet普通命令登录oc loginoc logoutoc whoami项目管理oc projectoc projectsoc statusoc new-project应用构建和部署oc new-appoc processoc new-buildoc start-buildoc cancel-buildoc rolloutoc exposeoc set envoc set triggersoc set pro
原创
发布博客 2021.08.10 ·
583 阅读 ·
1 点赞 ·
0 评论

巧用搜索摆脱新手程序员标签

文章目录巧用搜索摆脱新手程序员标签在哪里搜搜索什么搜教程搜IDE搜特性搜集成搜比较搜定义搜原因扩展阅读巧用搜索摆脱新手程序员标签在哪里搜国外网站:Google 搜索引擎Bing 搜索引擎GitHub 开源项目托管Stackoverflow 问答Youtube 视频Medium 博客Baeldung 博客国内网站:Baidu 搜索引擎CSDN 博客Gitee 开源项目托管Bilibili 视频Zhihu 问答、专栏Jianshu 博客说明
原创
发布博客 2021.07.27 ·
69 阅读 ·
0 点赞 ·
0 评论

Kong社区版集成Keycloak实现微服务认证与鉴权

文章目录Kong社区版集成Keycloak实现微服务认证与鉴权前言认证和鉴权流程在Keycloak上配置创建Realm创建Client创建Role创建User服务环境准备受保护的端点的服务首页服务在Kong上配置新建服务添加路由添加CORS插件添加JWT插件创建Consumer配置Consumer的JWT credentials测试成功测试角色小结参考文档Kong社区版集成Keycloak实现微服务认证与鉴权前言Kong企业版有OpenID Connect插件可以很方便地和Keycloak集成。是K
原创
发布博客 2021.07.22 ·
1472 阅读 ·
1 点赞 ·
0 评论

在Spring Boot应用中使用Spring Security Annotation

文章目录在Spring Boot应用中使用Spring Security Annotation前言取消在SecurityConfig类中根据路径鉴权开启Spring Security Annotation使用`@RolesAllowed` 注解Spring Security Annotations小结自定义Spring Security Annotations小结参考文档在Spring Boot应用中使用Spring Security Annotation前言在在Spring Boot应用中集成Key
原创
发布博客 2021.07.22 ·
190 阅读 ·
0 点赞 ·
0 评论

在Kong网关中使用OAuth2认证

文章目录在Kong网关中使用OAuth2认证前言在Kong上开启HTTPSOAuth2认证添加OAuth2插件创建Consumer的OAuth2 credential测试OAuth2 Authorization Flow获取Authorization Code获取Access Token用Access Token来调用接口用Refresh Token来重新获取Access Token与IDP集成参考文档在Kong网关中使用OAuth2认证前言在Kong网关快速入门指南 和 在Kong网关中使用JWT认
原创
发布博客 2021.07.21 ·
1217 阅读 ·
0 点赞 ·
2 评论
加载更多