`
zhangyou1010
  • 浏览: 303282 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
SUSE ssh登录慢解决办法   解决方法:编辑 /etc/ssh/sshd_conf , 将 #UseDNS yes 取消注释,设为no ,重启sshd   ( /etc/rc.d/sshd restart)     Centos的解决方式: vi /etc/ssh/sshd_config     将 #UseDNS yes 取消注释,设为no ,重启sshd   service sshd restart 
    当看到这个错误时,第一感觉是创建的线程太多了、内存不够用了,把tomcat的堆由1G调整到2G后,该问题还   是出现,网上有人说要把-Xss参数调小,该参数是创建新线程时,分配的内存空间大小,调整了该值后,发现   服务上还是会创建大量的线程,用jvisualvm监控到tomcat的线程情况如下图,其实如果经验丰富点的人,一看   下面这图,就可能知道问题所在,但我还是折腾了蛮久,才找到原因。   从上图,可以发现,产生了1002个线程,然后tomcat就outofmemoryError了,据我所知,业务代码里面是有   用到线程池的,找到线程池的代码,发现 ...
在tomcat的catalina.sh中的JAVA_OPTS引号中加入如下参数即可:   -Dcom.sun.management.jmxremote.port=8090 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=192.168.102.220     8090为任意端口号,但必须未被占用。    启动服务器上的tomcat后,运行windows下启动jdk_home/bin目录下的jv ...
跑到setuptools官网,进入到下载页面,找了半天都没看到下载链接,后面仔细读英文,才发现,只要先下载   ez_setup.py,然后在本地执行python ezsetup.py就会自动安装,汗。   ez_setup.py的地址:https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py    安装完后,会发现python安装目录有个easy_install.exe,我的是在C:\Python27\Scripts 目录下。   将C:\Python27\Scripts添加到PATH环境变量中。然后新打 ...
一、最近在windows下学习python,记录下windows下如何安装python的第三方模块,下面以xlrd为例,xlrd为操   作excel的第三方模块。   xlrd的官方下载地址:https://pypi.python.org/pypi/xlrd   下载到本地后,解压下载包,解压后的目录里面,有个setup.py文件,在cmd命令行下,切换到setup.py所在目   录,执行python setup.py install,该模块就安装好了,安装完后,到python的安装目录下,可以看到该模块,   我电脑上的python安装目录为:C:\Python27 ...
查看apache目录下logs/error_log 文件,监控到apache自动停止时,会报如下错误   [Tue May 21 14:03:01 2013] [notice] seg fault or similar nasty error detected in the parent process     然后,再手动重启apache,该错误文件会有如下信息:   [Tue May 21 14:06:32 2013] [warn] pid file /home/mimetex/apache/logs/httpd.pid overwritten -- Unclean shu ...
从github上git clone一项目到本地,然后mvn eclipse:eclipse后,导入到eclipse中,发现工程中的中文都是乱码   一般工程乱码,都是到eclipse中设置:Window->Preferences->General->Workspace->Text file encoding   该项默认是utf-8,后发现 工程目录下的.settings目录下org.eclipse.jdt.core.prefs文件中有设置编码的信息,我的这个文件对应   内容如下: 1 #Wed May 08 21:09:24 CST 2013 ...
Wireshark抓包工具使用  Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解 ...

TCP连接及断连

    博客分类:
  • tcp
三次握手Three-wayHandshake                                     --转自liucaixia 一个虚拟连接的建立是通过三次握手来实现的   1. (Client) –> [SYN] –> (Server)假如Client和Server通讯. 当Client要和Server通信时,Client首先向Server发一个SYN(Synchronize) 标记的包,告诉Server请求建立连接.注意: 一个 SYN包就是仅SYN标记设为1的TCP包(参见TCP包头Resources). 认识到这点很重要,只有当Server收到C ...
1.先安装libpng-1.6.2rc02.tar.gz(为了支持png图片)   2.然后安装GraphicsMagick-1.3.18.tar.gz    3.配置环境变量export PATH=$GraphicsMagick_HOME/bin:$PATH ,然用户可以在任意目录运行gm命令     4.im4java对应的jar文件需要加到classpath中     基本代码如下:     GMOperation op = new GMOperation(); //待处理图片的绝对路径 op.addImage(srcPath); //图片压缩比,有 ...
   jstack 31066 |grep 'nid=795A'   用jmap -heap pid 查看内存使用情况(可以观察到New Generation(Eden Space,From Space,To Space),tenured generation,Perm Generation的内存使用情况),数据如下:   Attaching to process ID 6736, please wait... Debugger attached successfully. Server compiler detected. JVM version is 20.1-b02 ...
局点服务器自动升级tomcat下的应用脚本
  同事hexiaoqun分享的,我转载下。   操作系统为:centos6.3   数据库迁移步骤: 1、下载http://www.mysql.com/downloads/mysql-4.0.html#downloads MySQL-server-5.6.10-1.el6.x86_64.rpm MySQL-client-5.6.10-1.el6.x86_64.rpm   2、卸载自带的mysql rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64 rm -fr /usr/lib/mysql rm -f /etc/my.cn ...

postgres递归sql

    递归查询sql:        WITH recursive r AS (SELECT * FROM t_e_tree WHERE levelid = '101010' UNION ALL SELECT t_e_tree.* FROM t_e_tree, r WHERE t_e_tree.parentlevelid = r.levelid) SELECT * FROM r      其中:    SELECT * FROM t_e_tree WHERE levelid = '1 ...
要实现的功能:把特定目录下1000多个epub文件解压到指定目录,这些epub文件的路径和解压后要保存的路径都保存在   epub.txt文件中,数据大概如下:   /data/contentftp/ebook/XXXXXX00005109200000050960,/2012/7/12/882fda07-729a-4a49-9496-77746c822ce0.epub /data/contentftp/ebook/XXXXXX00005109200000050995,/2012/7/12/c763e968-aab4-42a7-b2bd-31da72ce689c.epub /da ...
Global site tag (gtag.js) - Google Analytics