自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (4)
  • 收藏
  • 关注

原创 java字符编码相关

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'       \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535      \u0000:空字符 3.特殊字符:就3个       \":双引号      \':单引号      \\:反斜线 4.控制字符:5个   \' 单引号字符 \\ 反斜杠字符 \r 回车 \n...

2012-02-05 15:21:42 126

原创 (转)linux命令 — lsof 查看进程打开那些文件 或者 查看文件给那个进程使用...

lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录  3.网络文件系统的文件,4.字符设备文件  5.(函数)共享库  6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof这里主要用案例的形...

2012-02-05 13:12:54 139

shell 中的判断条件

 UNIX Shell 编程一些条件判断 总结-b file            若文件存在且是一个块特殊文件,则为真-c file            若文件存在且是一个字符特殊文件,则为真-d file            若文件存在且是一个目录,则为真-e file            若文件存在,则为真-f file            若文件存在且是一...

2012-01-12 16:04:19 121

时间GMT UTC 夏令时

GMTGMT 是 Greenwich Mean Time 的缩写,译为中文为“格林威治标准时间”或“格林尼治标准时间”,直译的话,可译为“格林威治平时”或“格林尼治平时”。这里的格林威治位于英国伦敦东南方向的泰晤士河畔,美国也有个格林威治镇,不过与时间没关系。UTCUTC 是 Coordinated Universal Time 的缩写,译为中文为“世界标准时间”,直译的话,...

2011-12-27 11:18:13 319

python datetime date time详解

之前一直被datetime,date,time弄的有点乱,可能是因为看文档每太看明白,找到了两篇文章供大家阅读都是转载的,其中有些名词这里解释一下:世界协调时间(Universal Time Coordinated,UTC) GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区)...

2011-12-27 10:42:48 1068

循环读取文件中的内容

          初学python 很多东西不是特别清楚,之前读取文件都是按照其他语言的方式,先打开,然后判断有没有到最后,到了,就break跳出循环,其实还可以像下面这样。如代码:  例一: fp=open("./ps.txt", "r");alllines=fp.readlines();fp.close();for eachline in alllines...

2011-12-27 09:58:00 286

原创 Thumbs.db 实干什么的?

Thumbs.db绝不是病毒,而是一个数据库文件,它一般可以在带有图片的文件夹中找到,而且其体积随着文件夹中图片数量增加而增大。事实上Thumbs.db文件就好比是加快预览图片速度的缓存文件,对系统没有任何害处。如果你不希望再次看到该文件的话,可以在文件夹选项窗口中选择“查看”标签,然后选择“高级设置”列表中的“不缓存缩略图”选项,最后按下确定按钮之后,缩略图缓存文件Thumbs.db就会被禁用...

2011-12-23 18:26:45 119

原创 码农-码奴-码畜

IT领袖:年入过亿(例如任正非、马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。) IT大哥:年入千万(级别次于以上几位大佬的公司老板,不缺钱,普遍对上一条里的人物羡慕嫉妒恨。) IT精英:年入百万(各IT公司副总裁级别人物,包括COO、CTO等,大多为职业经理人,赚够前就跑。) IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小)...

2011-12-23 17:45:07 360

shell 取脚本 参数

  刚开始接触shel脚本,感觉语法很恶心,很容易出错(没有python那么容易写),不过用shell相关的命令的时候觉得很爽,感觉功能很强大,总的来说,有时候用shell 还是很理想的方式,因为你要做这件事情,他是最方便的。这里介绍一些执行脚本得到参数的方式。我也是初学,总结一下。望大家补充!  1. 最简单的方式  通过下面的代码大家应该就都明白了,如果不明白的话, 建议去看书...

2011-12-23 14:20:30 204

java.net.SocketException: Too many open files

       刚才写脚本出现了一个异常java.net.SocketException: Too many open files ,以前没有遇到过,试了几次都这样。后来看了一下linux的限制(执行ulimit -a 命令)显示如下 core file size (blocks, -c) 0data seg size (kbytes, -d) un...

2011-12-19 16:55:35 93

linux 环境变量

之前一直对linux的环境变量有点晕,所以稍稍看了一下,总结一下,希望对大家有帮助,提示:注意变量和环境变量的区别(变量不会被子进程所继续引用。) 。  要设置首先要知道在哪里设置,并且要知道设置这个是什么情况要用的。  1.如果就希望自己这个用户用,首先进入自己的用户目录 #进入自己的用户目录cd    vim .bashrc  编辑这个文件 输入你想设置的变量。例...

2011-12-19 15:04:10 79

