12 朱清云的技术博客

尚未进行身份认证

我要认证

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

等级
TA的排名 2k+

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

Windows PowerShell DSC 客户端的MOF文件在地方?

我们知道DSC的客户端在Pull模式下,会把MOF文件下载到本地,然后执行,并产生执行的log,那么客户端的MOF文件存储的地方就是下面的位置: C:\Windows\System32\Configuration\ConfigurationStatusMOF DSC的MOF文件JSON DSC的MOF执行完成后,生成的Log日志

2018-01-11 10:38:40

如何让Create-React-App的应用自动支持HTTPS?

我们知道,我们在使用React框架的时候,可以通过Create-React-App命令生成一个React的应用。但是有的时候,我们想让其支持HTTPS,应该如何做呢? 其实不难,只要我们设置在系统的环境变量里面设置了,HTTPS=TRUE PORT=443就行了。 那么为什么呢? 因为其实我们在控制台运行npm start的时候,其会调用create-react-app命令给我们封装好了脚本。其

2017-11-26 23:22:48

如何在SpringBoot中监控执行引擎(actuator)?

众所周知,springboot帮助我们自动配置了很多参数,包含bean的自动化装配,数据库方言的自动匹配,环境变量的自动获取和配置,端口等参数的默认配置等等,但是有的时候,我们在使用SpringBoot的时候,我们想知道其内部自动化配置后,到底配置成了什么模样,从而能够帮助我们进一步的理解springboot已经有的时候还能帮助我们进行错误定位,那么应该如何做呢?值得欣喜的是,springboot已

2017-11-19 23:50:06

在React的Redux中,如何方便的查看next state的状态?

我们在React 的开发过程中,通常会引用Redux,作为一个事件,数据和视图的一个解耦框架,从而更加有利于代码的工程实践和维护。使用Reducer的时候,我们通过mapStateToProps方法或者mapDispatchToProps方法,把reducer中维护的state映射到React组件的props上去。但是有的时候,有用reducer里面定义的结构比较复杂,里面有好几层嵌套,我在使用被映

2017-11-14 23:46:34

ES6中箭头函数的作用

我们知道在ES6中,引入了箭头函数,其本质就是等同有ES5中的函数。类似于下面的写法: let test1=() => “abc”; let test2=() => { return “abc”}; let sum=(a,b) => a+b;比如上面的3个ES6的箭头函数的写完,如果用ES5就像下面的写完一样。 其实其等同于下面的ES5的写法:function test1() {retur

2017-11-14 23:37:15

如何让textarea中输入多行的数据在p标签中换行?

我们在用React开发Web项目的过程中,有的时候,我们需要把textarea中输入的多行字符串,在其他的标签中输出来,比如p标签。但是,往往这个时候,在p标签中输出的内容其默认情况下是不换行的。比如下面的代码:import React,{Component} from 'react';export default class HelloWorld extends Component{ cons

2017-11-13 23:32:28

查看更多

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