自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

Jetty实战之 嵌入式运行Jetty多Connector

本文地址:http://blog.csdn.net/kongxx/article/details/7218787在嵌入运行Jetty的时候,有时候想要启动两个端口,或者通过一个Jetty server提供多个不同服务,比如说使用8080来指定默认访问端口,使用8433指定https访问端口等等,此时就可以通过创建多个Connector来解决。1. 首先创建一个Server类,其中创建了两个...

2012-01-30 08:41:00 209

Jetty实战之 嵌入式运行Jetty

本文地址:http://blog.csdn.net/kongxx/article/details/7218776Jetty最常用的一种用法是把Jetty嵌入到自己的Java应用程序中,此时Jetty作为一个后台的Servlet容器运行,接受用户的http请求,下面是一个最简单的嵌入Jetty的用法。1. 首先使用Maven创建一个java工程mvn archetype:genera...

2012-01-30 08:28:00 68

Jetty实战之 安装 运行 部署

本文地址:http://blog.csdn.net/kongxx/article/details/72187671. 首先从Jetty的官方网站http://wiki.eclipse.org/Jetty/Starting/Downloads下载最新的Jetty,上面有两个版本7.x和8.x,7.x是运行在JDK5及以上版本,8.x是运行在JDK6及以上版本,这里我选择了8.0.4版本。2....

2012-01-30 08:23:00 197

开通了新的空间

开通了新的空间在这里,http://fycoder.com ,这里是一个和伙伴们共同维护的空间,自主度大一些。欢迎来访问。

2012-01-26 19:42:00 80

Jenkins中使用Git和Maven之多个项目

1.应用Aggregation管理多个子项目Maven中有一个Aggregation(聚合),可以将多个项目作为模块添加到一个pom.xml中,然后告诉Jenkins这个顶层pom.xml,就可以自动从Git中拿出这些项目的源代码,并build所有的子项目和运行相应的测试程序。我这里使用的是TestNG。比如我有两个maven项目client和email_sender,我希望一次编译并测试,在...

2012-01-24 15:17:00 124

Jenkins中使用Git和Maven之基本配置

Jenkins有一些专用术语,请参考下面的连接:https://wiki.jenkins-ci.org/display/JENKINS/Terminology1.通过Jenkins web页面添加Git pluginManage Jenkins->Manage Plugins->Available中选择Git Plugin安装,注意要填写user name和 email地址,...

2012-01-21 17:59:00 76

Ubuntu 11.10 server 安装 Jenkins

在Ubuntu上安装Jenkins很简单,请参考http://pkg.jenkins-ci.org/debian/这里要说明一点的是,默认会安装OpenJDK的运行库。如果你想使用Oracle的JDK的话,需要安装完成后在localhost:8080的页面下找到安装JDK的选项,并输入你在Oracle注册的的帐号,选择要安装需要的JDK版本,并设置为默认的。不过OpenJDK已经是很成熟,自从...

2012-01-21 12:40:00 76

将Maven项目发布到Nexus私服

1.首先进入http://S1:8081/nexus/index.html 登录后,进入repositories页面。2.点击Add按钮创建一个hosted repository,id为sheismylife,name为chenshu repository,点save按钮。创建成功。3.如果有一个项目要发布,可以手动在网页上upload,也可通过mvn deploy命令部署。如果是后者:修...

2012-01-20 14:26:00 62

从Maven私服获取依赖

通过Internet直接从Maven公用仓库获取依赖包是默认配置。不过对于中国软件公司来讲,访问这些公用仓库通常较慢,对于一些管理严格的不能直接上网的软件公司来讲,这更加是不可能的。Maven项目可以配置成仅从Maven私服上获取依赖。上一篇已经讲述了如何安装Nexus为Maven私服。下面就假定使用S1服务器上的Nexus服务。可以参考官方文档:http://www.sonatype.com...

2012-01-19 18:33:00 126

服务器推送技术

服务器推送技术是最近在项目中有可能要用到的一项技术,所以提前研究了一下。考虑这样一个场景,在各类WEB应用中,如果有其他用户更改了某位用户正在关注的任何消息,则用户希望得到通知。如果一个 Web 站点显示动态数据,如股价等,那么所有用户都必须立即得到关于变更的通知。这些场景本身属于一类称为 “服务器推送” 的问题。通常,服务器是中心实体,服务器将首先获得关于所发生的任何更改的通知,服务器负...

2012-01-19 11:12:00 126

搭建Maven私服

安装Nexus服务的文档可以参考官方站点:http://www.sonatype.com/books/nexus-book/reference/install-sect-install.html1.下载并安装Nexus在Ubuntu 11.10 server上,下载Nexus最新版本。和官方文档不一样的地方是,我将nexus放在了/usr而不是/usr/local目录下。wget http:/...

