Enweitech Software Works

创新实践。致力于软件与互联网研究…专注网站建设与推广、软件开发、云计算、手机APP定制、电子信息系统集成与应用、信息安全与数据管理、软件外包、数字化解决方案和企业信息化咨询服务。...

Dubbo&hsf&Spring-cloud的区别

Dubbo: 简介:Dubbo是一个分布式服务框架,以及SOA治理方案。其功能主要包括:高性能NIO通讯及多协议集成,服务动态寻址与路由,软负载均衡与容错,依赖分析与降级等。 底部NIO基于netty框架;           HSF: 简介:...

2017-12-29 16:48:26

阅读数 3601

评论数 1

分布式配置管理平台VS统一集中配置管理

在大型集群和分布式应用中,配置不宜分散到节点中,应该集中管理,为各种业务平台提供统一的配置管理服务。 随着业务的发展,应用系统中的配置通常会越来越多,常见的一些应用配置大致会有数据源配置,数据源组件配置,业务组件配置等,对于这类配置都会比较稳定且较少变化,通常会放在文件中随应用一起发布。但实际中会...

2017-12-29 14:23:37

阅读数 11040

评论数 1

百亿访问量的监控平台如何炼成?

作者简介:李春旭,2016年加入WiFi万能钥匙,现任WiFi万能钥匙高级架构师,十年互联网研发经验,喜欢折腾技术,曾供职于快钱、阿里巴巴、平安健康等公司,专注于以下领域:分布式监控平台、调用链跟踪平台、统一日志平台、应用性能管理、稳定性保障体系建设等。 前言: 很开心能够跟大家分享 ...

2017-12-27 10:20:09

阅读数 1852

评论数 0

Linux系统下/proc/[pid] 目录各文件简析

Linux 内核提供了一种通过 proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过 proc 得到系统的信息,并可以改变内核...

2017-12-27 10:17:25

阅读数 640

评论数 0

【总结】浅析Waf优缺点之硬件Waf、软件Waf、云Waf

一、什么是Waf? Waf的全拼为:Web Application Firewall,顾名思义Waf是一款专针对Web应用攻击的防护产品。当Web应用越来越丰富的同时,大部分交互都转移到了Web上,与此同时Web也成为了主要的攻击目标,此时Waf就成为了安全防护中的第一道防线,Waf在安全中...

2017-12-26 10:16:27

阅读数 2866

评论数 1

打造一款可靠的WAF(Web应用防火墙)

