Enweitech Software Works

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

JSShell:一个基于python的交互式Shell

JSShell 本文将给大家介绍一款基于Web的多用户交互式Shell,该工具采用Python语言编写,服务器端使用的是Flask框架,而客户端当然就是JavaScript和HTML组成的了。我当初在开发JSShell的时候只是想在测试和研究的过程中用它来远程调试浏览器的网络通信和信息处理等...

2017-11-27 17:10:40

阅读数 359

评论数 0

不使用默认端口时mongo的几个坑

背景: 在企业安全中,比较基础的一块就是:资产漏洞管理; 巡风(关于巡风,点击此处了解)可以用来做这件事,当然某些地方需要根据自己实际情况修改、增加,这里不赘述; 其数据库为mongo; 在初步使用过程中,为了方便后续的开发,需要使用pycharm集成的mongo可视化插件, 这其中...

2017-11-27 17:09:45

阅读数 6370

评论数 0

正确的使用dd进行磁盘读写速度测试

测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件。 测试指令:dd if=/dev/zero of=/data01/test.dbf bs=8k count=200000 conv=fdatasync -----...

2017-11-27 17:08:02

阅读数 380

评论数 0

DevOps实施:从敏捷文化与配置文件的困惑说起

作者介绍 王晔倞,现任职好买财富平台架构部技术总监,负责好买中间件及平台化的研发及运营,团队管理和实施重大技术决策。参与了整个公司应用和技术架构变迁、系统建设,辗转过不同的业务团队,对技术与业务都有一定的深入了解。 现在只要搞开发的人,都在谈微服务,只要搞运维的人,都在谈Dev...

2017-11-21 17:57:10

阅读数 793

评论数 0

从零开始搭建ELK+GPE监控预警系统

本文可能不会详细记录每一步实现的过程,但一定程度上可以引领小伙伴走向更开阔的视野,串联每个环节,呈现予你不一样的效果。 一、业务规模 8个平台 100+台服务器 10+个集群分组 微服务600+ ...

2017-11-21 17:54:45

阅读数 1011

评论数 0

托管 AJAX 能否让 Web 应用程序提速?

有关本主题的多项研究表明,创建 AJAX Web 应用程序时遇到的两个最重要问题是,运行速度和响应速度。这可能是一些开发者选择创建原生应用程序(而不是 Web 应用程序)的部分原因所在。 但如果我说有一种方法可以创建运行速度和响应速度比现有应用程序快 100 倍的 AJAX Web 应用程序,又...

2017-11-20 09:01:33

阅读数 559

评论数 1

从追赶微信到颠覆微信,背后的技术和业务创新

2014年5月26日,这是个曾让钉钉CEO无招既痛苦又兴奋的日子。   当时,声称要挑战微信的来往已经正式上线8个月,然而10亿资金和马云的亲自上阵并未动摇早已拥有数亿用户的微信根基。   来往奄奄一息,无招决定转换方向:微信做朋友圈,那我们就做工作圈。不过无招的想法受到了来往团队管理...

2017-11-20 08:59:48

阅读数 906

评论数 0

开源机器学习项目的简单介绍

机器学习开源项目的简单介绍 摘要: 2016 和 2017 年对机器学习来说都是令人兴奋的,机器学习领域在 2016 年取得了重大的进展,2017 年,热度继续上升......2016 年,似乎所有巨头公司都在做机器学习,如果没有,也是在赶来的路上。所以 2016 或许会因为 “机器学习大热” 而...

2017-11-16 17:40:47

阅读数 1589

评论数 0

Gitlab坚持用云的原因

2016 年底我们曾说自己要停用云服务,转为使用裸机硬件,并分享了我们有关硬件的提议。2016 年 12 月,在接到数百条提供建议和提醒的评论与邮件后,Sid 和他的团队决定继续在云中运行 GitLab.com。 本文总结了社区成员发给我们的一些支持和反馈,文末我们还总结...

2017-11-15 13:52:29

阅读数 617

评论数 0

从MySQL和MongoDB的对比,看SQL与NoSQL的较量

贵金属(注:贵金属为笔者部门业务)的行情系统提供的接口通过Redis获取数据,目前使用Redis最多只存储了大概8000条左右的分钟k的行情数据,考虑到将来可能会有更大数据量的查询需求,需要查询几月甚至几年的行情数据,要求数据库在提供功能的同时又能保证性能和稳定性。Redis通常只用做较小数据量的...

2017-11-15 13:51:24

阅读数 749

评论数 0

使用OpenResty(Nginx+Lua)开发高性能Web应用

在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的...

2017-11-13 13:36:59

阅读数 1476

评论数 1

OpenResty(nginx+lua) 开发入门

OpenResty 官网:http://openresty.org/  OpenResty® - 中文官方站 http://openresty.org/cn/ OpenResty 是一个nginx和它的各种三方模块的一个打包而成的软件平台。最重要的一点是它将lua/luajit打包了进来,使...

2017-11-13 13:31:02

阅读数 1623

评论数 0

Python程序和Flask框架中使用SQLAlchemy的教程

SQLAlchemy为Python程序与SQL语句之间建立了映射,是Python操作数据库的利器,这里我们将来看在Python程序和Flask框架中使用SQLAlchemy的教程,需要的朋友可以参考下 ORM 江湖 曾几何时,程序员因为惧怕SQL而在开发的时候小心翼翼的写着...

2017-11-08 11:16:45

阅读数 1097

评论数 0

通过Python/Shell对HTTP服务状态的监控

如何通过Python/Shell对HTTP服务状态的监控? 需求 相信很多运维童鞋都有遇到过这样的需求,需要监控某个网站或者URL的状态码,如果返回的不是指定的状态码,那就触发告警。今天一起学习下,怎么通过Python和Shell来实现该需求,并怎么整合...

2017-11-07 15:08:37

阅读数 1488

评论数 0

MySQL的异步复制和半同步复制

Mysql在5.5及其以后的版本引入了半同步的概念,在这里也普及一些基础知识。一:神马是半同步,同步,异步。1:Mysql的复制过程就是slave去master拉日志回来,存到relay文件中,然后执行。2:Master根本不考虑数据是否达到了slave,或者slave是否执行成功了。3:默认情况...

2017-11-07 14:50:36

阅读数 740

评论数 0

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