2012-01-18 12:29:00 94

Ubuntu 11.10 server 安装Git 服务器

因为后面要采用Git代替Subversion,花了点时间配置了Git服务端和客户端,像以前一样,仍然基于最新的Ubuntu11.10 server/desktop系统。感谢这几篇文章的作者:http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html同时参考一下:http://www.debuntu.org/s...

2012-01-16 10:48:00 78

CMake 设定 GCC 警告级别

今天一个server程序出现问题,在开发机器上正常,到了产品服务器上就总是崩溃。原因查了很久,总是报shared_ptr内部的错误。不知为什么?最后决定提升GCC编译器的warning level,看看编译器能否提供帮助。在CMakeLists.txt文件中加上:add_definitions(-Wall)编译器果然给了很有用的信息,发现我的函数返回类型为shared_ptr,但是却没有...

2012-01-13 19:47:00 179

Emacs CMake mode使用

CMake mode for emacs 提供了一些好的功能,一直都没有注意到这个mode,今天正式开始使用。首先,下载cmake-mode.el文件http://www.cmake.org/CMakeDocs/cmake-mode.el放到自己的emacs plugin目录下:/opt/emacs_plugins/cmake-mode.el然后在.emacs文件中设置如下:(...

2012-01-12 21:59:00 153

Emacs 新闻组 之四 联系人管理

有了Email收发,还需要通讯录记录联系人信息。我在Gnus里结合了BBDB的功能。原文参见:http://www.mostlymaths.net/2010/12/emacs-30-day-challenge-glimpse-of-bbdb.html1.下载BBDB插件:http://bbdb.sourceforge.net/bbdb-2.35.tar.gz解压到/opt/emacs_p...

2012-01-11 22:37:00 95

Emacs 新闻组 之三 收发Gmail

我的工作生活重度依赖Gmail和Emacs,它们的结合,让我欣喜万分。通过Emacs Gnus收发Gmail之后,我不用了,因为IMAP不是HTTP,没有被墙。我能很惬意的在Emacs中收发,检索Gmail邮件。如何配置的细节请参考一篇非常重要的文章:http://www.mostlymaths.net/2010/12/emacs-30-day-challenge-using-gnus-to....

2012-01-10 17:02:00 406

CppCMS应用启动顺序问题

今天碰到了一个开机启动顺序问题,记录下来,update-rc.d 有一篇博客写的很好。http://wangyan.org/blog/ubuntu-update-rc-d.html我的CppCMS应用启动之前需要先启动MongoDB, Mongodb的 启动顺序采用的是默认20,因此CppCMS应用的启动顺序要大于20,我采用如下命令:update-rc.d cppweb star...

2012-01-10 11:04:00 86

Emacs Gnus 新闻组 之二 基本概念

几个文件说明:~/.newsrc如果订阅了某个新闻组,那么该文件就会记录下你订阅的新闻组,比如我的文件内容如下:休闲娱乐.讽刺与幽默: 1-669117,749271当然如果某个文章被阅读过,也会被记录下来。~/.newsrc-dribble 文件是为了在emacs crash的之后(此时.newsrc文件没有被写入正确内容),能够还原回去。该文件是自动保存的。下面的...

2012-01-06 15:39:00 67

Emacs Gnus 新闻组 入门使用

一直用Emacs开发程序,现在开始打算将Emacs 生活化,用它来上新闻组聊天吧。GNUS是什么?具体网站请看下面http://www.gnus.org/有两篇文章介绍如何使用GNUS新闻组,我受益非浅,链接如下:http://www.lirui.name/post/144.htmlhttp://www.ibm.com/developerworks/cn/linux/l-cn-ema...

2012-01-06 12:03:00 402

NetBeans支持Subversion1.7

本文地址:http://blog.csdn.net/kongxx/article/details/7176986最近在升级了TortoiseSVN以后,把Subversion的版本也升级到了1.7,这就导致有些IDE无法在使用本地的svnversion仓库,对于这个问题,eclipse很快就有了解决方案,但是NetBeans里一直还是没有升级包和补丁,最后只能通过使用在启动NetBeans时指...

2012-01-05 08:33:00 135

Vertica修改最大并发连接数

本文地址:http://blog.csdn.net/kongxx/article/details/7176961最近在对Vertica做压力测试的时候,发现当并发请求数达到50+的时候就会出现下面的异常com.vertica.util.PSQLException: FATAL: New session rejected due to limit, already 55 sessions...

2012-01-05 08:08:00 301

空空如也

空空如也

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

TA关注的人

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