1月 102018
 

整理笔记本时发现一些以前做过的笔记,整理一下,在博客里留个记录,省的以后忘记。
问题是这样的:dubbo在部署时需要用到dubbo-admin,但dubbo-admin需要自己编译,网上各种下载的war包可能并不适合自己的开发环境、有极大概率是没法用的。
编译dubbo-admin很简单,在编译环境中准备好jdk、maven(jdk maven配置过程就没必要说了,网上n多教程),从github上下载dubbo源代码,准备工作就这些。
我的编译环境如下:

  • MacOSX High Sierra
  • Oracle JDK 1.8
  • apache maven 3.5.2

编译步骤: Continue reading »

9月 262017
 

公司项目迁移到android studio上已经有一段时间,之前光是配置android studio就花了一些时间——因为公司内网环境不能访问外网(内心吐槽过无数次了……工作本不能上外网给我们做开发的带来很多问题,唉……)……
本文主要想总结一下android studio在离线环境下如何配置。
jdk/android sdk的下载、配置再次不再赘述。 Continue reading »

6月 222017
 

稍微留下个笔记,省的以后再搜了。本文内容来自以下两篇文章:
maven package install deploy区别
添加jar包到本地Maven仓库
首先,说下package install deploy区别
1、maven package:打包到本项目,一般是在项目target目录下。
如果a项目依赖于b项目,打包b项目时,只会打包到b项目下target下,编译a项目时就会报错,因为找不到所依赖的b项目,说明a项目在本地仓库是没有找到它所依赖的b项目。
Continue reading »

3月 102017
 

这几天给开发机重装系统后遇到的一个问题,maven什么的都是最新的版本(maven 3.5.2, jdk 1.8),然而用idea打开项目后,总是注解报错,然后追根溯源发现是目前版本的maven在构建时默认面向jdk 1.5……参见这里:
http://maven.apache.org/plugins/maven-compiler-plugin/index.html

Also note that at present the default source setting is 1.5 and the default target setting is 1.5, independently of the JDK you run Maven with. If you want to change these defaults, you should set source and target as described in Setting the -source and -target of the Java Compiler.

Continue reading »

1月 122017
 

平时工作经常需要编译不同的android测试包,对这种重复劳动着实无感,趁着这几天工作不是很忙,尝试部署了jenkins来自动编译,下面记录一下过程(以下主要讨论在windows环境下的操作)。

第一步

使用ant编译android项目。如果是使用eclipse开发android,应该对ADT打包速度颇为无语,使用ant的速度要快很多。第一步要做的就是保证ant能够正常build项目,这样后面jenkins就可以启动一个ant编译任务进行android打包。ant编译android项目需要做如下工作: Continue reading »

1月 042017
 

原文地址:[VirtualBox]如何复制一个虚拟机

建立好一个虚拟机后,想要复制成两个虚拟机,需要如下操作:

1.复制vdi或者vmdx文件到一个新的目录。

2.在VirtualBox安装目录下有一个VBoxManage工具,可以改变磁盘文件的uuid。 Continue reading »

12月 232015
 

中文帖子地址:http://my.oschina.net/zjzhai/blog/225112
stackoverflow地址:http://stackoverflow.com/questions/22655867/what-is-the-difference-between-save-and-export-in-docker
我最近在玩Docker,一种应用程序容器和Linux的虚拟技术。它太酷了,创建Docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。 Continue reading »