自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (7)
  • 收藏
  • 关注

原创 JMockit 使用

2013-07-12 14:56:42 190

Ubuntu安装Intellij idea后的界面美化操作

2013-07-10 23:18:09 560

原创 成功编译OpenJDK 7u2-转

ttp://www.java.net/download/openjdk/jdk7u2/promoted/b13/openjdk-7u2-fcs-src-b13-17_nov_2011.zipunzip openjdk-7u2-fcs-src-b13-17_nov_2011.zipcd /opt/openjdk  开始编译,会经历多个错误zzZZ 写道export ALT_BOOTDIR=/usr/lib/jvm/java-1.6.0-openjdk-amd64export LANG=

2013-06-22 14:49:42 142

原创 ubuntu 13.04环境编译OpenJDK7

tbucket.org/pmezard/hgforest-crew  将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个:写道[extensions]forest=/home/lichengwu/hgforest-crew/forest.pyfetch= 下载jdk7源码:写道hg fclone http://hg.openjdk.java.net/jdk7/jdk7cd jdk7/ && sh get_source.sh

2013-06-22 14:39:12 207

原创 Ubuntu13.04 安装 Linux Deepin 截图工具,支持快捷方式

ackages.linuxdeepin.com/deepin/pool/main/d/deepin-scrot/deepin-scrot_2.0-0deepin_all.deb 如果在安装中提示缺少依赖 python-xlib,可利用下面命令安装缺少的依赖: sudo apt-get install python-xlib 2,测试下 Ctrl+Alt+A? 如果还没有见到奇迹,我们手动来设置快捷键。 点击“系统设置-键盘-快捷键-自定义快捷键”,点击“+”号。名称填

2013-06-22 14:20:52 84

原创 nginx配置详解

  pid logs/nginx.pid; #pid放置的位置   worker_rlimit_nofile 204800;  #指定进程可以打开的最大描述符 这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文 件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。  现在在linux 2.6内核下开启文件打开数为65535,worke

2013-05-07 10:59:52 58

原创 centos-5 yum安装nginx-mysql5.1-php5.2-fastcgi构建LNMP服务器

entos/5/i386/centalt-release-5-3.noarch.rpmcentos 5 64位: rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm rpm -Uvh http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch

2013-05-07 09:07:12 87

原创 centos服务器配置记录

有找到重装系统的地儿,切换到万网后台更是一团糟,更改登录邮箱直接就是提示更改失败,连个原因都没有,提交了工单也半天没人回复。aliyun的服务真心好,工单半小时必回,真不明白阿里为啥有了aliyun还要搞聚石塔,KPI作祟啊.... 不说这些了,记录下centos的服务器的配置。 1、先是安装聚石塔提供的监控agent,这个直接wget下载rpm安装即可,后台的监控项会多一些。2、系统只提供了一个root帐号,避免乱用,adduser两个帐号,一个用来发布no sudoer,一个用来管理

2013-05-04 18:35:40 75

原创 postgreSql查看连接数SQL

2013-04-22 12:04:00 323

原创 公司nginx环境,域名端口绑定备忘记录

header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } upstream xxx{ server 192.168.236.127:8686; } 然后重启nginxsbin/nginx -s stop 

2013-03-29 14:13:23 71

原创 stardict的安装及词典下载地址

__________使用方法:下载好了你需要的文件后,把它解压(解压出来的应该有三个文件)。星际译王将在 "/usr/share/stardict/dic" 和 "~/.stardict/dic" 目录查找词典文件,在"/usr/share/stardict/treedict" 和 "~/.stardict/treedict" 目录查找树型词典文件。所以,只需把解压出来的文件全部复制到 "/usr/share/star

2013-02-06 11:07:10 1239

原创 centos 6推荐使用epel源

2013-02-01 18:09:13 253

原创 Centos 6使用yum配置nginx+php的方法

levels 235 nginx on/etc/init.d/nginx start 先配置 php-fpm,centos默认的源是没有php-fpm的,必须自己加一个源:  rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remiyum install yum-prioritiesvi /etc/yum.repos.d/remi.repo[remi]name=Les RPM de remi pour En

2013-02-01 17:46:27 76

原创 ubuntu下使用vbox出现The virtual machine 'Ubuntu01' has terminated unexpectedly during

 

2013-01-17 10:33:44 1856

原创 ubuntu解压命令全览

解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------------------------------------.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: bzip2 -z FileName

2012-12-25 14:39:33 79

原创 ubuntu server静态IP和DNS服务器设置

行屏蔽 # The primary network interfaceauto eth0#iface eth0 inet dhcp 1.2)添加和静态ip有关的参数 # The primary network interfaceiface eth0 inet staticaddress 192.168.1,151netmask 255.255.255.0gateway 192.168.1.12)编辑 /etc/resolv.conf,设置dns,如

2012-12-22 22:46:40 125

原创 解决virtualbox复制ubuntu后改变mac地址不能识别网卡问题

2012-12-22 22:38:08 160

原创 grep awk sed练习

