13 朱清云的技术博客

尚未进行身份认证

我要认证

高级架构师、Google云架构师认证,阿里云认证工程师,PMP认证,DevOps专家,CSDN 博客专家,从事架构设计 10 年有余,曾先后就职于世界 500 强国企和美资外企。目前感兴趣的研究方向:企业应用集成、物联网、区块链、DevOps 自动化运维、大数据及人工智能。希望通过这个平台认识更多的朋友。

等级
TA的排名 3k+

用SpringCloud Zuul中遇到的坑

最近笔者在研究和使用SpringCloud Zuul作为微服务的网关。在这个微服务网关,我们集成了权限管理和路由转发。

2020-09-24 00:30:00

jps命令查看java应用的信息

目前很多大数据相关的中间件都是通过java启动的,比如Kafka, ZookKeeper,ES 服务器等,我们平常查看这些进程的方式一般都是通过下面的命令查看ps -efps命令能够查看出当前线程的pid等信息,但是不能查看出启动的Java应用程序的详细信息,而且其不仅仅针对Java的应用还针对其他的应用,需要读者自己去区分是java的应用还是其他的应用的进程。那有没有Java自己的命令,只是针对Java的应用程序或者进程,显示相关的信息呢? 这个利器就是JDK自带的命令行工具:jps, 只要安装了J

2020-09-19 21:16:27

深入浅出ZooKeeper(3)--- ZooKeeper集群的安装

在文章《深入浅出ZooKeeper(2)— ZooKeeper单机版的安装》一节中,我们主要进行了单机版的安装。但是在实际工作的生产环境,肯定是安装集群而达到高可用性。为了演示目的,笔者用三台云服务器进行安装。根据Zookeeper的集群的Leader选举机制,一个集群至少要有一半以上的节点工作集群才能正常选举,才能正常工作,所以节点最好是大于3个,所以选择4个和选择三个的意义一样,选择三个机器,只能挂一台机器,选择四台机器,也只能挂1台,如果4台机器挂了2台,其剩下两台机器,只是一半的数,还是没有过半,所

2020-09-15 00:55:00

深入浅出ZooKeeper(2)--- ZooKeeper单机版的安装

上个章节《深入浅出ZooKeeper(1)— 基本介绍》 对ZooKeeper进行了基本的介绍,这个章节咱们直接进入实战阶段,来进行ZooKeeper的集群安装。为了演示效果,笔者在阿里云申请三台按时付费的服务器。安装步骤进入zookeeper1的服务器,登陆到用户,为了演示方便 ,笔者使用root,在真实的工作环境中需要额外创建一个安装zookeeper的账户。下载安装包wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zo

2020-09-14 23:09:24

深入浅出ZooKeeper(1)--- 基本介绍

ZooKeeper的官方站为https://zookeeper.apache.org/releases.html,其为Apache的一个子项目。截至2020.09.13 最新的版本为3.6.2. 官方对Zookeeper的权威定义如下:ZooKeeper is a distributed, open-source coordination service for distributed applications. It exposes a simple set of primitives that d

2020-09-13 23:15:26

阿里云云计算专业认证考试备考指南

礼拜天的下午四点,查询成绩,阿里云云计算专业认证考试(Alibaba Cloud Certified Professional,ACP)通过了,非常的开心。从准备考试到考试,前前后后大概花了半个月的时间。下面把一些考试的流程和准备过程给大家分享一下,希望能帮到一些朋友。首先要到阿里云大学的官方去注册一个账号。网站如下:https://edu.aliyun.com/注册完成后,登陆进来,在右上角有”我的大学“点击进入,在左边的菜单选择“我的认证”,选择你感兴趣的认证点击进去就可以进行交钱报名了

2020-08-24 23:35:05

DevSecOps 工具一览

几年前,DevOps非常的火热,最近几年,基本上有能力的大公司的都在推行DevOps的最佳实践;但是目前在一些银行,金融,财务,电商等行业里面,DevSecOps也正在流行并大行其道。下面是DevSecOps的定义:DevSecOps 是一种把安全的最佳实战集成到DevOps的流程里面。 DevSecOps包括创立一种 安全即代码(‘Security as Code’ )的文化,从而在发布开发工程师和安全团队之间,建立一种可以持续的,灵活合作的机制和流程,从而把在传统软件开发流程里面最后由安全测试团队.

2020-06-21 12:06:23

给程序员的三点建议

亲爱的各位读者 大家好!我今天要个大家分如何做一个成功的程序员。主要包括下面的三大部分。立功立言立德《左传·襄公二十四年》:“太上有立德,其次有立功,其次有立言,虽久不废,此之谓不朽。刚开始听到这句话的时候,我也不是太理解,直到后面看了《冯梦龙传奇》的电影,才真正明白其中的含义;立德以获得尊敬,立言传于后世,立功是造福一方百姓;冯梦龙何许人也?三言的作者:《喻世明言》,《警世通言》,《醒世恒言》。 虽然古代文人的最终理想是做官,那这三句话对我们程序员的职业规划有什么关系呢? 程序员的立德就是要以自己的专

2020-05-31 20:06:43

深入浅出Google Clould Platform(5)---- 快速创建的一个K8S的集群

上一个章节笔者分享了选择GCP的最大理由之一的很重要的原因就是GCP对Kubernetes的支持。那么如何在GCP上快速创建一个Kubernetes的节点,并快速的部署一个Docker的实例呢? 具体步骤如下:1.创建 K8S集群可以通过在界面或者命令来快速创建一个K8S的集群,命令如下:gcloud container clusters create webfrontend --zone ...

