自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 python thrift 实现 单端口多服务的过程

Thrift 是一种接口描述语言和二进制通信协议。以前也没接触过,最近有个项目需要建立自动化测试,这个项目之间的微服务都是通过 Thrift 进行通信的,然后写自动化脚本之前研究了一下。  需要定义一个xxx.thrift的文件, 来生成各种语言的代码,生成之后我们的服务提供者和消费者,都需要把代码引入,服务端把代码实现,消费者直接使用API的存根,直接调用。  和 http 相比,同属于应用层,走 tcp 协议。Thrift 优势在于发送同样的数据,request包 和 response包 要比

2020-07-20 13:04:08 282

转载 Egret之异步JSZIP操作

一 ,首先更改Main.ts, 你懂的 private analyzerImg2Texture: ($buffer: ArrayBuffer) => Promise<egret.Texture> = ($buffer): Promise<egret.Texture> => { return new Promise<egret.Texture>((resolve, reject): void => {

2020-07-20 13:03:02 393

转载 初学Linux哪个发行版本好?这些更合适!

  Linux是非常受欢迎的技术,现在很多人都开始转行学习Linux,不过大家都知道Linux发行版本众多,在学习的时候我该选择哪个发行版本呢?为大家介绍一下。  其实在挑选Linux发行版本之前,我们首先要根据自己的需求决定。如果抱着试试的心态可以选择操作简单的,界面华丽的版本;如果是深入学习,可以选择稳定、可靠的发行版本。  操作简单的Linux发行版本:  1、ZorinOS:是一款与Windows7界面相似度极高的发行版本,开始菜单、任务栏完全一样,还带有常用的办公娱乐上网应用。  

2020-07-20 13:01:53 576

转载 linux常见问题

问题1、nginx优化参数worker_processes auto; #nginx进程数,建议设置为等于CPU总核心数;auto表示自动use epoll; #事件模型,linux建议使用epoll模型gzip on; #开启gzip压缩输出sendfile on; #开启高效文件传输模式#tcp_nopush on; #减少网络报文段数量tcp_nodelay on; #提高I/O性能underscores_in_headers on; #nginx默认header name中包含下划线

2020-07-20 13:00:36 136

转载 会话以及会话管理技术(笔记)

会话以及会话管理技术1.会话概述:什么是会话:从打开浏览器,到访问网页,到最终关闭浏览器,整个过程就是一次会话。会话的特点:包含多个请求,一次完整的会话针对一个用户。会话管理技术:第一种: cookie技术,客户端技术。第二种: session技术, 服务端技术。购物车案列:买完商品后,加入购入车,买的商品存到什么对象比较合适? 1.使用request域对象保存商品信息: 结论:使用request保存商品信息不可以,因为每次发送请求,都会产生一个新的请求对象。 2

2020-07-20 12:59:34 149

转载 JSP技术(笔记)

JSP技术: jsp概述、 jsp基本语法、jsp的隐式对象、jsp指令、 jsp动作元素、通过jsp做两个页面 JSP概述: 1.1什么是jsp:它的英文全称java server pages ,java服务端 页面,它是建立在servlet规范基础上的动态网页开发技术。 java服务端页面:在jsp上可以写java代码, 也可以写html标记, 它运行在服务器端。 jsp = java + html + jsp自身的一一些东西。 为什么会产生jsp技术: 因为在早期没有jsp时,

2020-07-20 12:58:11 100

转载 Java8——Stream流

Stream是数据渠道,用于操作集合、数组等生成的元素序列。Stream操作的三个步骤: 创建Stream 中间操作 终止操作一、获取stream的四种方式通过collection系列集合的stream()或parallelStream()获取。@Testvoid test11(){ List<String> list = new ArrayList<>(); Stream<String> stringStream =

2020-07-18 13:06:50 84

转载 Centos 系统时间同步网络时间

Centos 系统时间同步网络时间 调整时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 同步时间服务器 ntpdate ntp1.aliyun.com 阿里云的ntp服务器 ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comntp5.aliyun.comntp6.aliyun.comntp7.aliyun.com

2020-07-18 13:05:33 117

转载 关于PAYPAL里的钱是花掉划算,还是提现划算?

PAYPAL里的美元,如果海淘花掉使用,会不会比提现到国内的银行卡里更划算呢?我没有用过PAYPAL,规则还不懂。目前搞清楚了的是如果我提现到中国银行的账户里,需要PAYPAL35刀+中国银行12刀的费用。所以我在想,如果海淘买东西了的话,会不会更划算一地啊呢?请有关丰富经验的朋友给指点迷津。十分感谢!如果PayPal里的资金不是很多的话,海淘花掉是很划算的。一是国外有些东西真的很便宜,另外海淘购物交易没有手续费。少花钱,还能买到好东西,当然相当划算。但如果你的PayPal里的资金比较多的话

2020-07-18 13:04:37 542

转载 SaltStack认证绕过复现(CVE-2020-11651)

0x01简介Saltstack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,可以理解为简化版的puppet,它基于python语言实现,结合轻量级消息队列(ZeroMQ)与python第三方模块构建。具备以下特点:部署简单、方便支持大部分UNIX/Linux及Windows环境主从集中化管理配置简单、功能强大、扩展性强主控端和被控制端基于证书认证,安全可靠支持API及自定义模块,可通过python轻松扩展0x02漏洞简介在 CVE-2020-11

2020-07-18 13:03:47 322

转载 Kubernetes基础概念

一、Kubernetes简介1、由google公司开发,google有10年容器化基础架构经验,自身的borg容器在公司内部使用,对外开源的是Kubernetes,由go语言开发,基于http协议的C/S架构,是一种资源管理器2、特点(1)go语言为静态编译性语言,因此k8s特点之一轻量级:消耗资源小(2)开源(3)弹性伸缩(4)负载均衡:ipvs二、组件说明1、K8S架构2、MASTER节点(1)scheduler:任务发起角色,选择合适的节点进行分配任务,它将

2020-07-18 13:02:21 178

转载 Zabbix学习笔记(十八)

在具体生产环境中,zabbix获取key值是有超时时间的,但是自定义的key脚本如果执行很长时间才能获取key值的话,zabbix就会出现异常,实际是没有问题的。针对这种问题zabbix提供了trapper功能,让客户端自己通过Zabbix_sender提交数据给zabbix服务器的zabbix trapper监控类型,这就是zabbix_sender模式。客户端需要安装zabbix_sender,如果只用到zabbix_sender模式的话,无需安装zabbix_agent。实例测试:服务器端

2020-07-18 13:01:03 101

转载 XenApp and XenDesktop 7.15 LTSR CU6发布

发布日期:June 30, 2020关于此版本XenApp 和 XenDesktop 7.15 LTSR CU6版本,修复了自发布 7.15 LTSR CU5 发布起上报的 94 个问题。–增加了对 Win 10 2020 H1支持–Over 80 unique customer issues addressed in this release–100+ named customers associated with fixes in CU6.–20+ Security Fixes

2020-07-18 13:00:25 496

转载 ospfv3 配置命令

ospfv3 配置命令掌握ospfv3的工作过程hello DD LSR LSU LSACK掌握ospfv3各种类型的lsa熟悉ospfv3与ospfv2的差异点ospfv3 手动设置router ID 是在进程里面进行 和ospf有区别opsfv3 宣告网段是在接口里面直接ospfv3 1 area 0 和ospf有区别修改ospfv3 里面优先级 cost 存活时间等也是在接口下 ospfv3 costdisplay ospfv3 int g0/0/1 /查看接口的ospfv3详情

2020-07-15 20:18:03 2164

转载 CentOS(rhel)7下限制ip访问

设置SSH只允许特定用户从特定的IP登录,其它未经允许的用户和IP都不能登录示例1:只允许192.168.0.28登录192.168.1.79这是允许的 /etc/hosts.allow# vim /etc/hosts.allow,最后一行加入:sshd:192.168.0.28:allow //多个IP可以按照此格式写多行sshd:192.168.18.1:allowsshd:192.168.18.2:allow禁IP登录,centos7添加单个黑名单只需要把..

2020-07-15 20:16:39 1046

转载 zabbix监控nginx状态端口不监听触发报警

1.监控nginx状态1)现在需要被监控的服务器下的/etc/zabbix 目录下创建scripts (建议脚本放到此创建并放置目录)2)vim nginx.sh 脚本监控服务进程/端口 (第二行是进程/第三行是端口)如果返回值为trun,则为1,如果返回值不对,则为0#!/bin/bash#result=netstat -anpt | grep nginx | grep -v grepresult=netstat -anpt | grep 443 | grep -v grepif [

2020-07-15 20:15:14 356

转载 zabbix监控nginx连接数

2、配置nginx连接数监控因此监控方式简单不需要使用调用脚本的方式,仅需在abbix_agentd.conf 配置文件自定义添加即可1)vim /etc/zabbix/zabbix_agentd.confUserParameter=nginx.status,/usr/bin/curl -s curlhttp://192.168.1.100:80/status| grep Active| awk -F "[ ]" '{print $3}'2)配置zabbix web页面配置触发器{10.2..

2020-07-15 20:10:27 267

转载 zabbix监控磁盘io

监控磁盘IO1)vim /etc/zabbix/zabbix_agentd.conf2)添加如下自定义监控磁盘读的总数UserParameter=custom.vfs.dev.read.ops[],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$4}'磁盘读的毫秒数UserParameter=custom.vfs.dev.read.ms[],cat /proc/diskstats | grep $1 | head -1 | aw

