自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 容器环境安装sonar7.0

docker安装mysql 5.6安装mysql客户端 docker run –name=mysql1 -v /mnt/pmo/mysql1/my.cnf:/etc/my.cnf -v /mnt/pmo/mysql1/datadir:/var/lib/mysql -d mysql/mysql-server:5.6用root用户登录mysql docker logs mysql1 2&...

2018-03-27 16:00:03 448

原创 容器环境安装gitlab

编写dockerfile文件 FROM gitlab/gitlab-ce USER root RUN git clone https://gitlab.com/xhang/gitlab.git // 进入克隆仓库得到的gitlab目录 WORKDIR /gitlab // 对比不同生成汉化补丁。 RUN git diff v10.5.4..v10.5.4-zh > v10.5...

2018-03-27 15:50:52 844

原创 sonar常见缺陷和修改

1. Resources should be closedIO资源应该在使用后关闭。在try语句中使用了Connections, streams, files等,这些类实现了Closeable 或者AutoCloseable接口,必须在finally块中关闭,否则,如果出现异常就可能无法关闭。对于实现了AutoCloseable接口的类,最好使用“try-with-resource”语句来

2018-01-24 17:10:44 22504

原创 Sonar6.7.1安装

1.下载安装包从sonar的官方网站下载最新的sonar版本:https://www.sonarqube.org/downloads/ 下载一个名字为sonarqube-6.7.1的zip压缩包,解压缩到安装目录:unzip sonarqube-6.7.12.启动sonar进入安装目录下的sonarqube-6.7.1/bin/linux-x86-64目录,执行启动脚本:./sonar.sh s

2017-12-29 16:34:56 4254

原创 Jenkins安装

1.创建专用的jenkins用户sudo groupadd buildsudo useradd --create-home --shell /bin/bash --groups build jenkins2.在jenkins用户下配置java环境变量登录jenkins用户,在.bashrc文件中加入以下: export JENKINS_BASE=/home/jenkins e

2017-12-25 10:50:58 276

原创 GIT学习

分布式版本控制系统git是分布式版本控制系统,它的设计原理是:每个使用者都有一份完整的版本库。 分布式版本控制系统 也有一个“中央服务器”,但每个人的电脑上都是一个完整的版本库,中央服务器的作用仅仅是方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。这样,你工作的时候即使不联网也可以,因为版本库就在你自己的电脑上。当多个人协作时,只需把各自的修改推送给对方,就可以互相看到对方的

2017-12-20 16:27:16 169

转载 【转载自nimblewind】Maven本地仓库配置和archiva私服搭建

