自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 问答 (1)
  • 收藏
  • 关注

原创 eclipse相关

1. 如果将在eclipse里面运行的程序,以java -classpath形式的命令行内容导出 以debug形式运行该程序,设置断点,然后右键点击debug view中的main thread,点击properties选项,即可在Process Information中看到相应的Command Line信息。[img]http://dl.iteye.com/upload/atta...

2011-06-07 23:52:22 161

原创 jdbc规范

1. java.sql.*是jdbc2.0之前的东西 javax.sql.*包括了jdbc3.0的特性 javax.sql.*提供了很多新特性,是对java.sql的补充,具体提供了一下方面的功能 (1)Datasource接口提供了一种可选择性的方式去建立连接 (2)提供了连接池的支持 (3)增加了分布式的事务处理机制 (4)增加了rowset ...

2011-06-02 17:45:19 191

原创 maven问题整理

refer: http://www.jdonee.com/category/%E6%8A%80%E6%9C%AF%E4%B8%93%E6%A0%8F/maven/maven%E9%97%AE%E7%AD%94%E6%94%B6%E9%9B%86/Maven常见问题解答(三)2010 年 11 月 06 日, 上午 12:441、为什么我在私服中存在的某个版本的依赖,而Eclip...

2011-05-27 16:50:24 2530

原创 关于短网址服务

自从短网址服务出现的那一天开始,我就把短网址服务的最佳架构作为一个趣味题来看待——简单的应用与海量请求的组合,怎样才是最低开销的实现。最后我的结论认为,采用基于Key-Value的数据存储层搭配nginx module的应用前端实现,是在性能、稳定与负载之间最佳的平衡。选择 MongoDB 作为数据端,其性能是内存级别,而分片部署和数据安全性又非常适合大规模应用。nginx module 作为应用...

2011-05-18 01:06:49 379

原创 mongodb笔记

1. 32位的MongoDB数据量受限于2.5GB,The reason for this is that the MongoDB storage engine uses memory-mapped files for performance. 所以推荐使用64-bit的MongoDB。2. fsync时可以选择加上lock选项,此时所有的写操作将被阻塞,读操作仍然可用,但若此时有写操...

2011-04-24 19:46:18 115

原创 RAID(磁盘阵列知识)

refer: http://www.zxdata.com/raid.html如何保证服务器上数据的安全呢?用多个硬盘建立RAID恐怕是最普遍的手段了,它可以保障我们的数据安全。今天就由笔者通过一问一答的方式为各位天极网的读者介绍RAID相关的知识。  问题1:什么是RAID?它是由什么组成的?  RAID的中文名字为磁盘冗余阵列,顾名思义他是由磁盘组成阵列而成的。因此RAID需...

2011-04-20 11:22:53 3088

原创 linux网络流量监控工具: iftop

主页:http://www.ex-parrot.com/~pdw/iftop/CentOS上安装所需依赖包:yum install flex byacc libpcap(或者libpcap-devel) ncurses ncurses-develDebian上安装所需依赖包:apt-get install flex byacc libpcap0.8 libncurses5...

2011-04-17 18:46:15 135

原创 建立NFS共享

服务端:修改 /etc/exports,增加共享目录/export/home/sunky 10.140.133.23(rw)/export/home/sunky1 *(rw)/export/home/sunky2 linux-client(rw)注:/export/home/目录下的sunky、sunky1、sunky2是准备共享的目录,10.140.133.23、*、li...

2011-04-17 18:41:34 110

原创 如何查看已安装PERL的模块

#!/usr/bin/perluse strict;use ExtUtils::Installed;my $inst= ExtUtils::Installed->new();my @modules = $inst->modules();foreach(@modules){ my $ver = $inst->version($_) || "???";...

2011-04-13 16:40:05 572

原创 MemcacheDB及tokyotyrant的安装

sh# wget http://memcachedb.googlecode.com/files/memcachedb-1.2.0.tar.gzsh# tar -zxvf memcachedb-1.2.0.tar.gzsh# cd memcachedb-1.2.0sh# ./configure --prefix=/usr/local/memcachedb --enable-threads...

2011-04-08 12:00:48 320

原创 关于Django中文设置的一些简单问题

关于Django中文设置的一些简单问题from: http://c2.teckoo.com/blog/django/django-chinese-settings.htmlPosted on August 4, 2010 and tagged as django.我在学Django时因为读的都是官方文档和英文博客, 没遇到中文的问题, 后来开始写第一个中文网站时就碰到了语言问题...

2011-04-06 18:43:25 183

原创 mysql服务端杀连接shell