Igor Chevsky:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400Norma Corder:397-857-2735:74 Pine Street, Dearborn, MI 23874:3/28/45:245700Jennifer Cowan:548-834-2348:583 Laurel Ave., Kingsville, TX 83745:10/1/35:58900Jon DeLoac

2012-12-20 16:01:14 93

原创 自己常用的shell命令

ll -h  利用nc端口传文件nc 192.168.0.85 4444 < /root/cache.tar.gz nc -l 4444 > cache.tar.gz查询并对两个文件中的内容排序,并按照逗号分割,答应第一例和第三例的数据cat file1.log file2.log | sort | cut -d"," -f1,3在当前目录及子目录下的.c文件中替换字符串"password"为"pwd

2012-12-20 14:23:54 75

原创 linux中强大且常用命令:find、xargs、grep

2012-12-20 09:29:49 73

原创 笔记几个不常用但强大的shell命令

ir$mv !$ yourdir$cd !$sudo !!以root的身份执行上一条命令 。场景举例:比如Ubuntu里用apt-get安装软件包的时候是需要root身份的,我们经常会忘记在apt-get前加sudo。每次不得不加上sudo再重新键入这行命令,这时可以很方便的用sudo !!完事。(陈皓注:在shell下,有时候你会输入很长的命令,你可以使用!xxx来重复最近的一次命令,比如,你以前输入过,vi /where/the/fil

2012-12-20 09:21:58 116

原创 Ubuntu下运行Swt带browser程序出现Unknown Mozilla path (MOZILLA_FIVE_HOME not set)异常

2012-12-09 18:44:42 161

原创 linux nc 命令传输文件

样的原因。我今天跨过大家常用的scp, 来说明下一个更有用的轻量级工具,nc 的另一个强大的功--- 文件传输。      范例如下:   目的主机监听   nc -l 监听端口[ 未使用端口] > 要接收的文件名 nc -l 4444 > cache.tar.gz     源主机发起请求  nc 目的主机ip 目的端口 < 要发送的文件 nc 192.168.0.85 4444 &lt

2012-12-04 23:15:13 127

原创 Linux下各种批量替换文件的方法

'perl -pi -e在Perl 命令中加上-e 选项,后跟一行代码,那它就会像运行一个普通的Perl 脚本那样运行该代码.从命令行中使用Perl能够帮助实现一些强大的、实时的转换。认真研究正则表达式,并正确地使用,将会为您省去大量的手工编辑工作。3:批量修改文件夹权限find . -type -d -name *.html|xargs chmod 7554:批量修改文件权限find . -type -f -name *.html|xargs c

2012-11-30 11:30:51 144

原创 使用OpenJDK来查看SunJDK不提供的部分源码

有很多OpenJDK的安装方法,但是请记住,我们只是为了看源码,并不是使用它作为开发环境(我还是喜欢用SunJDK来做开发,以免跑到正式环境上有莫名的兼容问题),所以本篇文章不会去介绍如何编译安装OpenJDK的步骤。    我的环境是Ubuntu 11.10,自带的OpenJDK只有jre环境,不提供源码,所以我们还是需要去下载。 JDK6:http://download.java.net/openjdk/jdk6/JDK7:http://download.java.net/openjdk

2012-11-29 14:35:54 115

原创 Linux远程执行GUI程序方法

2012-11-12 10:15:32 352

原创 推荐一款好用的图表控件 google chart

2012-11-08 11:34:20 510

原创 如何删除Eclipse中Open Perspective下废弃的项目

2012-11-08 10:54:24 236

原创 公司用到的testng版本

tng来实现,我们用的是1.0.3的testng,只能支持5.1.3.x版本,网上绝大多数都是6.0已上,找了N久啊,这里做个备份。 老版本集合:http://beust.com/eclipse-old/ 我安装的是 5.13.0.7 版本。 地址: http://beust.com/eclipse-old/eclipse-5.13.0.7

2012-11-08 10:53:58 195

原创 swt下的browser控件入门

2012-11-07 21:27:29 355

原创 排他锁,共享锁

2012-11-04 23:43:11 52

原创 Java多线程:Atomic原子类浅析

2012-11-04 23:40:20 72

原创 Ubuntu下强大的下载工具Aria2c

2012-11-04 23:04:24 604

原创 关于Java Observable模式的使用和浅析

情景,可以节省不少的工作量。 主要使用的到的API是java.util.Observable类与java.util.Observer接口。 public class Observable { private boolean changed = false; private Vector obs;  ... public void notifyObservers(Object arg) { Object[] arrLoca

2012-11-04 21:54:18 574

分享linux远程桌面连接windows系统脚本

=16 #颜色16 or 32address=10.16.21.21 #Ip地址rdesktop -T"$tabName" -u$user -p$passwd -g$geometry -a$colour -rsound:local -rclipboard:PRIMARYCLIPBOARD -b -D -5 $address 1>>/dev/null 2>&1 -rsound:loca

2011-12-07 15:17:48 91

利用my.cnf重置MySQL root密码

.ini linux环境中:/etc/my.cnf(有的可能是/etc/mysql/my.cnf) 在[Mysqld]配置段下添加:skip-grant-tables 保存退出编辑。2、重启MySQL服务使配置生效windows环境中:net stop MySQL;net start MySQL; linux环境中:/etc/init.d/mysql restart  3、进入MySQL修改ROOT密码然后再在命令行下执行:

2011-11-07 13:01:11 453

JProfile 6.2.2 最新破解版

由于我只能传20M的附件,所以无法将JProfile6.2.2的安装文件上传上来,所以只上传了一个sn序列号,用户名和公司随便填即可注册成功。我在win7和ubuntu下都试过可以破解,附上官方安装文件的下载链接。 Linux:http://download.ej-technologies.com/jprofiler/jprofiler_linux_6_2_2.sh Windows:http://download.ej-technologies.com/jprofiler/jprofiler_windows_6_2_2.exe

2011-04-06

Coders at Work(清晰版-非扫描)

《Coders at Work》 一书是对15位顶级程序员(包括图灵奖得主高德纳、Erlang和JavaScript 之父、Norvig、Guy Steele等等大师)的访谈集,在同类书中是最有趣、最有料而且最精彩的一本。中文版还在翻译中,将由人民邮电出版社图灵公司出版。搞技术的,了解高手的思想有时候至关重要。

2011-03-29

Concurrency Controls in Data Replication

Data distribution is commonly used in high-performance computing (HPC). Basically there are two fundamental data distribution topologies: replication and partition. With data partitioning, you can achieve parallel processing of a large amount of data. With data replication, you can achieve load balancing (LB) and high availability (HA). This article focuses on the requirements for data replication.

2011-03-09

zookeeper 入门学习(PPT)

公司最近开发的一个项目需要用到ZK,内部分享的一个Zookeeper 入门的一个PPT,共享出来

2011-03-09

Java TCP/IP Socket编程(原书第2版) 中文版

《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行Socket编程作了深入浅出的介绍。《Java TCP/IP Socket编程(原书第2版)》内容简明扼要,条理清晰,并在讲解相应的概念或编程技巧时列举了大量的示例程序,每章附有练习。 译者序 前言 第1章 简介 1.1 计算机网络、分组报文和协议 1.2 关于地址 1.3 关于名字 l.4 客户端和服务器 1.5 什么是套接字 1.6 练习 第2章 基本套接字 2.1 套接字地址 2.2 TCP套接字 2.2.1 TCP客户端 2.2.2 TCP服务器端 2.2.3 输入输出流 2.3 UDP套接字 2.3.1 Datagram Packet类 2.3.2 UDP客户端 2.3.3 UDP服务器端 2.3.4 使用UDP套接字发送和接收信息 2.4 练习 第3章 发送和接收数据 3.1 信息编码 3.1.1 基本整型 3.1.2 字符串和文本 3.1.3 位操作:布尔值编码 3.2 组合输入输出流 3.3 成帧与解析 3.4 Java特定编码 3.5 构建和解析协议消息 3.5.1 基于文本的表示方法 3.5.2 二进制表示方法 3.5.3 发送和接收 3.6 结束 3.7 练习 第4章 进阶 4.1 多任务处理 4.1.1 Java多线程 4.1.2 服务器协议 4.1.3 一客户一线程 4.1.4 线程池 4.1.5 系统管理调度:Executor接口 4.2 阻塞和超时 4.2.1 accept()、read()和receive() 4.2.2 连接和写数据 4.2.3 限制每个客户端的时间 4.3 多接收者 4.3.1 广播 4.3.2 多播 4.4 控制默认行为 4.4.1 Keep-Alive。 4.4.2 发送和接收缓存区的大小 4.4.3 超时 4.4.4 地址重用 4.4.5 消除缓冲延迟 4.4.6 紧急数据 4.4.7 关闭后停留 4.4.8 广播许可 4.4.9 通信等级 4.4.10基于性能的协议选择 4.5 关闭连接 4.6 Applet 4.7 结束 4.8 练习 第5章 NIO 5.1 为什么需要NIO 5.2 与Buffer一起使用Channel 5.3 Selector 5.4 Buffer详解 5.4.1 Buffet索引 5.4.2 创建Buffer 5.4.3 存储和接收数据 5.4.4 准备Buffer:clear()、flip()和rewind() 5.4.5 压缩Buffer中的数据 5.4.6 Buffer透视:duplicate()和slice()等 5.4.7 字符编码 5.5 流(TCP)信道详解 5.6 Selector详解 5.6.1 在信道中注册 5.6.2 选取和识别准备就绪的信道 5.6.3 信道附件 5.6.4 Selector小结 5.7 数据报(UDP)信道 5.8 练习 第6章 深入剖析 6.1 缓冲和TCP 6.2 死锁风险 6.3 性能相关 6.4 TCP套接字的生存周期 6.4.1 连接 6.4.2 关闭TCP连接 6.5 解调多路复用揭秘 6.6 练习

2011-03-09

空空如也

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

TA关注的人

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