2020-07-15 20:08:43 365

转载 Win7浏览器老是自动弹出网页怎么解决?【系统天地】

很多时候,因为我们不小心安装了某些流氓软件,导致浏览器老是自动弹出网页或者各种游戏广告,简直是要逼死强迫症患者。那么,Win7浏览器老是自动弹出网页怎么解决呢?下面,我们就一起往下看看Win7浏览器老是自动弹出网页的解决方法。方法/步骤1、如果使用的是IE浏览器,可以这样设置,在IE窗口,选择“工具”下的“Internet选项”;2、在Intetnet选项设置窗口,选择“隐私”这项,在其页面下,勾选“启用弹出窗口阻止程序”,确定;3、如果不是IE浏览器,也可以设置,如火狐浏览器,打开主菜单,选择“选

2020-07-15 20:08:07 455

转载 Northwind数据库练习及参考答案

单表查询--查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、客户ID和雇员ID等字段的值Create View OrderqueryasSelect OrderDate,OrderID,CustomerID,EmployeeIDfrom Orderswhere OrderDate Between '1996-07-01' and '1996-07-15'Select * from Orderquery--查询“Northwind”示例数据库中供应商的

2020-07-12 14:24:46 2175 4

转载 JAVA设计模式—单例模式

一、设计简介1、什么是设计模式 ?设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。1994年,有四位作者:Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides发表了一本题为《设计模式 - 可重用的面向对象软件元素》的图书,该书在软件开发中开创了设计模式的概念。2、设计模式的分类?创建型模式:对象实例化的模式,创建

