
系统运维
文章平均质量分 71
sun8288
希望做一名CTO正努力成为一名合格的TeamLeader
展开
-
Java 类的热替换 —— 概念、设计与实现
Java 类的热替换 —— 概念、设计与实现构建基于 Java 的在线升级系统简介: 对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技转载 2012-04-25 15:44:03 · 447 阅读 · 0 评论 -
linux ulimit设置
ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size]4,参数介绍:-H 设置硬件资源限制.-S 设置软件资源限制.-a 显示当前所有的资源限制.-c size:设置core文件的最大值.单位:blocks-d size:设置数据段的最大值.单位:kbytes转载 2013-07-18 17:38:17 · 4216 阅读 · 0 评论 -
tomcat GZIP 压缩参数设置
原理简介 HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SH转载 2013-05-09 17:00:04 · 1048 阅读 · 0 评论 -
Linux shell PATH 路径设置小结
近日,在捣鼓Linux下的PATH变量设置,起因是直接执行service命令不行,找不到这个命令,必须加上/sbin,不爽,顾解决之。这一弄,还真学了不少东西。 首先,Linux 下加载用户的设置是有顺序的,根据不同的shell 类型,读取的文件名称有所不同,下图以bash shell为例: 到这里有两个概念:(1)shel原创 2013-04-03 15:53:56 · 7716 阅读 · 0 评论 -
Tomcat 输出debug日志
今天启动Tomcat启动不了,报以下错: org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/******] start转载 2013-03-29 11:11:32 · 11131 阅读 · 0 评论 -
HotSpot JVM 监控
摘要: HotSpot JVM 监控可分为可视化监控和字符界面监控两大类.其中,可视化监控主要VisualVm和JConsole,用的较多的还是VisualVm;字符界面监控是根本,可视化监控都是从字符界面做起的,主要采用jps/jstat/jinfo等进行监控。上述都是Sun JDK 中自带的。下文主要是介绍VisualVm的使用。转载 2013-02-22 15:33:51 · 2099 阅读 · 0 评论 -
Windows下Tomcat服务的JVM设置相关
在我的博文"Tomcat自启动"中提到了Windows下Tomcat配置成服务的方法,一直以为,直接在catalina.bat中设置JVM的参数,然而,最近在做一个项目,使用了缓存机制,JVM所需的内存空间较大,导致Tomcat服务莫名的down掉,而且查看catalina.out等日志文件,没有发现out of memory之类的异常。 后来通过查看操作系统的本身的系统日志,发现原创 2012-11-08 14:07:15 · 9618 阅读 · 0 评论 -
设置tomcat自动启动
Tomcat 默认情况下,不管在Windows还是Linux下,都不是作为服务来启动的。本文通过总结在Windows 和 Linux下,把Tomcat改造成服务(守护)进程的方法。 以下均以Tomcat 6 为前提。 主要来源: http://light6891.blog.163.com/blog/static/96962909201010转载 2012-08-08 15:06:32 · 17353 阅读 · 0 评论 -
Tomcat启动脚本catalina.sh---解读
(本文转自http://blog.chinaunix.net/space.php?uid=7930780&do=blog&id=2036912) Tomcat启动脚本catalina.sh 1 - 概述脚本catalina.sh用于启动和关闭tomcat服务器,是最关键的脚本另外的脚转载 2012-08-08 13:49:07 · 2406 阅读 · 0 评论 -
linux下tomat自动启动引发的中文乱码问题探讨
前几天刚总结一片博文《设置tomcat自动启动》,以为tomcat 在Windows/Linux下作为服务自动启动的问题很好的解决了。不想,UAT环境发现MYSQL数据库中文乱码问题,排查了一翻,发现直接到tomcat安装目下/bin下面调用startup.sh启动,不会产生中文乱码问题,而改为服务方式启动tomcat,则会产生。 考虑到MYSQL的字符集设置没变化(设置为GB原创 2012-08-14 14:30:56 · 7027 阅读 · 3 评论 -
UNIX TOOLBOX - 中文版
UNIX TOOLBOX - 中文版(http://cb.vu/unixtoolbox_zh_CN.xhtml)这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。Unix Toolbox 版本:12你可以到 http://cb.vu/unixtoolbox.xhtml 找到本转载 2012-06-11 16:04:04 · 8479 阅读 · 1 评论 -
关于如何配置PIX双机failover的要点
1、准备知识:搞清关于“主”“备”的几个概念 Failover Link Failover Link用于设备间相互沟通彼此的工作状态,Failover link上传递的信息包括: 1 设备的当前状态 (active和standby) 2 电源状态 (基于专用failover电缆的才有) 3 Hello信息包 (也通过所有其它端口发送) 4 Active设备向St转载 2012-04-26 16:44:10 · 588 阅读 · 0 评论 -
如何写出更好的Java代码
如何写出更好的Java代码5/22. 2014Java是最流行的编程语言之一,但似乎并没有人喜欢使用它。好吧,实际上Java是一门还不错的编程语言,由于最近Java 8发布了,我决定来编辑一个如何能更好地使用Java的列表,这里面包括一些库,实践技巧以及工具。这篇文章在GitHub上也有。你可以随时在上面贡献或者添加你自己的Java使用技巧或者最佳实践。编码转载 2014-05-27 13:15:46 · 1924 阅读 · 0 评论