自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4301)
  • 收藏
  • 关注

转载 saltstack编写自定义模块

一、salt远程执行的底层原理Salt的底层通信是通过ZeroMQ完成的,采用了ZeroMQ的订阅发布模式(Pub和Sub),如下图所示。简单来讲,Pub/Sub模式类似于广播电台,在订阅发布模式中Pub将消息发送到总线,所有的Sub收到来自总线的消息后,根据自己的订阅条件来接收特定的消息。对应到Salt中就是master将事件发布到消息总线,minion订阅并监听事件,然后min...

2019-09-26 13:58:00 579

转载 saltstack数据系统Pliiar

一、pillar简介Pillar数据存储在master上。指定的minion只能看到自己的Pillar数据,其他的minion看不到任何Pillar数据,这一点与状态文件正好相反。所有通过认证的minion都可以获取状态文件,但是每个minion却都有自已的一套Pillar数据,而且每台minion的Pillar都进行了加密,所以很适用于敏感数据。二、常用命令salt '*' sy...

2019-09-25 19:51:00 598

转载 saltstack数据系统Grains

1.什么是Grains系统  Grains是SaltStack收集的有关底层管理系统的静态信息。 SaltStack收集的Grains信息包括操作系统版本、域名、IP地址、内核、操作系统类型、内存以及许多其他系统属性。  您可以将自定义的grains添加到Salt Minion的/etc/salt/grains文件中,或放置在Grains部分下的Salt Minion配置文件中。 例...

2019-09-25 19:49:00 628

转载 第8组 团队展示

1.组长的团队展示博客2.拟作的团队项目描述: Simplify your life and save your time !导入已完成PPT后可选择其他模板一键转换输入名称与简介后各种Logo图标的一键生成输入段落文本与选定风格后PPT文档的一键生成输入主题与内容描述后各种宣传海报图片的一键生成未完待续……3.队员风采庄锡荣队员风格:一直想健康工作却常常熬夜...

2019-09-24 19:35:00 326

转载 saltstack正则匹配主机

一、正则语法语法说明表达式实例完整匹配的字符串.匹配任意除换行字符"\n"外的字符,在DOTALL模式中也能匹配换行符a.cabc\转移字符,使后一个字符改变原来的意思,如果字符串中有*需要匹配,可使用\*或者字符集[*]a\.ca.c[...]字符集,对应的位置可以是字符集中任意字符。a[bcd]eabe、ace、ade\d...

2019-09-23 15:25:00 517

转载 javascript中的define用法

文章目录1. AMD的由来2. AMD是什么3. AMD实例:如何定义一个模块4. 匿名模块5. 仅有一个参数的define6. Dojo中的AMD7. 结论最近由于工作需求只能快速学习JS,但在看代码的时候发现许多东西都有疑问比如说代码刚开始的define关键字的用法,刚好最近看了一篇好文章,分享一下。1. AMD的由来前端...

2019-09-23 13:44:00 148

转载 php redis set 单机锁(转)

如果一个请求更新缓存的时间比较长,甚至比锁的有效期还要长,导致在缓存更新过程中,锁就失效了,此时另一个请求会获取锁,但前一个请求在缓存更新完毕的时候,如果不加以判断直接删除锁,就会出现误删除其它请求创建的锁的情况,所以我们在创建锁的时候需要引入一个随机值:$ok = $redis->set($key, $random, array('nx', 'ex' =>5));i...

2019-09-23 09:22:00 142

转载 docker安装httpd+php为zabbix提供web服务

中文无法显示的问题:https://segmentfault.com/a/1190000018404999Docker镜像中centos镜像无法使用systemd的问题:https://yq.aliyun.com/articles/688670?spm=a2c4e.11155435.0.0.49b53312tskqZPDockerflie的编写[root@localhost t...

2019-09-19 14:03:00 179

转载 saltstack安装部署

saltstack安装部署一、saltstack简介1.简单介绍  saltstack是基于python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。ZeroMQ使SaltStack能快速在成千上万台机器上进行各种操作,而且采用RSA Key方式确认身份,传输采用AES加密,使传输的安全性得到保障。...

2019-09-19 13:52:00 128