2020-07-12 14:23:40 96

转载 【MySQL】恢复从库时,主库的Binlog接续补上的解决方案

情景从库从主库的一天前的备份恢复后,出现了如下错误:SITION = 1, but the master has purged binary logs containing GTIDs that the slave requires该实例的每秒事务在大概4K左右,所以主库上Binlog很快被冲走了。但由于多数为更新类的事务,老数据总会被最新的更改覆盖成正确的记录。零星会有插入或者删除的操作处理办法重新获取备份 数据量过大,容易造成主库性能抖动 根据业务特性,跳过被冲掉部分的更改

2020-07-12 14:22:22 297

转载 架构师应该具备哪些思维模型?

架构师一直是程序员「羡慕且追求」的高度,今天来说说我(奈学教育CEO:孙玄)眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师:在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些架构师聊天解惑:)接着他说了一个类比的故事大概是这样的,我们(架构师)要建设一条高速公路,来分别看看公路建造者(架构师)和司机(业务研发)的视角。1,建造者 他们选用最好的沙子 水泥 更好的设计图

2020-07-12 14:21:11 84

转载 django 使用第三方js库“My97DatePicker”作为时间选择插件

django如何使用第三方js库“My97DatePicker”官方链接:http://www.my97.net/demo/resource/left.htm一:界面展示二:下载My97DatePickerhttp://www.my97.net/down/My97DatePicker.zip三:在django中setting.py指定存放路径:STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, 'static

