自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

excite 的专栏

拾起一片回忆如叶落

  • 博客(14)
  • 收藏
  • 关注

原创 Log4j 配置详解

Log4j 的配置文件用来设置记录器的级别、输出目的地和布局,可以是 log4j.properties 或 log4j.xml。以下讲解以 log4j.properties 的配置方式进行。配置文件的基本格式基本格式如下:#配置根 Loggerlog4j.rootLogger = [ level ], appenderName1, appenderName2,

2014-12-26 17:31:03 939

转载 atime, ctime and mtime in Unix filesystems

As you know, Unix filesystems store a number of timestamps for each file. This means that you can use these timestamps to find out when any file or directory was last accessed (read from or written to

2014-09-25 11:58:40 1006 1

原创 CentOS 安装 lxml

环境: * CentOS release 6.4 (Final) * Python 2.6.6 (一开始安装的时候已知的就这些了)之前还没安装过 Python 的扩展模块,查了下,比较方便的方式是使用 Python 包管理器,我用的是 pip先安装 pip 参考官方的安装页面,一切顺利!接下来是安装 lxml 参考 lxml 的安装页面,最主要的,看了下 Req

2014-08-22 13:27:50 4089

原创 使用 XPath 选取具有特定文本值的节点

要解决的问题: 从 xml 文件中选取具有某个特定文本值的节点,比如说我要处理的是 plist 文件,内容如下:xml version="1.0" encoding="UTF-8"?> version="1.0"> AppIDName chineseidublin ApplicationIdentifierPrefix CS8M2QZ3L3

2014-08-15 02:20:35 2736

转载 Maven 如何为不同的环境打包 —— 开发、测试和产品环境

本文介绍Maven打包的实践,以build war为例。 每个项目都会有多套运行环境,最基本的就是Dev、QA、Prod,不同的环境对应的配置也不尽相同,比如说数据库连接,文件路径,WebServices address 等等。 不同环境下需要构建不同的包,那么我们可以通过以下两种方式来解决:一、定义多个 pom,使用 -f  指定e.g.pom.xml (

2014-08-08 20:33:58 1066

转载 Java.lang.Error: Properties init: Could not determine current working directory.

用shell脚本编译项目,重新发布后,启动tomcat出现错误: Error occurred during initialization of VMjava.lang.Error: Properties init: Could not determine current working directory.        at java.lang.System.initP

2014-04-06 12:46:49 18079

原创 MAC OS 下控制台启动 tomcat 中文乱码 & 日志乱码 解决方法

使用 startup.sh 脚本启动 Tomcat 后,终端输出乱码,日志文件中的中文也是乱码,解决方法如下:修改 tomcat 的启动脚本 tomcat_dir/bin/catclina.sh找到如下几行:if [ -z "$LOGGING_MANAGER" ]; then JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=o

2014-03-30 13:21:55 4059

原创 登陆 Mac OS SSH 的用户身份验证设置

原来连接 Linux 进行身份验证的时候一直用的是 Password 方法,近期接触了 Mac Server,在 SSH 登陆的时候发现 Password 无法使用,必须要用键盘交互(Keyboard Interactive)才行,导致默认的验证无法通过,必须选上 Keyboard Interactive 再登陆才可以,感觉好麻烦。既然 shell  提供了 Keyboard Interact

2014-03-29 23:13:22 2299

原创 Xshell 配色方案[Solarized Dark 修改版]

习惯了 SSH Shell 黑色的配色,Xshell 自带的 ANSI Colors on Black 其实也挺好的,就是蓝色不行,粗体的蓝色就更矬了,在黑色的背景里很难分辩(分显示器),所以就在网了找了个另外的配色方案,在原来的基础上做了些修改,加强了 text 和 text(bold) 的亮度:[Names]count=1name0=Solarized Dark[Solariz

2013-11-15 12:02:32 6128 1

转载 linux 定时任务——crontab 的配置和使用

cron 来源于希腊单词 chronos(意为“时间”),是 linux 系统下一个自动执行指定任务的程序。为当前用户创建 cron 服务1.  键入 crontab  -e 编辑crontab服务文件    例如,文件内容如下:    */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh     保存文件并并退出

2013-11-12 11:52:17 1104

原创 光棍节程序员闯关秀第9关(总共10关) 解题步骤

题目链接:http://segmentfault.com/game/?k=4999c12ce5be7c3cba227ba9f4f7d797解题步骤:1. 应景嘛,把所有的空格替换成 11112. 8位二进制转换成一个byte, 解释为 ASCII 字符3. 得到一个 BASE64 加密在字符串4. 用 BASE64Decoder 解密5. 另存为

2013-11-08 10:26:40 1614

原创 #google doodle#Google 15周年首页小游戏

上谷歌搜索的时候,发现了这个小游戏,当时玩了下,和同事们一交流,一时大家玩得还都挺嗨的,纷纷秀分数。我打出的最低分 -_-:打出的最高分 ^_^:

2013-10-16 11:32:50 2799

转载 Struts2(s2-016)远程代码执行漏洞详细代码分析

之前winwin已经发过这个漏洞的分析文章,分析的很到位,不过有几个点有些问题,所以我在这里把自己的分析内容发出来,供各位参考。  这个漏洞的数据污染点和触发点,和其他的Struts不一样,所以本篇分析将从Struts执行流程中剖析此漏洞。在Struts2.3以后,官方将原有的起始过滤器换为:org.apache.struts2.dispatcher.ng.filter.StrutsPrepa

2013-07-25 19:02:01 2408

转载 2>&1的使用

一 相关知识1)默认地,标准的输入为键盘,但是也可以来自文件或管道(pipe |)。2)默认地,标准的输出为终端(terminal),但是也可以重定向到文件,管道或后引号(backquotes `)。3) 默认地,标准的错误输出到终端,但是也可以重定向到文件。4)标准的输入,输出和错误输出分别表示为STDIN,STDOUT,STDERR,也可以用0,1,2来表示。5)其实除

2013-07-03 18:42:17 1487

空空如也

空空如也

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

TA关注的人

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