linux内存分配与回收

2016年10月29日 没有评论

在 linux 运维过程中,经常会跟开发一起沟通内存的占用情况,站在运维的角度,我们经常会使用free、top、slabtop、smem、/proc/pid/maps、/proc/pid/smaps 等工具或文件去说明内存的使用和占用机制。以及free下的buffer和cache内存是否算是可用内存,里面又涉及到共享内存(lib库的调用最为明显)、各进程的独享内存、文件属性、索引内存等。最终搞的开发听的也不知所云,自己也觉得画虎似猫 。以下引用罗道文的一篇博文,站在开发和系统的角度说明内存的分配、回收、占用机制。该文主要通过如下几个方面进行说明:

进程的内存申请与分配[......]

Read more

pyinstaller打包exe文件

2016年10月28日 没有评论

本篇算是 python编写windows tomcat守护进程 篇的延续 。之前写的代码没事想要打包成exe文件,可以将python打包成exe的工具主要有py2exepyinstallercx_freeze 。其中py2exe感觉是最难用,打包最烂的;cx_freeze打包比较简单,但是功能没有另外两个强大,所以个人感觉pyinstaller是最好用的。pyinstaller支持打包压缩、打包成单个文件、增加个性图标、设置版权信息。效果如下:

pyinstaller-version

一、安装

pyinstaller安装比较简单,支持pip 安装,直接使用如下命令即可完成安装:

[......]

Read more

python编写windows tomcat守护进程

2016年10月9日 没有评论

在上一篇 windows下bat curl实现tomcat进程守护 中,根据几年前写的bat deamon程序乱改了下,实现了tomcat deamon的功能,在这篇最后也提到python实现起来,要更强大和智能的多。本篇就来一个基于python实现的功能更强大的tomcat 守护进程。目前实现的功能:

1、通过性更强 ---通过修改config文件即可实现对其他tomcat程序的守护;

2、具有日志查看 --- 轮询30个日志文件;

3、无需借助curl 等工具或安装其他环境 ---借助py2exe可以将python脚本可以生成exe文件;

[......]

Read more

windows下bat curl实现tomcat进程守护

2016年10月8日 没有评论

朋友公司的 tomcat运行在windows平台下,其提到tomcat不是很稳定,老是挂,有没有什么好的办法。其中给他的建议里有一条,让其开一个tomcat的守护进程。由于windows下不像linux(Linux平台下各种命令、各种语法、各种顺手),win平台下bat感觉既弱又难理解。不过这里还是找了下之前写过的tomcat进程守护脚本,改了下写了一个。

同一个思种, 获取某个URL的状态码,对比HTTP状态码是否为200,如果不是200,将该主机的某个特定tomcat进行重启(针对单台主机上有多个tomcat的情况)。获取状态码,能过纯win平台实现的方法有两种:其一是增[......]

Read more

分类: windows 标签: ,

netsh命令获取所有连接过的wifi密码

2016年9月30日 没有评论

Docker小结(二)配置mysql数据库

2016年9月4日 没有评论

Docker小结(二)dockerfile

2016年9月3日 没有评论

Docker小结(一)docker架构及常用命令

2016年9月2日 没有评论

利用Flask-Mail开发邮件API

2016年9月1日 没有评论

selenium之webdriver页面元素定位

2016年8月30日 没有评论