2020-07-12 14:19:58 283

转载 远程拷贝文件scp

scp /etc/hosts root@192.168.0.100:/etc

2020-07-11 11:07:42 102

转载 Centos7搭建MySQL高可用MHA集群架构

简介MHA(Master High Availability)在MySQL高可用方面是一个相对成熟的解决方案,它可以实现MySQL在高可用性环境下的故障切换和主从转换。当主结点的MySQL服务器产生故障时,MHA能自动完成数据库的故障切换操作,而且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性MHA组成部分MHA由MHA Manager和MHA Node组成,MHA Node运行在后台MySQL服务器上,MHA Manager会定时监控master结点的存活状态,当master出现故障时

2020-07-11 11:06:07 182

转载 混合多云时代下灾备发展趋势

云,为什么需要做灾备近几年公有云故障频发,但也仅是冰山一角,私有云故障更多2018年5月31 日:AWS 北弗吉尼亚地区数据中心出现硬件问题,宕机30 分钟左右2019年3月2日,阿里云华北2区大面积故障,ECS服务器宕机超过3小时2020年4月10日,华为云大面积故障,ECS服务器宕机超过2小时云厂商对灾备愈发重视阿里云发布企业级云灾备解决方案华为发布云灾备解决方案AWS 2.5亿美金收购云灾备公司云上安全风险重重传统灾备不适应混合多云架构传统灾备走向终结,灾备

2020-07-11 11:04:30 158

转载 根据光时域反射仪原理飞凌提供专业性的应用方案

在光缆工程完工后,都需要进行线路的最后测试,来 记录光缆的长度、径距损耗及接头损耗、各接头 位置信息 等 。光时域反射仪(英文简称: OTDR ) 是测试中必不可少的工具, 通过对测量曲线的分析,了解光纤的均匀性、缺陷、断裂、接头耦合等若干性能的仪器。它是根据光的后向散射与菲涅耳反向原理制作,利用光在光纤中传播时产生的后向散射光来获取衰减的信息,主要可用于测量光纤衰减、接头损耗、光纤故障点定位以及了解光纤沿长度的损耗分布情况等,已经成为光缆施工、维护及检测中必不可少的工具。外形如图:了解完功

2020-07-11 11:03:12 217

转载 linux中的shell 脚本函数的简单实现

1、函数就是具备某一功能的工具2、为什么要用函数 1 程序的组织结构不清晰,可读性差 2 代码冗余 3 可扩展性差3、如何用函数 函数的使用必须遵循的原则:先定义,后调用 修理工事先准备工具的过程即函数的定义 修理工遇到应用场景拿来工具就用即函数的调用一、如何使用:例1:#!/bin/bashfunction hello () { #声明函数echo "hello" #函数的主体,输出"Hell...

2020-07-11 11:00:12 206

转载 设置Linux系统的空闲等待时间TMOUT

为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。方法1、用户超时注销(本人常用此方法)如果用户离开时忘记注销账户,则可能给系统安全带来zhi隐患。可修改/etc/profile文件,保证账户在一段时间没有操作后,自动从系统注销。编辑文件/etc/profile,在“HISTFILESIZE=”行的下一行增加如下一行:HOSTNAME=`/usr/bin/hostname 2>/dev/null`HISTSIZE=.

2020-07-11 10:56:39 5896

转载 微服务架构中分布式事务实现方案怎样何取舍