附件为杀sleep或running线程的脚本sh kill_process.sh可查看帮助sh kill_process s 10 /tmp/mysql.sock或者登陆mysql杀processshow processlist;kill pid;

2011-03-22 17:33:53 111

原创 巧用Linux命令完成统计排序功能

前几天碰到一个问题:现在有一万多条记录,其中包含重复的记录,每条记录占一行,问如何从这些记录中找到数量排名前10的记录? 对于这个问题,可以编程实现。但是在Linux环境下,可以简单的通过一些命令的组合直接完成这项工作。这里先讲我使用的命令,再一一分析。 可以使用以下命令完成这个任务,其中所有的记录以每条一行的形式存储在data文件中。[code="linux"]$ sor...

2011-03-11 16:50:58 184

原创 linux 程序运行前后台切换

Shell支持作用控制,有以下命令:1. command& 让进程在后台运行2. jobs 查看后台运行的进程3. fg %n 让后台运行的进程n到前台来4. bg %n 让进程n到后台去;PS:"n"为jobs查看到的进程编号.fg、bg、jobs、&、ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一。& 最经常被...

2011-03-10 21:57:08 99

原创 各类软件名称归档

1. firefox cookie编辑: cookie edit2. chrome cookie编辑:edit this cookie https://chrome.google.com/extensions/detail/fngmhnnpilhplaeedifhccceomclgfbg3. fiddler http截包工具4. 源代码质量管理平台:Sonar...

2011-03-10 21:25:37 305

原创 centos下安装python3

转自: http://blog.chxy.cn/unixlinux/centos-installpython3/下载:wget -c http://www.python.org/ftp/python/3.1.3/Python-3.1.3.tar.bz2解压编译安装:$ tar –jxvf Python-2.5.2.tar.bz2$ cd Python-2.5.2...

2011-03-10 20:09:55 102

原创 关于maven私服artifactory

对于artifactory配置remote repository,开发机器想要获取一个artifactory上没有的包时,过程是这样的,如果artifactory配置了允许anonymous访问的话,则以anonymous身份到私服拉包,发现没有,则想从remote repo指定url下载然后deploy到remote repo,但若此时remote repo对其没有开放权限,则deploy失败,...

2011-02-25 20:05:42 319

原创 Socket基础知识(建立连接的三次握手,关闭连接的四次握手)

refer to: http://www.cnitblog.com/tarius.wu/articles/434.html1 . Layered Model of NetworkingSocket 编程的层次模型如下图所示, [img]http://dl.iteye.com/upload/attachment/406073/0badfd24-11be-3fcc-b90e-7...

2011-01-27 15:46:59 573

原创 jboss下配置虚拟主机

refer to: http://skyuck.iteye.com/blog/5645921.先在你发布的项目的WEB-INF目录下建一个jboss-web.xml的文件,内容如下: Java代码 / www.unis.com 2.修改jboss的server.xml配...

2011-01-27 11:56:14 232

原创 nginx upstream的5种配置方式

转自: http://wenhui.ncu.me/2010/07/13/18.htmlnginx的upstream目前支持5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstream bakend {...

2011-01-27 11:20:37 278

原创 关于linux服务器出现大量的Time_WAIT socket连接问题

修改linux系统/etc/sysctl.conf配置来解决这个问题:#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LAST_ACK 14SYN_RECV 348ESTABLISHED 70FIN_WAIT1 229FIN_WAIT2 30CLOSING 33TIME...

2011-01-26 18:07:04 164

原创 nginx安装及优化

6、优化Linux内核参数# vi /etc/sysctl.conf 在末尾增加以下内容: net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 300 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_re...

2011-01-26 16:32:16 85

原创 针对JBOSS访问缓慢做的一些优化

转自:http://kerry.blog.51cto.com/172631/161179JBOSS访问缓慢,查看jboss的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'LAST_ACK 5SYN_RECV 263CLOSE_WAIT 30ESTABL...

2011-01-26 11:48:20 393

原创 通过修改Linux服务自动启动指定应用程序(涉及运行级别)

转自:http://www.cnblogs.com/interboy/archive/2008/07/25/1251745.htmlLinux中修改系统服务的命令是chkconfig (check config),命令的详细解释如下:[quote]chkconfig功能说明:检查,设置系统的各种服务。语  法:chkconfig [--add][--del][--l...

2011-01-24 10:16:03 175

原创 Mysql数据库操作

Shutting down the database:[prompt]$ mysqladmin -u root -ppassword shutdown - PREFERREDOR[prompt]$ /etc/rc.d/init.d/mysqld stopOR[prompt]$ service mysqld stop详细:http://www.yolinux....