之前写了一篇《WAF防御能力评测及工具》,是站在安全运维人员选型WAF产品的角度来考虑的(优先从测试角度考虑是前职业病,毕竟当过3年游戏测试?!)。本篇文章从WAF产品研发的角度来YY如何实现一款可靠的WAF,灵感来自ModSecurity等,感谢开源。 本片文章包括三个主题 (1...

2017-12-26 10:11:43

阅读数 11438

评论数 0

[Java]使用lombok提高编码效率

Lombok简介 Project Lombok makes java a spicier language by adding ‘handlers’ that know >how to build and compile simple, boilerplate-free, not-...

2017-12-26 10:09:15

阅读数 2771

评论数 0

【国外技术标准】Netflix、Oracle、ING、思科、JFrog都如何做DevOps的?

今天我分享的主题是《一站式软件交付:世界五百强企业的 DevOps转型之道》,会讲到国内外的一些大型企业是怎么实现 DevOps落地的,以及企业决策者通常会关注哪些 DevOps带来的收益。希望本次分享可以帮助大家说服领导快速落地 DevOps,提升企业的竞争力。 软件开发趋势 ...

2017-12-25 15:22:57

阅读数 1076

评论数 0

运维利器万能的 strace

strace是什么? 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 strace底层使用内核的ptrace特性来实现其功能。 在运维的日常...

2017-12-25 15:20:34

阅读数 627

评论数 0

【DB】有赞数据库自动化运维实践之路

一、前言 有赞作为”新零售”的软件服务供应商,随着业务的不断发展,从第一批几十家商户到现在300万商家,涉及零售,美业,餐饮,自媒体等众多商家,业务规模以及访问量爆发式增长。 一方面给后端数据库带来的影响是服务器数量和 DB 实例的数据量出现成倍增加。各种业务需求:快速交付实例,慢查询...

2017-12-25 15:14:48

阅读数 2976

评论数 2

Jenkins & Docker 持续集成实践

前言 持续集成(CI/CD)是一种软件开发实践。用于帮助团队成员频繁、快速的集成,测试他们的工作成果,以尽快发现集成错误。 更频繁、更早的集成意味着更早的发现问题。通过持续集成,及时发现和解决代码故障,提高代码质量,减少故障处理成本等等。 常见持续集成工具 目前持续集成的生态越来...

2017-12-25 14:58:23

阅读数 1372

评论数 0

【经验】记录一次MySQL升级的运维实践

前言 MySQL5.7新增了不少新功能,比如:Online DDL、多源复制、增强半同步、表空间传输、sys 库、Group Replication等。最近终于等到了一个机会,将MySQL升级到5.7,很是兴奋不已,嘻嘻。 MySQL升级的概述 MySQL升级的实质: ...

2017-12-25 14:50:10

阅读数 809

评论数 0

利用Serverchan进行微信告警推送

Serverchan实现微信告警推送 「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。 说人话?就是从服务器推报警和日志到手机的工具。官方链接:首页 | Server酱 http://sc.ftqq.com/3.version...

2017-12-21 17:11:33

阅读数 8650

评论数 0

zabbix触发器表达式详解

Zabbix trigger是zabbix 进行告警通知的设定条件 ,当监控获取的值触发了设定的条件时,会按照触发器的设定,执行相应的action 操作 。在zabbix中为了比较方便的设定各种条件,zabbix为我们设计了相应的函数和操作符 。本篇就重点介绍下trigger的函数相关的内容。 ...

2017-12-21 17:07:19

阅读数 2158

评论数 0

python利用WMI等监控获取windows状态如CPU、内存、硬盘等信息

安装pywin32库 下载地址: https://sourceforge.net/projects/pywin32/files%2Fpywin32/ 选择对应python版本的文件。 下载后在windows安装好。 安装wmi库 下载地址:https://pypi...

2017-12-20 11:11:24

阅读数 2089

评论数 1

使用Python玩转WMI进行Win32api/com进行Windows编程开发

最近在网上搜索Python和WMI相关资料时,发现大部分文章都千篇一律,并且基本上只说了很基础的使用,并未深入说明如何使用WMI。本文打算更进一步,让我们使用Python玩转WMI。 1 什么是WMI 具体请看微软官网对WMI的介绍。这里简单说明下,WMI的全称是Windows Man...

2017-12-20 11:04:54

阅读数 1023

评论数 1

【成功的忙人】在北京30套房的小哥:人一闲,就废了!

作者:致现在奋斗中的你,人不要在吃苦的年纪而选择了安逸... 在一篇文章下方看到网友留言,很牛的那种,以下是留言内容。 我有个朋友在北京有30套房,他全部租了出去,然后自己就住在一个平房里。 他要求所有的租户必须押一付一,交租金的日期,他也给规定好了,从每月的1号到30号依次排下...

2017-12-20 08:48:57

阅读数 829

评论数 0

Python实现的检测web服务器健康状况的小程序

python urllib如何获取http状态码 f=urllib.urlopen("xxxxxx") print f.getcode() #这就是获取返回的状态码 404 200等 python 服务器状态探测3种方法 ...

2017-12-17 15:20:39

阅读数 1654

评论数 0

Python实现批量网站URL存活检测

需求功能及其说明 1、客户端 2、服务端 测试环境: win7 python 3.3.2 chardet 2.3.0   脚本作用: 检测系统中访问异常(请求返回code值非200)的链接 开发环境 运行环境 业务逻辑流程图 程序项目结构图 演示效果图(实际运行)...

2017-12-17 15:10:23

阅读数 6098

评论数 1

使用Python实现简单主机批量管理工具

一、程序介绍 需求: 简单主机批量管理工具 需求: 1.主机分组 2.主机信息使用配置文件 3.可批量执行命令、发送文件,结果实时返回 4.主机用户名密码、端口可以不同 5.执行远程命令使用paramiko模块 程序结构: Host_manage/ #程序目录 ├──...

2017-12-17 10:51:25

阅读数 1067

评论数 0

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