提起微服务架构,不可避免的两个话题就是服务治理和分布式事务。数据库和业务模块的垂直拆分为我们带来了系统性能、稳定性和开发效率的提升的同时也引入了一些更复杂的问题,例如在数据一致性问题上,我们不再能够依赖数据库的本地事务,对于一系列的跨库写入操作,如何保证其原子性,是微服务架构下不得不面对的问题。1 分布式事务解决方案针对分布式系统的特点,基于不同的一致性需求产生了不同的分布式事务解决方案,追求强一致的两阶段提交、追求最终一致性的柔性事务和事务消息等等。各种方案没有绝对的好坏,抛开具体场景我们无法评价

2020-07-09 18:31:25 102

转载 应该怎么提升4G工业路由器的无线信号?

 4G工业路由器如今应用的范围非常的广泛,在实际使用中也遇到了很多的问题,其中经常被问到的一个问题就是我们怎么保证4G工业路由器的良好信号强度。在互联网上也有很多关于如何找到最佳信号的方法,但对于固定和网络位置,它有点不同。所以这里就讲一下我们是怎么保证4G工业路由器设置良好信号的五大秘诀。  1、进行覆盖率调查。 我们知道位置,第一步是在线覆盖检查,以查看该区域可用的服务。借助www.opensignal.com 等在线工具,可以获得实际的实时信息,了解覆盖范围在哪里,移动塔所在的位置等。这有助于识别特

2020-07-09 18:30:12 320 1

转载 PMBOK指南里十大知识领域指的什么?

PMBOK十大知识领域是:整合管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理、采购管理、干系人管理  各用一句话概括项目管理知识体系十大知识领域:  1、整合管理:其作用犹如项链中的那根线;  2、范围管理:做且只做该做的事;  3、时间管理:让一切按既定的项目进度进行;  4、成本管理:算准钱和花好钱;  5、质量管理:目的是满足需求;  6、人力资源管理:让团队成员高效率地一起合作;  7、沟通管理:在合适的时间让合适的人通过合适的方式把合适的信息传达给合

2020-07-09 18:28:58 1286 1

转载 电力系统时间同步监测技术及应用

电力系统时间同步监测技术及应用电力系统时间同步装置主要为电力系统提供准确标准的时间,同时通过多种相对应的授时方式为智能化各系统提供标准的时间源。电力系统时间同步及监测技术规范,适用于时间同步装置的研制、设计以及各级电力调度机构、发电厂、变电站的建设和运行,指出电力系统时间同步装置的基本组成、配置及组网的一般原则。电力系统时间同步监测技术及应用规范对电力时间同步技术主要要求如下:时间同步装置的基本组成 时间同步装置主要由接收单元、时钟单元、输出单元和检测单元组成。 2.时间同步装置功能要求 (

2020-07-09 18:27:16 500

转载 OpenStack Train版操作笔记(11) --- 新增一个计算节点

在VMware workstation上再克隆一台虚拟机:2核2G,IP:10.150.165.103, hostname:compute3(失误,应该是2)在hosts文件添加解析:1、配置yum源将compute1的yum源发送过去即可2、配置时间同步与之前一致即可3、安装配置OpenStack组件yum install python-openstackclient openstack-selinux openstack-utils -y4、安装nova-com.

2020-07-09 18:24:59 497

转载 redis哨兵模式搭建及原理讲解

将宕机的master下线找一个salve作为master通知所有的slave连接新的master启动新的Master与slave全量复制N+部分复制N谁来确认master宕机了找一个?怎么找法修改配置后,原始的主恢复了怎么办?哨兵简介哨兵(sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master哨兵的作用- 监控不断的检查master和slave是否正常运行master存活检测,m

2020-07-09 18:24:17 658

原创 C#中的闭包

1、 闭包的含义首先闭包并不是针对某一特定语言的概念,而是一个通用的概念。除了在各个支持函数式编程的语言中,我们会接触到它。一些不支持函数式编程的语言中也能支持闭包(如java8之前的匿名内部类)。在看过的对于闭包的定义中,个人觉得比较清晰的是在《JavaScript高级程序设计》这本书中看到的。具体定义如下:闭包是指有权访问另一个函数作用域中的变量的函数。注意,闭包这个词本身指的...

2018-08-28 19:35:20 395

空空如也

空空如也

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

TA关注的人

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