- 浏览: 303736 次
- 性别:
- 来自: 北京
最新评论
-
stamina:
请问这个装在svn的客户端吗?我试了,发现命令“ava -ja ...
statsvn 统计svn代码量 -
在世界的中心呼喚愛:
不错,找到方法!!
利用Jackson对Object,Map,List,数组,枚举,日期类等转化为json -
lg5414:
已经不错了
OutOfMemoryError: unable to create new native thread -
liubey:
这个年代的项目编码还有用latin1的,是个坑啊 蛤蛤
ubuntu下maven构建工程中文乱码 -
wp0615032:
因为那个timestamp是一个乐观锁,每次更新时这个填要带上 ...
hibernate异常 org.hibernate.StaleObjectStateException: Row was updated or deleted
文章列表
ssh登录服务器 响应很慢问题解决办法
- 博客分类:
- linux
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了,据我所知,业务代码里面是有
用到线程池的,找到线程池的代码,发现 ...
jvisualvm远程监控tomcat
- 博客分类:
- java
在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 ...
windows下安装easy_setup
- 博客分类:
- python
跑到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环境变量中。然后新打 ...
如何安装python的第三方模块
- 博客分类:
- python
一、最近在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 ...
ubuntu下maven构建工程中文乱码
- 博客分类:
- eclipse
从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抓包工具使用
- 博客分类:
- tcp
Wireshark抓包工具使用
Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解 ...
三次握手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);
//图片压缩比,有 ...
服务器上某应用cpu一直100%问题记录
- 博客分类:
- java
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
...
mysql数据库迁移步骤
- 博客分类:
- mysql
同事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
- 博客分类:
- PostgreSQL
递归查询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 ...