配置本地自定义仓库 找到MAVEN的安装目录,在conf文件夹下找到settings.xml,文件,修改内容如下(以我自己的操作为例): E:\maven\Repository 然后,建立上面localRepository指定的文件夹E:\maven\Repository,同时将上面MAVEN安装目录下的settings.xml文件拷贝到E:\maven下,(注意,settings.x

2017-12-03 17:21:37 344

转载 阿里&百度&腾讯&facebook&Microsoft&Google开源项目汇总

TencentGitHub地址:https://github.com/Tencent/tinkerTinker是Android的热修复解决方案库,它支持dex,库和资源更新,无需重新安装apk。 GitHub地址:https://github.com/Tencent/TarsTars是基于使用tars协议的命名服务的高性能rpc框架,并提供了半自动操作平台。 GitHub地址:https://g

2017-12-01 17:22:44 616

原创 版本命名规范

版本命名的格式为:主版本号+次版本号+修订版本号+紧急版本号+_阶段说明1.版本号修改规则(1)主版本号:当功能模块有较大的变动,比如增加模块或是整体架构发生变化。此版本 号由项目决定是否修改。(2)次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部 的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。此版本号由项目决定是否修

2017-11-30 10:12:01 1036

原创 git命令

1.git status git status命令可以让我们时刻掌握仓库当前的状态修改test.txt文件,添加一行“test”,然后运行git status命令看看结果:git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。2.git diffgit diff顾名思义就是查看difference,显示的格式正是Uni

2017-11-30 09:56:32 170

原创 分布式版本控制DVCS

git是分布式版本控制系统,它的设计原理是:每个使用者都有一份完整的版本库。 分布式版本控制系统 也有一个“中央服务器”,但每个人的电脑上都是一个完整的版本库,中央服务器的作用仅仅是方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。这样,你工作的时候即使不联网也可以,因为版本库就在你自己的电脑上。当多个人协作时,只需把各自的修改推送给对方,就可以互相看到对方的修改了。 DVC

2017-11-28 17:02:51 291

原创 CentOS安装EPEL软件源

1.用rpm安装epel命令如下:rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm # CentOS 7 64位rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

2017-11-22 17:25:44 681

原创 CentOS6.4(64位)安装Mysql5.6

CentOS6.4(64位)安装Mysql5.6+JIRA7.4.1JIRA配置外部数据库需要安装mysql,这里选择5.6版本的二进制安装。

2017-11-22 11:15:30 1128

原创 Gitlab10.0域账号LDAP集成

Gitlab集成LDAP之后是这样:集成方法很简单,修改配置文件:/etc/gitlab/gitlab.rb然后执行sudo gitlab-ctl reconfigure命令重新加载GitLab配置。

2017-11-13 17:53:38 5073

原创 gitlab使用

开发操作指引安装 GitWindows 系统,从http://msysgit.github.io/下载,然后按默认选项安装即可。生成 SSH KEY使用下面的命令,列出电脑上已有的 SSH KEYls -al ~/.ssh使用下面的命令,一直按回车键,生成 SSH KEYssh-keygen-t rsa上图中在生成 KEY时,显示在目录” C:/User/c

2017-11-13 15:58:43 554

转载 Centos 6安装gitlab--下载包安装

说明:个人平时喜欢采用如上方式的rpm安装centos (内核7.x)https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7centos (内核6.x)https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6,选择需要的版本进行安装。1. 安装配置依赖项在 Centos 6

2017-10-30 14:52:09 316

原创 jenkins构建后增加邮件通知

配置Job中增加构建后步骤:

2017-09-25 16:00:03 269

原创 创建oracle数据库用户

--查询表空间SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name;1.创建表空间create tablespace S

2017-09-25 15:27:18 473

原创 Oracle设置表空间自增长

1.通过sql plus 命令登录数据库。  在命令行下输入sqlplus “登录用户名/口令 as 登录类型”就可以登录,系统内建的用户名常用的是sys,密码是在安装oracle过程中设置的密码,清务必牢记,如果用sys帐户登录,登录类型一定要是sysdba。2.查看各表空间分配情况。select tablespace_name, sum(bytes) / 1024 / 

2017-09-25 15:25:58 6153

原创 数据库schema的导出和导入

操作步骤:导出:1、使用oracle用户通过ssh登录对应的数据库服务器,通过. prof_xxxxxx 生效环境变量,如果没有环境变量则创建环境变量,修改sid2、使用expdp 导出schema,红色部分根据实际情况修改     expdp system/密码  directory=DIR dumpfile=dev20160928.dmp  schema

2017-09-25 15:22:48 9570

原创 jekins增加多个构建过程

配置jenkins任务时增加Multijob phase如下图:

2017-09-25 15:19:50 618

转载 ORA-12520

问题描述:今天突然发现连接数据库时报错,用pl/sql dev连接数据时,有时能连接上,有时连接时报:ORA-12520: TNS: 监听程序无法找到需要的服务器类型的可用句柄通过服务器登录数据库,报下面的报连接数错误:[oracle@dbserver22 ~]$ sqlplus"/as sysdba"SQL*Plus: Release 11.2.0.3.0

2017-09-20 11:18:26 472

原创 ORACLE查看表空间的名称及大小

--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespac

2017-09-20 11:17:53 4107

原创 ORA-12170

1.cmd-----ping ip地址 查看网络问题,看能否ping通2.cmd-----tnsping   ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙    没有关闭3.cmd----netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外4.cmd----ls

2017-09-20 11:17:20 402

jira-calendar-plugin-4.0.3.jar

jira插件Calendar,根据到期日,将项目或过滤器中问题和版本按日历格式显示出来

2018-01-11

maven setting文件

maven setting文件,maven安装目录、本地目录各一份·············

2017-12-11

java夜未眠。程序员的心声

作者是享誉国内外的Java高手,除了技术相关的文章之外,他也没有僭越自己的专业,随笔中所提及的都是软件产业里的甘苦点滴。不眠之夜,一本蔡学镛的《Java夜未眠》恰能适应你的心情,就像一杯清香醇厚的咖啡,让孤独的身影不再冷清寂寞。作者以诙谐、戏谑的笔触,写出时下程序员共同的心声。

2009-09-08

空空如也

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

TA关注的人

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