- 浏览: 20130 次
- 性别:
- 来自: 北京
最新评论
-
white_crucifix:
纠正一点吧,“git不需要自己搭建服务器端”其实github并 ...
github 使用笔记(一)
文章列表
public static HttpClient getAuthClient() throws IOException {
HttpClient client = new HttpClient();
String hostName = jenkinsHost;
GetMethod loginLink = new GetMethod(hostName+"loginEntry");
client.executeMethod(loginLink);
String location = h ...
远程命令执行 报错 :
/usr/bin/ssh admin@ip /bin/sh /export/home/tomcat/domains/qone.jd.com/server1/bin/stop.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
原因远程主机没有对 admin 用户设置环境变量
用户环境变量配置文件地址 : /home/admi ...
期待你的加入 ! QQ:322636588
github 地址 :https://github.com/opencloudstorage/easyStor
第一大原则 :开闭原则
一句话总结 :软件系统必须对拓展开放,对修改关闭
第二大原则 :里氏代换原则
一句话总结 :子类必须能够替换成他们的基类
表现 : 尽量从抽象类继承而不从实体类继承,抽象调用
第三大原则 :依赖倒转原则
一句话总结 :依赖于抽象而不依赖于具体
表现 : 对接口编程而不是对实现编程,尽可能使用抽象类作为变量
第四大原则 :接口隔离原则
一句话总结 :使用多个隔离接口
表现 : 对接口进行角色细分
第五大原则 :迪米特法则
一句话总结 :尽量减少类之间的依赖
表现 : 使用友元类 (中介类)
第六大原则 :合成复用原则
一句话总结 :has-A 用聚合 is-A 用集成
参考 :http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3602889&page=2
平时在做系统部署时候经常用到重启APP或web 的sh 脚本,但今天写了个脚本如下 :
pidlist=`ps -ef|grep jenkins | grep -v "grep"|awk '{print $2}'`
echo "jenkins ProcessID List :$pidlist"
if [ "$pidlist" = "" ...
获取真实IP 地址方法 :此方法获取linux 下 eth0 地址
/**
* 获取本机IP
*/
public static String getLocalIP() {
String ip = "";
try {
if(isLinux()){
Enumeration<?> e1 = (Enumeration<?>) NetworkInterface
.getNetworkInterfaces();
while (e1.hasMoreElements()) {
Net ...
调用 wget 下载文件错误 416 转自 : http://blog.csdn.net/mociml/article/details/6254106 去掉-c 参数可解决
折腾好久,甚是难找
(1) 事件名称 :change_state.jstree
(2)取值方法:d.rslt.attr("id")
tree.bind("change_state.jstree",function(e,d){
alert(d.rslt.attr("id"));
})
搞了半天,gitlab 5.0升级至5.4数据整合方案终于搞定
(1)文件数据拷贝
http://www.linuxidc.com/Linux/2013-08/88839.htm 使用了方案-
(2)数据库文件拷贝
数据库差异性,5.4版少了一张wikis表,多了两张表 develoy_keys_projects和forked_project_links,多出表具体作用不是本节重点此处略过。
对于多出的两张表数据导入是无需考虑,少的一张表导入时排除不做导入,主要关心公共表中的字段变化,这是导入成功与否的关键,通过对比发现5.4版有三张表新增了字段分别为:
service ...
1 全局设置
Git global setup:
git config --global user.name "Administrator"
git config --global user.email "admin@local.host"
2 gitlab建好project后新的项目提交,作为项目架构者,架构完成以后初始提交
mkdir test1
cd test1
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin gi ...
首先非常感谢 xiaodi2007 的分享,地址如下 :
http://bbs.chinaunix.net/thread-4094008-1-1.html。
在此经过一天半的折腾,终于在centos上成功安装gitlab,并运行。
裸机运行官方提供安装文件 :https://github.com/mattias-ohlsson/gitlab-installer/blob/master/gitlab-install-el6.sh 无法安装成功,中间由于遇到多个错误加上网络不给力,有些包下载不完全,最终所有包下载完全,启动时又无法启动,“script/web 没有这个目录”,应该是安装过程中少安装 ...
题目要求
内容:网易公司因互联网业务发展迅速,急需建设支持自己业务的数据中心。目前,IT部门根据业务部门提出的需求,计划在数据中心内部署1000台机柜,每台机柜的功率密度为10KW,PUE=1.3 。你作为数据中心技术总监,需要根据上述要求,完成数据中心总体规划(简要描述数据中心总面积大小,描述都需要配套哪些功能房间,每个功能房间的作用是什么, 主机房承重要求, UPS室及电池室承重要求),并计算、推导出以下核心数据:
1) 数据中心总面积;
2) IT用电量;
3) 总用电量;
4) 每年电费;
5) 总制冷量;
6) UPS选型及数量;
7) 精密空调选型及数量;
8) 冷冻机组冷吨;
...
有好多非常伟大的开源项目都在github上提供了源码或者相关资料,像目前云计算领域最常用的分布式框架hadoop http://baike.baidu.com/link?url=bGP-QGFNyp3ak2rDcy5vqdPXQ0QojtBGtH2HVsqlNsW8fBO7MbUIad0pynQwvHMB,还有云平台管理项目OpenStackhttp://baike.baidu.com/link?url=gS-4ScvFqSBW1UyFakCt7MtQ2sTkCo84j0iHtEXKEiRtj4_EadgOS3HPHUFpnQfKio0H-Hp9vTDHqe45HDZU4q等, ...
对github的使用处于刚刚起步阶段,最近在读jeff Atwood的《高效能程序员修炼》一书,其中提到一个优秀的程序员应该具备的一些习惯,其中一项非常重要的就是养成写作的习惯,于是也借此机会希望将自己学习github的过程整理成文字,有讲的不好的地方望拍砖。
首先将git与我们用的最多的SVN做下对比,对比之间先了解几个概念,git和svn,既是版本管理系统,也可以看作客户端的名称。github是托管平台,可以在上面建立你的git仓库。
tortoisesvn是svn的客户端。区别1 :git不需要自己搭建服务器端,服务器是放在公网上的,svn需要自己搭建svn服务器。 区 ...