
工具使用
文章平均质量分 51
mydeman
积极,认真,负责,热情,善于沟通
展开
-
在RHEL4上安装Resin服务器
Resin是一个优秀的Web服务器,运行性能出众,下面是将其安装在RHEL4(Red Hat Enterprise Linux4)上的步骤: 1、下载Resin(www.caucho.com/download/ ),我这里下载的是3.1.1版本。将其下载到本地目录,例如/usr/resin-3.1.1.tar.gz; 2、将下载的文件解压:tar xzf原创 2007-06-28 21:51:00 · 1293 阅读 · 0 评论 -
从零开始配置MySQL MMM (续)——32bit CentOS 5上遇到的一些问题
在上一篇《从零开始配置MySQL MMM》中,在64bit的RHEL6中安装和配置MySQL-mmm。这两天又拿到了一个全32bit的CentOS 5,在配置过程中有遇到了一些其他问题。一、依赖问题 因为这个环境中无法通过yum直接安装mysql-mmm,所以只有通过下载安装文件进行安装。而在安装mmm之前,需要安装其所依赖的库文件。为了方便起见,并没有对monitor和databa原创 2011-12-29 16:16:24 · 5646 阅读 · 3 评论 -
使用RockMongo管理MongoDB
前些天尝试了phpMyAdmin,功能全面,也很好用。之前也看到过NoSQLFan推荐的一些MongoDB的管理工具,于是就想拿来试一试。《MongoDB管理工具》里推荐了好几款试用的工具,一眼就相中了rock_mongo ,事实证明选择很正确,还有中文文档 一、安装 安装十分简单,需要三个条件: 1. php5以上版本 2. PHP的Mon原创 2011-12-19 00:06:09 · 22830 阅读 · 7 评论 -
最近使用Eclipse遇到的几个问题
自从用了Eclipse以后就再也没有更换过IDE,虽然期间也尝试过NetBeans、Idea等,但是总感觉用起来不顺手,快捷键也找不到,最后还是回归了Eclipse。不过,Eclipse偶尔也会耍耍小脾气,出现一些莫名其妙的问题。下面三个就是这一段时间经常碰到的。 1、在Eclipse中Run On Server时会提示ClassNotFoundException。原创 2011-11-08 23:40:41 · 7340 阅读 · 0 评论 -
Apache日志分析工具Awstats的安装和配置
这些天由于几个不同的流量统计工具在统计数据上出现了很大差异,当时就想到了应该分析一下apache的access log,那里的数据应该是最权威的。刚开始为了应急写了一个简单分析工具,统计了一下简单的数据。而开源的Awstats应该是当前应用比较广泛,功能比较完全的工具。 Awstats的安装和配置都是相当地简单,不过我还是走了一些弯路,其中最惨痛的教训就是:最好按照默认的方式原创 2011-06-12 00:59:00 · 11445 阅读 · 9 评论 -
CentOS上升级Subversion
这些天被不同分支间的合并折磨的够呛,最后才发现原来从1.5开始SVN就支持合并跟踪了,不过服务器上自动安装的1.4,于是就升级到了最新版本1.6.11.原创 2011-05-24 14:54:00 · 3519 阅读 · 0 评论 -
Open JDK导致的Maven Build出错
今天在CentOS上用maven build项目出现了问题,最后发现是Open JDK的问题。原创 2011-03-09 17:19:00 · 9335 阅读 · 0 评论 -
解决Logback生成的日志文件不能显示中文的问题
logback+slf4j在tomcat中生成的日志文件中中文为乱码,最后通过设置tomcat启动时JVM参数解决了。原创 2011-02-10 16:30:00 · 23560 阅读 · 2 评论 -
Hibernate初始化时的Could not parse configuration
在加载Hibernate时出来比较诡异的错误,正应了我在调试过程中说的一句话“高手(不过我不是高手)往往栽在小问题上”。原创 2011-01-13 14:47:00 · 26048 阅读 · 12 评论 -
Redmine、Apache、Git集成遇到的重重困难
Remine、Apache和Git这个三个软件,无论哪一个,单独说来安装、配置和使用都是非常方便的,可是想把它们结合起来,却不是那么容易的事情。这里就把这一周来遇到的种种问题记录下来。 一、Redmine + Apache的fcgi配置 参考文章: http://www.redmine.org/projects/redmine/wiki/RedmineI原创 2012-05-25 14:42:00 · 12151 阅读 · 2 评论 -
简单方便Git的艰难第一步
现在Git已经是铺天盖地了,如果再不用尝试真的是要out了。于是决定在新的项目中应用Git。奋战了一个下午加另外2个小时,终于搞定。发现Git真的真的是很简单,超出我的意料。可是既然简单,为什么又是艰难的呢?因为从之前CVS、SVN的思路和使用习惯转过来的确有点费劲。 问题一:Git的服务器版本是什么样的?如何安装? SVN是有一个svnserver,可以通过yum或者原创 2012-05-18 13:54:10 · 10059 阅读 · 3 评论 -
使用MongoDB存储Docker日志(续)
在上一篇文章《使用MongoDB存储Docker日志》中完成了Docker + Fluentd + MongoDB的基本配置。但是在实际的使用过程中,却发现Docker生成的日志并不会立即写入到MongoDB中,有大概1分钟左右的延迟。查阅Fluentd的文档得知,有一个flush参数可以控制日志的写入频率,默认的是60s。更改flush_interval参数就可以提高写入频率,具体更改如下:原创 2018-01-19 22:54:45 · 1140 阅读 · 0 评论 -
使用MongoDB存储Docker日志
日志是系统很重要的一个组成部分,通过日志可以及时发现系统中存在的问题,也可以为修复问题提供线索。Docker提供了多种插件方式管理日志,本文就对使用MongoDB存储Docker日志的过程做个记录。数据流Created with Raphaël 2.1.2开始Docker容器FluentDMongoDB结束Docker产生的日期 发送到 FluentD,然后FluentD在转存原创 2018-01-17 23:03:04 · 1822 阅读 · 0 评论 -
Docker绑定Remote API端口
Docker官方提供了Go、Python两种不同的SDK和HTTP形式的API,不熟悉Go语言,尝试了一下Python的SDK。Docker官方的Python SDK是针对2.x版本的,就直接在CentOS的Python2.7.5上进行了测试,可是却出现了错误:# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.原创 2018-01-12 14:51:45 · 2935 阅读 · 0 评论 -
解决Jenkins创建Docker Image后无法推送到私有Registry的问题
最近刚开始使用Docker,把常用的命令摸了一遍后,就想把镜像的build过程放到Jenkins上。具体过程就不说了,十分简单,只需要几条命令就可以了。可以在向私有registry推送时却报出了异常:docker push registry.mydocker.com/demo/small:latestThe push refers to repository [registry.my原创 2018-01-12 13:08:25 · 6696 阅读 · 5 评论 -
Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制
虽然前面一篇文章中提到的大一统的访问控制方式,可以满足大多数的需求,但是还有一些项目需要对repository设置其中的目录,进行精确控制。这篇文章通过简单示例做了介绍。原创 2010-07-09 17:40:00 · 2124 阅读 · 0 评论 -
Subversion配置子目录权限时的错误
昨天添加一个新的代码库,需要对子目录做读写权限的控制,本来是一件很简单的事情:Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制可是添加完成以后,就出现了问题了。[repo:/]user1 = rwuser2 = ruser3 = r[repo:/client/]user2 = rw[repo:/server/]user3 = rw三个用户都可以正常Ch原创 2013-08-23 17:06:31 · 4265 阅读 · 1 评论 -
Tortoise SVN出现OPTIONS of '': could not connect to server错误
今天把PC从一个有代理的环境中移了出来,开机后的第一件事情就是把所有应用中的代理设置去掉,当然也包括TortoiseSVN。通过TortoiseSVN的Context Menu --> Settings -->Network ,把Enable Proxy Server前面的勾去掉。正常应该就没有问题了,可是更新本地工作目录时,还是出现了OPTIONS of '': could not connec原创 2013-05-17 10:30:43 · 25234 阅读 · 2 评论 -
配置Nexus私服遇到的几个小问题
今天在安装配置nexus私服时,遇到了几个小问题:1. 无法启动。通过 ./nexus start启动时,会自动退出。通过./nexus console查看,发现时由于目录的权限问题,导致无法写日志和pid文件。Nexus的官方文档建议安装到 /usr/local下面,并且不建议使用root账户启动。不过如果安装到/usr/local下面,对某些目录的操作需要root权限,所以建议解压到一个叫做n原创 2012-10-31 13:25:13 · 27435 阅读 · 6 评论 -
持续集成之路——Maven的Missing artifact问题解决
今天碰到了一个Missing artifact的错误,折腾了好一会儿,记下解决过程。原创 2011-01-10 11:43:00 · 82347 阅读 · 6 评论 -
持续集成之路——Maven(续)
继续上篇文章,说明Maven管理依赖的强大功能。原创 2010-09-01 22:10:00 · 6808 阅读 · 23 评论 -
解决Ubuntu SSH登录时过慢的问题(续)
在前面虽然解决了问题,但是心中总感觉还是有什么堵着的,只知其然,不知其所以然,所以继续Google就发现以下内容。先给出两个参考的网址:http://tech.waltco.biz/2008/02/02/ssh-slow-to-connect-in-ubuntu-710-gutsy-gibbon/http://netbsd.gw.com/cgi-bin/man-cgi?nsswitc原创 2008-12-25 11:25:00 · 1550 阅读 · 0 评论 -
在Ubuntu上安装Ruby
这些受经济危机的影响,各个公司风云变换,就连我待部门也不例外,心头总是感到很沉重的危机感。偶然瞥见书架上一年前买的《Programming Ruby》,终于决定再次把它拿出来,继续学习,也好为以后的“不测”做个准备。 前几天看到同事用Ubuntu,感觉挺有意思,于是就准备也学习一下,就确定了在Ubuntu下学习Ruby的开发,以及以后的ROR开发。当然首要的任务还是安原创 2008-11-14 11:18:00 · 4840 阅读 · 0 评论 -
修改SVN中的Log信息
版本和源代码控制已经是项目管理中比不可少的一部分了,在当前的项目由于不同的目的是SVN和CVS并用。由于SVN的较为频繁,所以难免会出现提交时Log信息不准确的问题,这时就需要修改以后的Log信息。下面是在我当前使用的平台上的方法。 环境: 服务器端Fedora + SVN(1.2.3 r15833)客户端Windows + TortoiseSVN 1.5.原创 2008-10-16 11:43:00 · 8361 阅读 · 0 评论 -
CVS简单的命令使用(2)
这几天的开发过程突然变得复杂起来,所以也只能抛弃Windows的便利,转而使用Linux的命令行。下面就把这两天学会的新的CVS命令记下来: 1、提交 cvs commit 直接使用上述命令就可以了,因为CVS会遍历所有目录查找需要提交的文件,然后提交的仓库中。 当然事情总是不会这么简单,在提交时记录必要的更改信原创 2008-10-16 16:32:00 · 2008 阅读 · 0 评论 -
Eclipse中CVS的喜与忧
Eclipse自带的CVS客户端,只需要几步简单的配置,就可以进行小组协同开发,并且使用起来十分方便。新建项目的步骤大致为:1、File-->New-->New Project,从New Project窗口中选择CVS-->Project from CVS,点击Next2、如果是第一次使用CVS,则在Checkout from CVS窗口中选择“Create a new reposito原创 2008-09-16 18:23:00 · 4506 阅读 · 3 评论 -
CVS简单的命令使用
1、登录到CVS服务器在进行cvs的命令操作之前一般需要登录到服务器上,命令如下:~$ cvs -d login其中CVSROOT的一般形式为 :pserver:@,如 :pserver:test1@1.2.3.4:2345/home/test1/cvsroot回车后会提示用户输入密码,如下:Logging in to :pserver:test1@1.2.3.4:2345原创 2008-09-12 17:42:00 · 1465 阅读 · 0 评论 -
Eclipse远程调试之服务器配置(2)
2 Resin对于Resin,可以自己写一个启动的脚本,启动Resin服务器。脚本内容如下:@echo offREM set JAVA_HOME=JDK或JRE的安装目录REM set PATH=%JAVA_HOME%/bin;%PATH%set RESIN_HOME=Resin的安装目录httpd -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,s原创 2007-06-15 09:48:00 · 1102 阅读 · 0 评论 -
在Linux(RHEL4)上配置Apache和Resin
Apache一款比较优秀的HTTP Server,已经被很多被网站应用。Apache+Resin的Web服务器方式已经被广泛采用,下面就是将二者集成配置的步骤: 一、安装Apache服务器 1、下载Apache服务器httpd-2.2.4.tar.gz,下载地址http://httpd.apache.org/download.cgi; 2、解压下载原创 2007-07-05 17:42:00 · 1984 阅读 · 0 评论 -
解决Ubuntu SSH登录时过慢的问题
作为服务器的Ubuntu,需要使用SSH进行远程访问。可是每次打开putty,输入用户名后,都要等上半天才提示输入密码,Google一下,发现大概有两种解决方法:第一种方法:修改SSH配置文件打开/etc/ssh/ssh_config文件,将其中的 GSSAPIAuthentication yes改为 GSSAPIAuthentication no或者将这两行注原创 2008-12-25 10:39:00 · 2787 阅读 · 2 评论 -
在Ubuntu上安装SVN
原来的SVN服务器由于搬迁需要更换,操作系统是两年之前安装的Fedora,也是经别人之手配置的,所以这次是个挑战。这些天一直对Ubuntu感兴趣,很喜欢它的界面,就安装了Ubuntu8.04。问题一、安装SVN之前在安装Ruby时,直接使用了sudo apt-get install ruby命令,就可以顺利安装了。可是这次却总是提示找不到包,我使用的命令有:sudo apt-get i原创 2008-12-24 09:05:00 · 2967 阅读 · 1 评论 -
持续集成之路——Maven
项目的构建是CI中不可缺少的一个环节,Maven是比较不错的一个用来管理依赖和进行项目自动构建的工具。原创 2010-08-06 11:14:00 · 2919 阅读 · 2 评论 -
在Cent OS上安装Bugzilla
这几天一直在折腾Bugzilla,原以为应该挺简单的,却也是一波三折。把出现的错误和曲折的解决过程放在这里,供以后和我遇到相同问题的同学参考。原创 2010-07-15 15:08:00 · 4446 阅读 · 1 评论 -
又见SERVER: Error filterStart
Tomcat中SERVER: Error filterStart错误是比较讨厌,日志中信息比较少。不过,大致可以确定是由于Java版本不一致引起的。虽然原因可定,但是解决问题的过程,并不是那么容易。原创 2010-07-07 16:22:00 · 9403 阅读 · 0 评论 -
Cent OS上配置Apache2 + SVN
记录我在CentOS上配置SVN+Apache的过程。原创 2010-07-06 14:53:00 · 2959 阅读 · 0 评论 -
如何打开MySQL中root账户的远程登录
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";mysql> flush privileges; 第一句原创 2010-03-30 16:05:00 · 58730 阅读 · 1 评论 -
MyEclipse不能自动编译
最近不知道什么原因,一直在使用中的MyEclipse总是出现不能自动编译的情况,这为Web项目的远程调试带来了很大的不便。我尝试了网友提供的一些方法,有些并不能起作用。下面就把我的解决过程记录下来: 第一次:采取取消自动编译,然后清除的,结果清除过程一闪而过,没有结果。又陆续尝试了更改输出路径、重新加载JRE均不见反应。 于是,关闭MyEclipse,重新原创 2009-09-06 21:31:00 · 3042 阅读 · 2 评论 -
是IIS支持APS.Net
这些天由于在不同的机器安装测试环境,经常遇到这个问题,每次都要去google,看来脑子真的生锈了,就记录在这里吧。 在XP上安装过IIS5.1以后,可以运行asp,但是却不能运行aspx文件。此时要安装.Net Framework。.Net FrameworkSDK 可以从微软的官方网站下载。安装完毕后,运行下面的命令: C:/WINDOWS/Microsoft.NET/Fram原创 2009-06-30 09:57:00 · 1707 阅读 · 0 评论 -
CMOS设置跳过键盘检测
昨天在配置好了服务器以后,就准备把显示器、键盘、鼠标这些不必要的外设,都拔了放到一边,以后都要使用远程登录。可是,我的putty也随之断开,让我有些奇怪。于是重启机器,发现还是不行。初步判断是键盘检测,阻断了系统启动。于是,重新接上显示器,果然,提示没有发现键盘。 进BIOS设置,乱翻一通也没有找到屏蔽键盘检测的设置(我自以为设置项中应该包括keyboard之类的原创 2008-12-25 09:24:00 · 8131 阅读 · 0 评论 -
Python量化入门(1)- 开发环境的准备
Python应该已经占据了量化交易系统开发的半壁江山,大部分打着量化名义的课程都变成了Python教程,而忽略了能带来持续盈利的交易思想。Python作为开发交易系统的必知必会工具之一,重要性是毋庸置疑的,这一系列文章将会介绍在开发量化交易系统中用到的Python的基础知识,并结合实例加深理解。安装Python作为一门主流的开发语言,Python支持Windows、Linux和MacOS。...原创 2018-06-28 16:24:48 · 21932 阅读 · 2 评论