2019-12-30 22:00:35

深入浅出Google Clould Platform(4)---- 选择GCP的最大理由?

总所周知,在云计算领域起步最早是AWS,其在2006年就推出了EC2(Elastic Computer Cloud)和 S3 (Simple Object Storage),可见其产品主要是用来提供IaaS(Infrastructure as a Service ); Google的云计算是在2008年的App Engine的基础上发展出来,其主要是基于PaaS(Platform as a Ser...

2019-11-27 00:19:23

深入浅出Google Clould Platform(3)---- 图像识别入门例子

上一章节,笔者举了一个创建的数据的例子,主要是通过Google的UI控制台来进行操作的,总所周知,Google的机器学习和人工智能一直在业界是遥遥领先的,下面举一个例子,如何使用代码来调用GCP上的图像识别的服务来进行图像识别。比如下面这张图片,如何使用GCP的机器学习的API来识别下面图片上的动物呢? 比如下面的图片,有一条狗,那Google的图像识别的API能识别出来吗?如果通过调用代码来实...

2019-11-24 23:20:35

深入浅出Google Clould Platform (2)---- 使用GCP创建一个MySQL的数据库入门例子

上个章节分享了GCP的考试以及如何学习GCP,这个章节就给大家一个简单的例子,这个例子参考的就是《GCP in action》这本书里面提供的例子。这个例子演示了在GCP上快速创建一个个人博客:WordPress的例子。从上图我们可以看出,部署需求为:用户可以通过自己的浏览器访问一台在互联网公网上的WordPress的站点。WordPress 站点部署在一台安装有Apache和PHP环境的虚...

2019-11-24 21:48:58

深入浅出Google Clould Platform (1)----GCP 考证

最近由于项目需要,一直在学习Google Clould Platform;准备年底报考GCP的架构师考试;工欲善其事必先利其器,相对于亚马逊的AWS,GCP的中文资料很少,那么应该如何学习GCP呢? 个人建议如下:如果公司或者个人有条件的话,首先注册一个Google Cloud Platform的账号如果是第一次可以免费试用一年推荐首先看一本书《Google Cloud In Ac...

2019-10-07 22:47:47

推荐一个快速部署Java,NodeJS,Python,Scala,.NET等Web应用程序的开源PASS平台

最近在Github上发现了一款神器,由Daniel Flower开发并开源的一款产品 App Runner,其Github的地址如下:https://github.com/danielflower/app-runner我们可以把其看成是一个可以快速部署自己应用小的Web应用程序的私有云的PAAS平台,其支持Java, Clojure, NodeJS, Python, golang, Scala ...

2019-01-26 23:49:54

代码质量检查的利器:SonarQube

SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。 通过插件形式,可以支持包括 java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。关于Sonarqube的环境搭建,可以参考下面的一篇文章:http://www.devopsedu.com/front/articleinfo/31 ...

2019-01-06 22:49:17

如何直接启动war包来安装Jenkins?

如何直接启动war包来安装Jenkins?我们大多数的同学也许都知道Jenkins是一个Web应用程序,安装Jenkins服务器必须需要一个Web的Java容器,比如Tomcat,Jetty等。 其实,Jenkins也能单独以war的方式启动.熟悉SpringBoot的朋友应该知道,SpringBoot的产出物的话,可以是Jar,也可以是war。如果是Jar的话,SpringBoot很聪明,...

2018-12-14 23:14:59

JS操作图片的利器:Jimp VS GM

JS操作图片的利器:Jimp VS GM前段时间,笔者有一个项目需求,需要在一张图片上面添加文件,并另存为一张新的图片。刚开始的时候,笔者使用的是大名鼎鼎的jimp。 。其功能能满足我的要求,而且其license是MIT,不依赖于第三方的可执行程序,纯粹的javascript的实现,目前有6809颗,可以说是相当于受欢迎的,而且在其里面提的任何的问题,其开发人员都会在8个小时内回复我,...

2018-09-09 02:08:45

远程安装WMF5.1遇到的坑

最近需要通过远程PowerShell命令,在另外一台Window Server 2008R2的机器上安装WMF5.1,结果安装失败。提示我Denied Access。 百思不得其解,我明明用的账号是admin权限的,为什么不行呢? 安装的命令如下: "C:\setup\ext\PkgInstallOrder.txt" | ?{$_ -like "*.cab"} | %{$_.Split(

2018-02-06 21:33:37

通过远程在Window 2008 R2上安装 .NET 4.5.2遇到的坑

这段时间同事写了一个通过远程PowerShell命令安装.NET 4.5.2的PowerShell脚本,在本地的时候,通过下面的PowerShell命令能安装成功:C:\setup.NET-4.5.2-KB2901907-x86-x64-AllOS-ENU.exe /x86 /x64 /q /log C:\setup\13.txt 但是通过远程PowerShell运行的时候,却失败了,失败

2018-02-06 21:28:55

开发人员瑞士军刀---webtoolkitonline网站

OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。那么在Window如何安装OpenSSL呢?在Linux上面好安装,直接在官网下载即可。 那在Windows操作系统该如何安装下载呢? 这个时候,大家就要到下面这个网站下载了。 https://slproweb.com/products/Win

2018-02-02 23:41:44

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。