- 浏览: 1167937 次
- 性别:
- 来自: 火星郊区
-
博客专栏
-
-
OSGi
浏览量:0
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
文章列表
maven2比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。
先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个
settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以
maven2/conf下面的settings.xml就作为团队共同的配置文件。保证所有的团队成员都拥有相同的配置。当然对于每个成员,都需要特殊的
自定义设置,如用户信息,所以另外一个sett ...
对于团队来说,建立统一的开发环境是必须的,而maven能很好帮助建立统一的环境。下面就介绍如何更有效的进行统一的配置。
准备工作:
下载必须的软件:[url]maven2: http://maven.apache.org/download.html [/url]最主要的
maven-proxy:用来代理repository,使用代理来访问多个远程库
http://maven-proxy.codehaus.org/
continuum:一个不错的持续整合工具,用于自动build。支持ant,maven
http://maven.apache.org/contin ...
Maven 2的安装和使用虽然不是一点即用,但也不是很复杂。然而,这两天我新装Maven,刚刚过了mvn -version,尝试create maven project就出问题了。问题详情如下。发现联通宽带屏蔽了中央库http://repo1.maven.org/maven2/
域名IP地址,搞不懂是怎么想的...电信可以正常访问。
D:\mavenSample>mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
[INFO] Scanning for projects...
[INFO ...
推荐40个精心挑选的功能强大的jQuery导航插件
正如我们所知道的,一个新用户访问一个网站时,决定他们去留的关键是最初的15-20秒种。这是至关重要的,你必须遵循统一的风格来设计您的网站,特别是导航的风格,可能性规则,让用户可以轻松地找到他们想要的内容。今天开始,我展示了收集到的美妙有用的jQuery
导航插件和教程,他一定会帮助你提高你的网站的知名度,使您的网站更有粘合度。jQuery是确实是开发人员一个美妙的创作和设计,他可以帮助您使您网站的的内容更加有组织和互动,如果你觉得好,请发表您的看法,
美丽的侧边导航滑出样式
(演示
| 下载 ...
svn
的安装
1.
下载软件:
Setup-Subversion-1.7.5.msi
,安装就很容易了,一路
NEXT
2.
把
SVN
的
bin
文件夹路径添加到环境变量中
把
svn
安装目录下的
bin
路径
(D:\Program\Subversion\bin)
添加到环境变量中。
在命令行窗口
(cmd
打开
)
,输入
svn –version
,如果能显示版本信息,说明已经安装成功了。
C:\Users\huangyineng>svn --version
sv ...
IPv6最明显的特征是它使用更大的地址。IPv6使用128位地址,IPv4使用32位地址。32位地址空间允许4,294,967,296个可
能的地址。128位地址空间允许340,282,366,920,938, 463,463, 374,607,431, 768, 211,
456(3.4×1038)个可能的地址。
值得注意的是,使I ...
Git reset指将当前head的内容重置,不会留log信息。
有3个参数:–soft –mixed –hard
git reset HEAD filename 从暂存区中移除文件
git reset –hard HEAD~2 会将最新的2次提交全部重置,就像没有提交过一样。
git reset –hard commit (33b7) 回退到 33b7 版本
1.git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
2.git reset –soft:回退到某个版本,只回退了c ...
技巧:
git bash shell:
1.在输入git命令是可以敲2次Tab键,会看到列出所有匹配的命令建议。
2.自定义命令名称。git config –global alias.ci commit .现在,要输入git commit只需输入git ci即可。
当前目录初始化
git init
添加文件跟踪
git add 文件名
从仓库克隆
git clone 地址
检查当前文件状态
git status
忽略某些文件
新建.gitignore文件
*.log
查看版本差异
git diff
提交更新
git commit
移除文件
软件下载地址:
msysgit 当前版本1.7.3.1:http://code.google.com/p/msysgit/downloads/list
copssh 当前版本4.0.2:http://www.itefix.no/i2/copssh
tortoisegit 当前版本1.6.2.0:http://code.google.com/p/tortoisegit/downloads/list
WinSCP 当前版本4.2.9:http://winscp.net/
在安装之前确保以前安装的残渣都被清干净。
(例如安装后的文件,Openssh SSHD服务,SvcCOPSSH用户,s ...
GIT客户端与SVN服务器
原来很多代码还是存在SVN服务器中,所以使用GIT客户端配合SVN服务器是一种不错的选择,即可以体验到GIT的好处,也可以保留原有的SVN数据。
下面是必须要安装的几个软件:
1. Git-1.7.4, 这个是GIT客户端,可以在GIT的官方网站上下载。
2. SVN客户端,只有安装了SVN客户端才能利用Tortoisegit访问SVN服务端,如果不装那就只能访问GIT的服务器了。
3. Tortoisegit , 这个工具为Windows用户提供了良好的GIT操作界面,而且如果习惯了使用SVN的人几乎没有难度。
这几个软件的关系是:Tortoisegit ...
trong> 英文原文:Technical Debt a Perspective for Managers
作者:Mark Levison 译者:赖勤毅 发布于 2010年11月5日
现在已经到第十次迭代开发周期了,你的项目开发速度开始变慢。在之前的几个迭代周期中,团队没有像以前那样完成很多的“故事场景”(stories)。此
外,最近在新的故事场景和回溯中却发现更多缺陷(bug)。项目经理知道,团队成员没有变,他们也花同样的时间工作。但是,客户会发问:“发生什么事情
了?这个团队还在努力工作吗?”
很多敏捷团队的产品改进率为150-500%,可是你们的 ...
Windows版MySQL设置字符集全部为utf8的方式
MySQL安装目录下的my.ini文件
[client]节点
#修改客户端默认字符编码格式为utf8
default-character-set=utf8 (增加)
[mysql]节点
default-character-set=utf8 (修改)
[mysqld]节点
#修改服务器端默认字符编码格式为utf8
default-character-set=utf8 (修改) 添加上服务启动出错 不用添加default-character ...
jQuery是一个用来简化HTML客户端开发的JS(JavaScrip)库,它支持HTML DOM处理,同时还融合了部分HTML和CSS。许多公司已经加入了jQuery的阵营,你的公司也该加入了。
下面就来看看jQuery为何对公司有如此大的影响吧。
1. jQuery简化了工作
学习jQuery非常容易——毕竟这个函数库由更简短、更简洁的代码创建。jQuery具有语句简洁、编码标准开放的特点,这些特点帮助开发者缩短了配置网站和应用所需的时间。
另外,使用jQuery创建web页面时,不要求开发者深入掌握编程或网站设计知识。由于jQuery执行CSS文件时操作简单,不需过多 ...
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然
没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、
notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带来的危害等诸多因素,往往会采用
一些较为复杂的安全策略,加重了程序员的开发负担.万幸的是,在JDK1.5出现之后,Sun大神(Doug
Lea)终于为我们这些可怜的小程序员推出了java. ...
解决方案:
Java Keytool生成数字证书:
keytool -genkey -alias webmin.com -keyalg RSA
-keystore /home/demo/webminkey -validity 365
其中,RSA-非对称加密;-
validity 365:证书有效期为365天,keytool默认生成的有效期为90天。
Jetty服务器配置config.xml:
<MetaData xmlns="http://www.osgi.org/xmlns/metatype/v ...