`
文章列表
现在将将博客搬至CSDN
      在项目开发过程中,我们使用git进行源码管理,Jenkins进行程序构建,并打包成docker镜像,但对同一个工程的不同分支改如何处理,要达到以下要求:不同的分支,docker镜像的tag不同。       在实际操作过程中遇到一个问题:同一个git不同的分支在同一个工作目录中会产生同名的目录,如果构建两个job,指定不同的分支,在同时执行构建时会产生混乱,这就需要用户在操作时注意查看和区分。现在的想法时,操作时不需要参考其他的job,只专注要执行的job即可。 通过搜索查询到Git Parameter这个插件,它可以实现,用户在构建时,会把现有的分支或tag拉取过来,让用户 ...
Strim或者Trip都是只能去除头部和尾部的空字符串。中间的部分是不能够去除的! 推荐使用ApacheCommonse的StringUtils.deleteWhitespace("a b c"); 删除所有空格。 如果我自己写,我会采用foreache遍历每一个字符串中的字符然后利用StringBuilder追加 或者使用 Replace进行替换,替换的时候对于多个空格可能匹配有问题,利用正则表达式? 网上找到了一个文章,感觉不太全,不过可以参考: 1. String.trim() trim()是去掉首尾空格 2.str.replace(" " ...
mac下eclipse中安装svn插件是比较简单的: 1,下载插件包,地址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 2,我这里下载的site-1.10.2.zip(支持svn1.8之后),将此压缩包解压到 /Applications/Eclipse.app/Contents/Eclipse/dropins 3,删除Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.update,启动eclipse。 4,点击 ...
本文转自http://blog.csdn.net/maosidiaoxian/article/details/40109337 Gradle介绍 Gradle是一个基于JVM的构建工具,它提供了: 像Ant一样,通用灵活的构建工具 可以切换的,基于约定的构建框架 强大的多工程构建支持 基于Apache Ivy的强大的依赖管理 支持maven, Ivy仓库 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。 对Ant的任务做了很好的集成 基于Groovy,build脚本使用Groovy编写 有广泛的领域模型支持构建 Gradle ...
intellij IDEA在第一次启动时,会在${user.home}目录下建立以.IntelliJIdea开头的文件夹,用来存放IDEA的配置信息、插件和缓存信息。随着工具使用时间越多,这个文件夹会越来越大。如果用户目录和系统盘在一个分区,那系统盘分区可用空间就会变小,系统重装时,这个目录还会被删除。 于是我们需要将此目录修改到其他分区,修改很简单,如下: 在IDEA安装目录的bin文件夹中找到idea.properties文件,我们需要里面的几项内容:   # Use ${idea.home} macro to specify location relative to IDE i ...
当时用outlook2013新建Email账户的时候,其数据文件(.ost文件)总是被保存在C盘默认目录,这样占用C盘的空间。提供一个改变该数据文件路径的方法,以便腾出C分区的磁盘空间。 1. 下载"Office自定义工具(OCT)" 微软官方下载页面: http://www.microsoft.com/en-us/download/details.aspx?id=35554 根据自己的版本选择32位或者64位,这里以64位为例子; 2. 下载完后,运行64位的“admintemplates_64bit.exe”,会提示让你选择解压文件夹,找个文件夹解压即可如tem ...
项目中需要把JAVA的代码注释生成一个api文件,项目在IntelliJ IDEA中开发,现在介绍一下在IntelliJ IDEA中生成javadoc的方法; 1,在工具栏中找到”Tools”,然后“generate JavaDoc”如图1:  2,进入参数配置界面,如图2:  3,点击“OK”,就会将API文档产生在指定目录。 参考: http://www.zicheng.net/article/88.htm http://blog.csdn.net/IDOshi201109/article/details/46874815
自己对基础知识有点忘记了,写下来当作备忘。 http://127.0.0.1/demoPro/wx/auth/view?custa=001&authb=2 System.out.println(request.getContextPath());// /wkwm System.out.println(request.getPathInfo());// null System.out.println(request.getPathTranslated());// null System.out.println(request.getQueryString()); // cust ...
使用UltraISO将live CD写入U盘,在安装在启动界面会卡很长时间,之后出现error。 解决方法: UltraISO写入镜像之后U盘的名字会变成CentOS-7-li,这时打开U盘,编辑isolinux目录下的isolinux.cfg和syslinux.cfg文件,把所有的CentOS-7-livecd-x86_64替换为你U盘的名字,重启后用U盘引导即可
在IDEA中创建了properties文件,发现默认中文不会自动进行unicode转码。如下 #\u4EA7\u54C1\u4FE1\u606F\u8BBE\u7F6E productName=JeeSite \u5FEB\u901F\u5F00\u53D1\u5E73\u53F0 copyrightYear=2015 version=V1.2.6 在File-->Setting-->Editor-->File Encodings,在箭头指的选项上打上勾,确定即可   效果如下:  #产品信息设置 productName=JeeSite 快速开发平台 ...
工作中需要用户选择地址,那就要建立全国行政区的信息,经过google、百度都没有找到,于是自己找了国家统计局的数据(截至到2013年8月31日),详见附件excel,可以使用程序将excel导入到数据库中。 参考国家统计局数据,详见这里。
    最近在看《maven实战》这本书,想着将现在做的项目使用模块化方式,其中有几个依赖是使用公司的自建仓库,为了方便多个公司的合作,并尽量减少其他人的操作,就想将公司的的仓库放着项目中pom,这样其他人不用配置自己本地的setting.xml文件,就可以引用我公司的仓库。     使用过程中发现一个问题,就是已经按照书中的方式进行了配置公司仓库信息,但是仍然不能在我司仓库下载,然后经过各方搜索,发现了是mirror(镜像)和repository(仓库)的配置问题。          由于之前发现maven中央仓库,在国内访问比较慢,于是使用了开源中国的maven仓库(请参考这里的配置 ...
最近将IntelliJ IDEA升级到14.0.2,启动时,直接进入上次关闭时最后打开的一个项目,但是本人想有一个选择,进入选择的项目中,之前修改成功过,时间一长就忘记了,写此文章,记录一下: 在启动完成,显示主界面后,在菜单栏中找“File",然后按照以下顺序点开。 File-->Settings-->System Setting 此时在右边区域有一个”Reopen last project on startup“,如果勾选,则表示启动后自动进入上次最后打开的项目,否则,进入选择界面,如下图   PS:IDEA14的启动界面比较炫,但是项目选择界面不怎么喜欢 ...
近几天在研究docker,由于手中没有现成的Linux环境,真巧阿里云有免费体验的活动,就申请了一个,于是决定使用阿里云的ECS安装docker。ECS中使用的centos 6.5 x64系统,下面开始介绍安装过程。 安装过程非常简单: CentOS6使用 EPEL 库安装 Docker,命令如下(内网使用:mirrors.aliyuncs.com,不占用公网流量): $ yum install http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm $ yum install docker-io ...
Global site tag (gtag.js) - Google Analytics