转载 原生js实现base64编码与解码字符串及对象

前言:最近维护了node开发jade模版的项目,场面一度尴尬,和平时做的大相径庭,好不难受。特别是有需要把参数转换为base64拼接到url上,各种姿势试了,只能用原生方法编码解码,来总结一下。一. Window 中的 btoa()和atob()解决字符串该编码和解码只实用于字符串。btoa()该方法使用 "A-Z", "a-z", "0-9", "+", "/" 和 "=" 字符来...

2019-09-18 17:37:00 401

转载 第一次个人编程作业

1、https://github.com/Aurora-wzx/2019software/tree/master/0317023192、PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟Planning计划3017· Estimate估计这个任务需要多少时间3017Developme...

2019-09-17 17:55:00 90

转载 asp:Button js弹出提示框信息

1.此功能主要是asp:Button按钮点击使用js弹出提示框信息 <script type="text/javascript"> function ButtonConf() { var msg = "确定要删除吗?"; if (confirm(msg)) { ...

2019-09-17 17:54:00 1123

转载 写电子合同,爬过的坑,趟过的雷,犯过的错,都是泪

第一个问题1.element组件多选(要求进入页面后全选,并能够给后端传值,多选项是后端字典)   <el-form-item> <span>代理权限</span> ...

2019-09-12 11:13:00 230

转载 第一次软工作业

一句话介绍031702319;我是咸鱼的王钟贤;我的爱好是追番;我最喜欢的一道菜是水煮鱼片(紫荆二楼特色水煮);我目前最喜欢的歌是“江湖”;人生如此,且行且珍惜。阅读与思考(1)回想一下你初入大学时对计算机专业的畅想当初你是如何做出选择计算机专业的决定的?对这门学科比较好奇吧,然后就是觉得现在各行各业都是离不开计算机的。你认为过去两年中接触到的课程是否符合你对计算机专业的期待...

2019-09-08 20:46:00 83

转载 Mac OS docker挂载文件夹

sudo docker run -p 3306:3306 --name mysql -v /var/run/docker.sock:/var/run/docker.sock -v ~/mysql/conf/mysql:/etc/mysql/conf.d -v ~/mysql/logs/mysql:/logs -v ~/mysql/data/mysql:/var/lib/mysql -e...

2019-09-07 14:12:00 697

转载 rouyi-cloud 踩坑录

rouyi-cloud 踩坑录1、前言  rouyi-cloud是基于若依框架开发的一个java快捷开发框架的后端系统2、踩坑记  首先,ruoyi-cloud框架的源码在码云和github上都存在,但是码云上的源码不知道是出于什么原因导致代码与GitHub上的代码不一致,当我下载下来之后发现码云上的代码无法正常构建,但是GitHub上的代码可以。当前时间2019年9月6...

2019-09-06 12:18:00 631

转载 程序员,你还不会合理选择Filter、Interceptor、Aspect?

前言小伙伴们应该听说过过滤器、拦截器、切面,印象上都能够起到截断拦截的作用,在做一些业务需求时,不知道如何选择,今天老顾就来介绍一下他们之间的区别。Filter过滤器过滤器可以拦截到方法的请求和响应(ServletRequest request, ServletResponse response),并对请求响应做出过滤操作。过滤器依赖于servlet容器。在实...

2019-09-02 11:30:00 121

转载 zabbix报警(向消息中心发送报警信息)

一、zabbix web界面的配置重点:zabbix执行报警脚本时,有对脚本的执行权限,但是没有对脚本中的命令执行的权限,需要在sudoers文件中为zabbix用户添加用户权限。1.创建脚本的报警媒介脚本路径可以在server的配置文件中配置[root@localhost]# cat /etc/zabbix/zabbix_server.conf |grep "alertscr...

2019-08-30 17:35:00 799

转载 原理分析dubbo分布式应用中使用zipkin做链路追踪(转)

作者:@nele本文为作者原创,转载请注明出处:https://www.cnblogs.com/nele/p/10171794.html目录zipkin是什么为什么使用Zipkinzipkin架构BraveZipkin在dubbo中的使用zipkin 环境搭建搭建一个dubbo分布式应用spring mvc 接入zipkindubbo 接入到zipkin总结...

2019-08-30 15:33:00 182

转载 Docker 记一次 docker-compose 完整实践(转)

本文介绍docker-compose实践时的一些疑问与解决方案, 可能对新手略有帮助, 因此整理成文. 有不妥之处欢迎指摘!Q1: docker-compose 如何安装?A1:https://docs.docker.com/compose/install/#install-composeQ2: 如何创建一个 mongodb docker-compose?A2: 参照...

2019-08-30 15:01:00 189

转载 使用docker-compose 大杀器来部署服务 上

我们都听过或者用过 docker,然而使用方式却是仅仅用手动的方式,这样去操作 docker 还是很原始。 好吧,可能在小白的眼中噼里啪啦的对着 term 一顿操作会很拉风,但是高手很不屑!在高手眼里…too young, too low. 因为高手都是自动化的,今天就稍微介绍下自动化工具,也就是大杀器 docker-compose使用docker-compose 大杀器...

2019-08-30 14:57:00 184

转载 Dockerfile文件详解

什么是dockerfile?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。例:docker build...

2019-08-30 13:28:00 129

转载 PM2工作原理

PM2工作原理要理解pm2就要理解god和santan的关系,god和santan的关系就相当于盖娅和黑底斯在pm2中的01世界中,每一行代码每一个字节都安静的工作god就是Daemon进程 守护进程,重启进程,守护node程序世界的安宁,santan就是进程的毁灭者,异常进程的退出,杀死进程,毁灭进程等工作,都是由这位大哥操手。架构图如下:god和santa...

2019-08-29 17:18:00 425

转载 zabbix通过orabbix监控oracle

orabbix简介  Orabbix是设计用来为zabbix监控Oracle的数据库的插件,它提供多层次的监控,包括可用性和服务器性能的指标。它提供了从众多Oracle实例采集的有效机制,进而提供此信息的监控和性能指标。然后,您可以利用的zabbix的报告功能为收集的所有数据,并提供分析。目前的发行版中包含了一组预先定义的模板,包括从初始部署报警和图形功能。然而,这些可以进行微调,以满...

2019-08-29 11:46:00 283

转载 zabbix自定义监控nginx

agent端配置1.nginx编译安装需要加上该选项--with-http_stub_status_module2.修改nginx配置文件[root@cwcfsnginx01-21 ~]# vim /usr/local/nginx/conf/nginx.conflocation /nginx_status { stub_status on; access_log ...

2019-08-27 18:56:00 119

转载 Kubernetes安装配置指南(二进制安装)

以二进制文件方式安装Kubernetes集群k8s下载地址:https://github.com/kubernetes/kubernetes/releaseswget https://dl.k8s.io/v1.14.0/kubernetes-server-linux-amd64.tar.gzwget https://dl.k8s.io/v1.14.0/kubernetes-clie...

2019-08-27 18:46:00 2331

转载 从员工迟到看管理:不要只懂得扣钱!

企业是在培养下逐步成长的。所谓培养,就是指企业的管理者要学会指导员工的工作,学会定规矩。员工做事以前,管理者做事前指导;员工犯错以后,管理者帮他分析错误的原因和改进的办法。这就叫培养。培养是“养”的一种具体方式。我给大家举个例子,分析一下管理者应该如何培养员工:“”通过这两次谈话,方法问题基本上就解决了。大家记住,无论做什么事,都要先解决方法问题。管理者要了解问题,然...

2019-08-23 11:23:00 164

转载 大众点评订单分库分表实践

背景订单单表早已突破两百G,因查询维度较多,即使加了两个从库,各种索引优化,依然存在很多查询不理想的情况;加之去年大量的抢购活动的开展,数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;同时业务需求层出不穷,原有的订单模型很难满足业务需求,但是基于原订单表的DDL又非常吃力,无法达到业务要求;随着这些问题越来越突出,订单数据库的切分就愈发急迫了。我们的目标是未来十...

2019-08-22 16:49:00 134

转载 arcgis desktop(arcmap)日常使用无故crash问题记录

1、问题描述  大约两个月前突然发现公司电脑上的arcmap无故的在打开过程中闪退了!这段时间以来断断续续的找了很多帖子也没解决掉。今天下午又想起来这个事儿,偶然发现了问题的真正原因,因我遇到的问题比较奇葩所以记录下来分享到园子里。2、网络上几种方法介绍  其一:注册表中特定python版本节点命名,因为升级到 2015 年 12 月 12 日发布的 Python 2.7.1...

2019-08-22 15:41:00 555

转载 JS 在获取当前月的最后一天遇到的坑

想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!为了更好的讲这节的内容,提示一个 JS 处理日期的小技巧,想获取上个月最后一天,只需要设置SetDate参数为0即可。var endDate = new Date();//上个月最后一天endDate.setDate(0);复制代码接着正文开始:使用 JS 获取当前月的最后一天,咱们通常的思路先获取下个月的第一天,然...

2019-08-21 23:50:29 119

转载 修改mysql配置中my.conf中max_allowed_packet变量

mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+--------------------+---------+|...

2019-08-21 15:55:00 243

转载 开发工程师人生之路

http://bbs.fudan.edu.cn/bbs/tcon?bid=142&f=49恭喜,你选择开发工程师做为自已的职业  悲哀,你选择开发工程师做为自已的职业  本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。  当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的...

2019-08-21 05:35:07 109

转载 零拷贝Zero copy-linux and java

背景-几种拷贝方式方式1:Copying in Two Sample System Callsread(file, tmp_buf, len);write(socket, tmp_buf, len);首先,调用read时,文件A copy到了kernel模式;之后,CPU控制将kernel模式数据copy到user模式下;调用write时,先将user模式下的内容copy...

2019-08-20 12:03:00 118

转载 Underscore.js(JavaScript对象操作方法)

Underscore封装了常用的JavaScript对象操作方法,用于提高开发效率。(Underscore还可以被使用在Node.js运行环境。)  在学习Underscore之前,你应该先保存它的API地址,因为你将在以后经常访问它:  http://documentcloud.github.com/underscore/  从API中,你已经可以看出,Underscore...

2019-08-20 07:09:49 139

转载 使用多块GPU进行训练 1.slim.arg_scope(对于同等类型使用相同操作) 2.tf.name_scope(定义名字的范围) 3.tf.get_variable_scope().reu...

1. slim.arg_scope(函数, 传参) # 对于同类的函数操作,都传入相同的参数from tensorflow.contrib import slim as slimimport tensorflow as [email protected]_arg_scope # 进行修饰操作def fun1(a=0, b=0): return a + bw...

2019-08-15 15:41:00 198

转载 301.Remove Invalid Parentheses

Remove the minimum number of invalid parentheses in order to make the input string valid. Return all possible results.Note: The input string may contain letters other than the parentheses(and)....

2019-08-14 18:54:17 81

转载 mysql优化方案之sql优化

优化目标  1.减少 IO 次数  IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。  2.降低 CPU 计算  除了 IO 瓶颈之外,SQL优化中需要考虑的就是 CPU 运算量的优化了。order by, group b...

2019-08-14 17:53:32 91

转载 为什么要监控sql语句?如何监控?

01 为什么要监控sql语句?① 因为程序大了以后,sql语句有可能被多个地方调用 。你不能确认当前时间是不是只执行了你需要的那条语句 。② 有的持久层框架采用linq的语法来写sql , 程序中不方便输出sq语句③ 线上运行的程序,没有办法更改程序。但需要确认问题出错在哪里?执行了哪些sql语句。可以根据sql 语句来判断 出错的地方。02 如何在mysql中监...

2019-08-14 14:53:00 185

转载 hdu 1181 变形课

#include<stdio.h>#include<string.h>#include<stdlib.h>int map[27][27],visit[26];//const int inf=0x7fffffff;int main( ){ char ch[30]; int i,j,k,len; memset(visit,0,sizeof(visit)); fo...

2019-08-14 06:50:48 97

转载 连接模块

工厂模式?JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)Java 序列化Serializable详解a)当你想把的内存中的对象保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候;Java中this和super的用法总结java synchronized详解进程:Java中Runn...

2019-08-14 00:05:18 230

空空如也

空空如也

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

TA关注的人

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