2011-01-23 22:18:01 54

原创 linux shell编程if语句内判断参数详解

shell 编程中使用到得if语句内判断参数  –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真  -g 当由pathname指定的文件或目录存在并且设置了S...

2011-01-23 21:28:27 68

原创 mysql自动断开连接的问题及解决方法

Mysql服务器默认的“wait_timeout”是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该 connection。connections如果空闲超过8小时,Mysql将其断开,而DBCP并不知道该connection已经失效,如果这时有 Client请求connection,DBCP将该失效的Connection提供给Client,将会造成上面的异常。...

2011-01-23 20:49:15 1033

原创 Mysql编译安装参数优化

1. -static 13% --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static静态链接提高13%性能2. -pgcc 1% CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \ CXXFLAGS="-O3...

2011-01-20 14:11:59 129

原创 从源码编译安装MySQL的步骤

[注:如果需要支持innodb,请参考如下]./configure \--prefix=/usr/local/mysql \--with-charset=utf8 \--with-extra-charsets=all \--with-big-tables \--with-comment \--with-mysqld-ldflags=-all-static \--en...

2011-01-20 14:11:09 96

原创 Linux下通过apxs命令给Apache添加模块

Linux下通过apxs命令给Apache添加模块2010-05-26 14:04下面是使用apxs工具给apache添加模块添加的模块:LoadModule proxy_module libexec/mod_proxy.soLoadModule rewrite_module libexec/mod_rewrite.soLoadModule head...

2011-01-18 01:54:27 173

原创 CSS/Javascript压缩工具taobao jsminifier

Epile在网上找Javascript和CSS压缩软件的时候搜索到这款由淘宝在雅虎YUICompressed基础上开发的压缩工具,用起来还挺不错的。软件自带的安装说明说得不清楚,在这里Epile写了一个安装说明,并上传到Google Code分享给大家。本软件安装完毕可以直接在要压缩的文件点击右键使用,非常方便。 安装说明 1. 下载jsMinifier ...

2011-01-17 14:11:25 105

原创 eclipse搜索的正则表达式

1,Eclipse ctrl+f 打开查找框2,选中 Regular expressions (正则表达式)去掉/* */(eclipse) /\*(.|[\r\n])*?\*/去掉//(eclipse) //.*$去掉import(eclipse) import.*$去掉空行(eclipse) ^\s*\n去掉空行(ue)...

2011-01-09 13:27:28 155

原创 eclipse插件管理及插件列表

1. 关于变更eclipse中maven插件的repository路径 1.打开eclipse 2.window-->references-->Maven-->User Settings 选择如D:/data/.m2/settings.xml 在settings.xml中设置D:\data\.m2\repository 保存退出eclipse,重进即可2...

2011-01-08 14:48:23 99

原创 软件注册码

1. jprofiler6 [email protected]#78484-akisfpr22a5j#268

2011-01-07 14:10:18 109

原创 MySQL命令行常用命令

Mysql常用命令  show databases; 显示数据库  create database name; 创建数据库  use databasename; 选择数据库  drop database name 直接删除数据库,不提醒  show tables; 显示表  describe tablename; 显示具体的表结构  select 中加上distinct...

2010-12-21 17:05:51 127

原创 MySQL数据库连接超时(wait_timeout)问题的处理

refer to: http://sarin.iteye.com/blog/580311想必大家在用MySQL时都会遇到连接超时的问题,如下图所示: 就是这个异常 (com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to th...

2010-12-21 17:02:42 104

原创 开发,测试,beta,线上环境

记录以作备忘之用:1. 开发环境 域名:localhost 数据库:开发数据库 负责人:开发者本人2. 测试环境 域名:j.51danson.com 数据库:测试数据库(每天与线上环境同步,排除一些特定表,如包含线上配置信息的表) 负责人:QA3. beta环境 域名:beta.java.danson.com ...

2010-12-16 17:05:28 3274

原创 【转载】配置开发支持高并发TCP连接的Linux应用程序全攻略

原文见:http://www.cppblog.com/flashboy/articles/47012.html1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个...

2010-12-15 23:46:25 48

原创 字节码增强框架ASM

http://asm.ow2.orghttp://www.ibm.com/developerworks/cn/java/j-lo-asm30/

2010-12-12 14:31:56 143

原创 命令收集(notepad)

1. grepcat app.log | grep 'ERROR \[LoggerErrorHandler\] Exception happend' | egrep -c "12-07 (19:[3-5]|20)"

2010-12-07 21:11:58 91

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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