原创 我用过的 javadoc

看了一些代码,经常背地里骂他们不写注释(其实我也不怎么写),前段时间看了另外一些工程的代码,注释不多,但已经好多了,而且感觉挺规范的(该有注释的地方有,而且用了一些javadoc),所以自己决定,以后也要写些注释并且要加上javadoc的注解,学习………………,下面是我用的一些注解和部分理解,与java规范无关,主要是我的习惯,仅供参考,也欢迎大家批评指正。  1. @author  ...

2011-12-19 10:49:17 79

原创 google 神奇的小事!

1.让google搜索的时候下雪 再输入框中输入 let it snow  效果自己看吧。       2.http://www.toobigtouse.com/ 看看效果吧! 

2011-12-18 23:00:18 94

python 获取脚本所在目录

平时写python经常会想获得脚本所在的目录,例如有个文件跟脚本文件放在一个相对的目录位置,那就可以通过脚本文件的目录找到对应的文件,即使以后脚本文件移到其他地方,脚本也基本不需要改动(相对于写死目录的好处)。下面通过一些代码进行一下对比。    这是我写的一段代码在:/root/printfabcd/py/filePath.py   20 logger.debug("sys...

2011-11-27 13:45:54 215

原创 MongoDB运行状态、性能监控,分析

不好意思,由于转载的网址设置了防盗链,所以图片显示不出来,可以点击下面的链接看原问,我的目的就是想和大家分享一下。 转自:http://blog.nosqlfan.com/html/3346.html 使用任何一个产品,必不可少的一项工作就是对存储的监控,监控可以让你更了解存储的运作方式,让你更早的发现使用上的问题,下面文章转自泛城科技技术博客,对MongoDB的监控做了详细深入的探讨。推荐...

2011-11-08 10:34:13 134

mysql 平时使用遇到的小问题

    经常手动操作数据库、建表、更改和查询数据,脱离DBA发现很多问题自己以前没搞过,慢慢总结下来,持续更新ing!!!!! \G结尾 ERROR:No query specified 问题先检查一下是否是写成\G; \G本来就是结尾,再加上;所以才会出错。对了如果还不知道\G是干什么的,那运行下面的sql看一下吧。select * from 表名 limit 1\G my...

2011-10-27 22:54:10 101

原创 mysql 更改表的索引

写这篇文章其实就是为了让自己记住mysql更改索引和建索引的语句,因为经常建表的时候搞错了,想修改索引,总是忘记语句,我向大家都遇到过这种事情吧,可能很多人说,直接用可视化的设计表的软件重新生成一个见表语句不就行了嘛,这杨虽然可以,可是我们是工程师啊,改个索引还要那么搞得话太丢脸了,而且速度也不快,更别说里面已经有数据的情况了,所以这里列出一些常用的更改索引的语句。 添加PRIMARY...

2011-10-27 22:36:48 1748

原创 java 守护线程

很多人都迷糊守护线程和正常的线程有什么区别,我只想说一下我的理解。首先代码上的区别:    java里面创建线程有两种方式,一个是实现Runnable接口,另一个就是集成Thread,创建守护线程,就是通过调用Thread的setDaemon(true);,调用start之后,这个线程就是守护线程啦,代码上就这么点区别。不解释了,大家应该都明白了。    另外有一点要...

2011-10-20 18:19:43 57

原创 解决跨域cookie共享

首先了解一下cookie,cookie有三种类型。 第一种,当setcookie不设置过期时间时,cookie保存在客户端内存中。关闭浏览器即实效。也叫会话cookie,第二种是设置了过期时间。cookie保存在客户端的硬盘中,只有cookie过期的时候才过期,存在硬盘中的cookie,不同的浏览器进程可以共享。比如一般网站的自动登陆功能。(上次做联想问吧的时候有一个自动登陆...

2011-10-20 17:08:13 1718 1

原创 压力测试 http_load

  平时有的时候搞了个小东西,自己点着测试太麻烦,所以想到找个可以自动发请求帮我测试的软件,http_load 正好。软件本身不大,而且用起来很简单,也可以做适当的压力测试。用起来很方便。直接到这里下载就行了http://www.acme.com/software/http_load/1.安装http_load下载得到文件http_load-12mar2006.tar....

2011-10-20 11:29:38 114

原创 vim 使用

基本的用法大家在网上查一下,就行了,这里主要记录一下非基本用法以外的东东,不断更新中ing如果想不退出vim而查看Linux系统的有关信息,输入“:!shell ”即可进入vim以前的shell环境,按下exit退回到vim编辑状态。shift+zz 保存后自动退 和 :wq 是一样的直接运行命令,不退出VI :! 命令  Demo::! ls将其他文件内容导入当前编辑文件...

2011-10-20 09:36:42 82

原创 Nginx 开启 stub_status 模块监控

Nginx中的stub_status模块主要用于查看Nginx的一些状态信息.  本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: ./configure –with-http_stub_status_module[[email protected] ~]# ./configure --prefix=/usr/local/nginx --with-...

2011-10-19 10:01:46 142

原创 falsh developer 快捷键

1.文件夹搜索是Ctrl+I2.注释//         Ctrl+Q  3.      /*...*/   Ctrl+Shift+Q4. 代码提示   Ctrl+Alt+space5. 复制一行   Ctrl+D ctrl+shift+D     删除当前行的代码 6. 交换行     Ctrl+T7. ctrl+shift+1    自动完成代码,这个功能是FD代...

2011-10-18 20:13:43 79

原创 vim 处理一些简单问题

vim宏例如有下面这样的id文件一,需要转化为文件二这样的格式    文件一:24723434247234342472343424723434    文件二:24723434,24723434,24723434,24723434 最简单的方法,手动一行一行的在后面插入一个逗号,然后按del键,很快就弄完了,ok,如果有1000行呢? 这时候就需要用编辑器搞定了,我...

2011-10-18 18:19:06 70

原创 RESTful Web Services Cookbook中文版

现在说起REST(表述性状态转移),相信大家一定都不会觉得陌生,因为人们对它的认识早已经过了WHAT和WHY的阶段。但在真正要将这种架构风格落地下来的时候往往又会让人有些不知所措,原因就在于我们对HOW关注的太少了。《RESTful Web Services Cookbook》的出现正好弥补了这一空缺,书中包含了大量与设计、实现RESTful Web服务相关的内容,它们都是在日常的设计和开发过程中...

2011-10-15 19:51:46 155

原创 中国人多,牛人也很多,而且牛人都爱写blog,下面推荐几位国内的牛人blog给大家分享。 北邦 这位相信大家都已经熟悉,插画风格非常诡异,商业作品也很棒...

 转自:http://as3.aa-a.net/domestic-several-cattle-man-designers-blog.html中国人多,牛人也很多,而且牛人都爱写blog,下面推荐几位国内的牛人blog给大家分享。北邦这位相信大家都已经熟悉,插画风格非常诡异,商业作品也很棒。曾一度把他的blog作为cool站收藏夹,其推荐多一些和插画相关当爸爸后,似乎更...

2011-10-12 22:03:03 129

原创 将测试环境的代码和线上分开

想在测试机环境下搞测试,然后不想修改搞到线上环境的时候,自动把本地测试的代码去掉,如何判断是测试机还是线上机呢?可以通过设置系统环境变量或者在java启动的时候添加一个参数。1、设置系统环境变量 设置系统环境变量通过 System.getenv("test")可以取出来,然后做判断。2、将参数加到java的启动参数里面去。 如果用resin就在httpd.sh文件中args ...

2011-10-12 19:27:11 477

原创 配置 vim Python IDE 开发环境

在 Linux 下对 vim 进行一些配置,使之支持如下特性:1. 加强的 Python 语法高亮显示;2. 对脚本、项目生成 ctag 序列;3. 在 vim 中显示 ctag 序列列表;4. Python 函数、类的自动补全;5. Python 代码自动折叠;一、准备本文以 CentOS 5.6 为例对系统默认自带的 vim 进行配置。在开始之前需要确认系统...

2011-10-11 11:10:14 145

原创 用maven但是不用maven插件开发

第一步:  把工程从svn上下载下来        第二步: 进入工程目录运行mvn eclipse:eclipse命令,把maven工程转为eclipse工程 第三步: 进入eclipse ,选择import导入你下载下来的工程,happy一下,基本搞定了 第四步: 因为没有了maven插件,所以工程会找不到maven的库,所以编译不通过,有好多红红的。一般...

2011-10-08 17:45:09 162

Linux和Unix系统的关系和区别详细介绍

区别和联系  Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型。  Linux 的源头要追溯到最...

2010-04-10 23:46:45 1067

为什么javaeye 没有离线编辑器呢??

一直用离线编辑器写csdn的博客,刚刚注册javaeye 想写博客,可是没想到找了半天也找不到,能用在javaeye的离线编辑器,有点失落,比较讨厌在网页上写,很麻烦,看来还是到csdn上去写博客好了O(∩_∩)O~...

2010-04-05 12:45:10 79

空空如也

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

TA关注的人

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