自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (11)
  • 收藏
  • 关注

原创 AWS Lambda(八)---用API Gateway

1.新建lamda function,选择python,使用代码如下,之后save,然后action下拉框依次执行publish和aliasimport jsonprint('---Loading function---')def lambda_handler(event, context): # print("Received event: " + json.dumps(...

2019-11-30 21:45:51 813

原创 AWS Lambda(七)---用CloudTrail

本文任务:利用cloud trail和cloud watch检测 cloudformation中配置的component的异常,然后cloudformation中配置发邮件通知给指定邮箱。1. s3页面新建一个bucket2. 新建cloudtrailcloudtrail页面,新建cloudtrail,过程中配置如下:然后选择步骤1中新建号的bucket:在tra...

2019-11-30 13:24:52 791

原创 AWS Lambda(六)---别名和版本号(Aliases and Versions)

操作介绍:本文的操作目的,就是同样的lambda函数,不同的source bucket,发布两遍,实现的功能还是一样的。此篇我没成功。。。。1. s3页面,新建3个bucket,名字可以叫为 bucket a, bucket b, bucket c。2. aws lamda页面,创建一个新的function,语言选择nodejs。创建好后,在code entry type下...

2019-11-30 13:24:10 986

原创 AWS Lambda(五)---用cloudformation部署lambda函数

任务描述:(1)在S3上面新建两个bucket,一个bucket A是存放lambda代码压缩文件的地方,一个bucketB当做收货的地方;(2)cloudformation中写yaml脚本创建template,yaml脚本中实现的功能有:把lambda代码压缩包从bucket A取出来,创建lambda函数并启动,在s3新建一个指定名字的bucket。接着利用此template继续新建一...

2019-11-30 05:53:56 1722

原创 AWS Lambda(四)---cloudwatch alarm监控lambda函数,监控到错误就发topic给sns,sns再发送给它的subscription

任务描述:先用cloudwatch的rule配置个定时任务,任务就是每2分钟跑一次lambda的函数代码。这个代码故意写的是错的,所以会发生error。然后用cloudwatch alarm监控这个lambda函数,一监控到错误,就发消息给sns。sns创建一个topic,然后创建一个subscription订阅,比如订阅者是SMS或者一个邮箱,topic有消息了,就会发给这些订阅...

2019-11-29 15:22:14 1342

原创 AWS Lambda(三)---用lambda和cloudwatch创建EBS Snapshots

背景介绍:lambda的功能,类似脚本,在lambda页面添加trigger组件,意味着可以监听这个组件的通知或者入参,然后调用lambda的代码做事。本文的例子是:lambda函数实现的功能是,给本region内的所有ec2做备份,也就是snapshot。cloudwatch的作用是,监控某个组件的变化,监测到变化后可调用lambda做出相应的变动。这里cloudwatch没有监控别...

2019-11-29 11:48:37 796

原创 AWS Lambda(二)---创建一个S3触发事件的lamda

1. 新建一个lamda函数参考https://mp.csdn.net/postedit/103283484新建一个lamda function(1)function code区域的代码写为:import jsonprint("STARTING NEW INVOCATION!!!")def lambda_handler(event, context): # Settin...

2019-11-28 20:26:05 2171

原创 AWS Lambda(一)---创建一个lamda函数

1. 在aws cloud首页搜索 lamda,进入到lamda创建function的页面https://console.aws.amazon.com/lambda/home?region=us-east-1#/create/function2.选择或创建role在步骤1的界面里面的basic information里,依次填写function name 为 hello,runti...

2019-11-27 21:17:04 1837

原创 Jenkins(一)---linux环境安装

1. 首先安装javasudo yum install -y java-1.8.0-openjdk-devel2. 安装repo和key(1)安装wgetsudo yum install -y wget(2)下载reposudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenki...

2019-11-26 18:05:44 319

原创 kubernetes(十一)------修复fail掉的pod

1. 查看集群的所有东西kubectl get all --all-namespaces2. 查看具体的pod的信息kubectl describe pod pod1 (这里的pod1根据自己真实的pod名字而写)3. 修复pod(高效的方式)kubectl edit deploy nginx -n web4. 通过直接访问pod,检查pod是否healthy(1...

2019-11-26 09:47:21 444

原创 kubernetes(十)------监控monitor和日志log

1. 查看所有pod,看是否有 problematic podkubectl get pods --all-namespaces2. 从pod收集日志kubectl logs pod1 -n namespace1 (这里的pod1和namespace1根据你自己的实际情况写)3. 导出log到指定文件kubectl logs pod1 -n namespace1...

2019-11-26 09:38:45 967

原创 kubernetes(九)------创建clusterrole访问PV(永久存储Persistent Volume)

1. 查看集群里的persistent volumekubectl get pv2. 创建集群角色cluster rolekubectl create clusterrole pv-reader --verb=get,list --resource=persistentvolumes3. 创建集群角色绑定cluster role bindingkubectl cre...

2019-11-26 09:22:15 640

原创 kubernetes(八)------给kubernetes里的pod创建持久存储(PersistentVolume)

1.创建持久存储(PersistentVolume)(1)创建redis-pv.yaml文件,内容如下apiVersion: v1kind: PersistentVolumemetadata: name: redis-pvspec: storageClassName: "" capacity: ...

2019-11-26 06:38:02 807

原创 kubernetes(七)------kubectl create 和 kubectl apply区别

1. 描述:kubectl create -f xx.yamlkubectl apply -f xx.yaml如果yaml文件中的kind值为deployment,那么上面这两个命令都可以创建一个deployment,生成相应数量的pod那二者有什么区别呢?2. 区别:kubectl create:(1)kubectl create命令,是先删除所有现有的东西,重新根据...

2019-11-26 05:51:46 33159

原创 kubernetes(六)------应用升级(rolling update of an application in kubernetes)

1. 创建一个deployment(1)新建kubeserve-deployment.yaml文件,内容如下:apiVersion: apps/v1kind: Deploymentmetadata: name: kubeservespec: replicas: 3 selector: matchLabels: ...

2019-11-26 05:27:01 345

原创 kubernetes(五)------taint(排斥)和toleration(亲和)

kubernetes集群中,master机器,分配任务给worker node机器时,会根据任务的不同要求,比如对内存的要求等,分配给不同符合需求的worker node。所以就有了toleration和taint的这种偏好设置。1. Toleration 和Taint 概念Toleration是pod的一种属性(偏好或硬性要求),它使pod被吸引到一类特定的节点。比如一个节点内...

2019-11-25 20:48:06 597

原创 kubernetes(四)------创建service和识别DNS

1. 创建nginx deploymentkubectl run nginx --image=nginxkubectl get deployments所以docker run一个image,跑起来的就是一个container;kubectl run一个image,跑起来的就是一个deployment;kubectl expose一个deployment,就是一个service。...

2019-11-25 19:34:05 405

原创 kubernetes(三)------kubeamd升级集群版本

有kubernetes集群机器A,B,C三台,其中A为master,B,C的角色为worker node一. 集群master机器A,升级kubeadm以及kube-scheduler、kube-controller-manager1. 查看kubeadm的版本号kubectl get nodes2. 创建两个变量export VERSION=v1.13.5export...

2019-11-25 08:07:12 352

原创 kubernetes(二)------集群安装(包括docker)

现在有三台宿主机A、B、C,用来部署kubernetes集群。A来当master,B和C当干活的worker node1. 获取docker在三台机器上都需要安装docker,每台机器上都执行以下命令获取docker,并添加到repository:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key...

2019-11-24 21:37:54 346

原创 aws cloud services亚马逊云服务分类

1. 亚马逊云 官网在aws cloud 官方网站https://us-west-2.console.aws.amazon.com/console/home?region=us-west-2登陆后,点击all services左边的下三角,可以列出所有的服务2. 每个服务详解(1)服务器server(Compute service):EC2:EC2可以当做虚拟机来使用,...

2019-11-24 10:45:15 3681

原创 kubernetes(一)------组件介绍

更多详情,参考https://blog.csdn.net/hanghangaidoudou/article/details/864853081. 下载kubernetes因为kubernentes是集群cluster,所以它要部署在不同的宿主机 时,因为有的宿主机的角色是master(不用干活,只负责分派任务给node角色的宿主机)和node安装部署kubernentes集群参考 ht...

2019-11-23 15:48:23 396

原创 dockerfile详解

1. dockerfile文件中的关键字FROM :导入包;Dockerfile 中的必备指令,同时也必须是第一条指令RUN: 执行命令;每执行一次都会在 docker 上新建一层。所以过多无意义的层,会造成镜像膨胀过大。例如三条RUN指令,应该合并为一条。默认会是用 /bin/sh -c 的方式执行。参考https://www.runoob.com/docker/docker-docke...

2019-11-22 20:21:38 507

原创 docker命令和操作笔记

选一台linux机器,或者aws cloud上面选择一个ubuntu的ec2机器,本地电脑上安装MobaXterm或其他连接远程linux机器的界面工具。然后执行以下命令,熟悉docker。1. 更新ubuntu的源sudo apt-get update2. 安装必要的包sudo apt-get install apt-transport-https ca-certificates c...

2019-11-19 16:50:40 489

原创 docker初体验(jenkins)

首先安装:根据网上的下载安装帖子,在windows环境下安装docker使用:1. jenkins的使用(1)下载jenkins镜像在dockerhub的首页,搜索 jenkins,点进去,可以看到本地下载jenkins 的命令。在windows的cmd命令窗口执行docker pull jenkins如果出现了下图这样的连接错误,没关系,多跑几次这个命令,总有一...

2019-11-14 10:22:20 312

原创 golang本地windows环境--微服务grpc 环境搭建

1. 本地windows环境安装golang:在这个网站https://golang.org/下载windows的安装包,然后安装。安装完毕后,在cmd窗口输入:go version , 可查看到安装的go的版本号,即安装成功。安装过程中的配置可参考https://blog.csdn.net/defonds/article/details/50538077。2. 本地window...

2019-11-02 17:00:21 1634

lambda_function.zip

本zip文件,供https://blog.csdn.net/daiqinge/article/details/103320419 帖子中用cloudformation部署lambda函数 这个实践操作使用。

2019-11-30

Mockplus_Setup_v3.5.1.0.exe

一款好用的网站开发 画模型的工具Mockplus, 免费。感觉比axure好用。

2019-07-15

material-dashboard-angular2-master后台管理系统+脚手架

本代码的框架framework是angular,UI库用的是material UI,可以同时适应电脑和手机屏幕。 1.下载本代码,提前安装好node,这样保证npm功能能用。 2. 代码开发工具,比如visual studio code(免费好用)或者webstorm(需要淘宝5块钱买激活码) 打开代码如果用visual studio code,选择open folder,打开代码, 然后visual studio code界面的terminal选项新建一个new terminal, 在terminal命令窗口执行npm install, 会在项目中自动生成node_modules文件夹,以及对应的包。 然后执行npm start,就启动了项目,浏览器输入http://localhost:4200/ 3. 执行npm run build,可以在项目中生成dist文件夹,里面的js文件夹中有打包好的js文件,忽略里面的map文件,那个map文件没有用。 4. 本脚手架没有用webpack工具管理,所以如果你想要webpack,你可以查询webpack工具安装和配置步骤,用webpack打包也可以。

2019-07-13

material-dashboard-react-master.zip

本代码的框架framework是react,UI库用的是material UI,可以同时适应电脑和手机屏幕。 1.下载本代码,提前安装好node,这样保证npm功能能用。2. 代码开发工具,比如visual studio code(免费好用)或者webstorm(需要淘宝5块钱买激活码)打开代码如果用visual studio code,选择open folder,打开代码,然后visual studio code界面的terminal选项新建一个new terminal,在terminal命令窗口执行npm install, 会在项目中自动生成node_modules文件夹,以及对应的包。然后执行npm start,就启动了项目,浏览器输入http://localhost:3000/ 。3. 执行npm run build,可以在项目中生成build文件夹,里面的js文件夹中有打包好的js文件,忽略里面的map文件,那个map文件没有用。4. 本脚手架没有用webpack工具管理,所以如果你想要webpack,你可以查询webpack工具安装和配置步骤,用webpack打包也可以。webpack打包,通常打包后的js文件叫bundle.js

2019-07-13

Python+Django+VUE后台管理系统

此Python+Django+VUE后台管理系统。包括的功能是用户管理----用户组管理的 增删该查功能。其中mysql数据库表的信息user_group.sql,也放到项目文件夹里了。

2019-04-03

pywin32-224.win-amd64-py3.7.exe

python scrapy用于网络爬虫,报错没有win32api,需要安装对应的python版本号的 pywin32

2019-04-01

pywin32-224.win32-py3.7.exe

此pywin32是对应python3.7这个版本。因为python scrapy爬虫代码,报错ModuleNotFoundError: No module named 'win32api',需要下载与所安装的python版本号对应的pywin32

2019-04-01

notepad++.7.6.3

最新版本的 notepad7.6.3,对于国内用户,不方便下载到最新版本。所以提供此资源,方便下载。

2019-03-05

eclipse中jetty插件的下载

eclipse中,需要 run jetty,则需要 在eclipse的安装目录下的dropins文件夹下放置此jetty文件。例如目录D:\eclipse\dropins\ 路径下,将此压缩包的解压即可。

2019-03-05

openfalcon-swcollector

简介: openfalcon监控系统的开源代码swcollector,用于监控 网络设备。 开发目的: 本代码在swcollector源代码中,增加了一个API接口 http://你部署swcollector的IP:10000/notification,供 别的项目调用它。比如java项目的前端页面,管理人员新增一个监控ip以及监控参数,那么此时需要调用swcollector中的接口API,告诉它把新的配置写到配置文件cfg.json custom.json hosts.json文件中。 另外一个目的是,不同的网络设备,配置略有不同,对于部署swcollector的人员来说,异常麻烦,所以本代码可以根据自动 新建路径,配置这些信息。 代码实现: 在swcollector-configuration\http路径下,增加了monitor.go文件,提供了http://xxx.xxx.xxx.184:10000/notification 这样的API,传参是 {"ips": "被监控的其中一个ip","path":"需要放置swcollector的路径,例如/opt/work/xxx/xxx/CISCO-xxx-06"},然后调用java项目中管理人员操作保存到数据库的配置信息,然后自动配置。。。

2018-06-14

react后台管理项目的效果展示

react的一个后台管理系统代码,包括左侧导航,各种表格展示。 如果你是初学者,那么注意以下步骤: 1. nodejs官网下载安装nodejs 2.将本资源放到nodejs的安装路径下,例如我的在D:\Program Files\nodejs\下 3.解压本资源,选择解压到当前路径下 4.打开windows命令框(快捷键 windows系统键+R可打开),通过cd命令,进入到你解压的文件夹目录下,例如我的是:D:\Program Files\nodejs\react-admin-master ,然后执行npm start启动代码 5. 此时我的电脑会弹出默认的ie浏览器,url显示的是localhost:3006 6.我把我这里出现的http://localhost:3006 ,复制粘贴到我另外一个浏览器,比如火狐浏览器,敲回车,就出现了这个管理系统的展示页面 注:我也是借花献佛,分享给大家。来源处没有讲明执行细节,对于react初学者来说,执行比较费劲。我这里做了一些详解。 参考来源:https://segmentfault.com/a/1190000009379222

2017-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除