摘要: java对象 深度克隆(不实现Cloneable接口)和浅度克隆 详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt128 为什么需要克隆: 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有 阅读全文
posted @ 2017-08-29 15:16 wjj1013 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Spring.profile实现开发、测试和生产环境的配置和切换 软件开发过程一般涉及“开发 -> 测试 -> 部署上线”多个阶段,每个阶段的环境的配置参数会有不同,如数据源,文件路径等。为避免每次切换环境时都要进行参数配置等繁琐的操作,可以通过spring的profile功能来进行配置参数的切换。 阅读全文
posted @ 2017-08-29 10:39 wjj1013 阅读(183) 评论(0) 推荐(0) 编辑
摘要: maven profile动态选择配置文件 一、背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的 阅读全文
posted @ 2017-08-29 10:22 wjj1013 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 使用maven profile实现多环境可移植构建 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配 阅读全文
posted @ 2017-08-29 10:18 wjj1013 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 【Linux】Linux中常用操作命令 博客已转移,请借一步说话,http://www.daniubiji.cn/archives/25 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文 阅读全文
posted @ 2017-08-29 09:21 wjj1013 阅读(126) 评论(0) 推荐(0) 编辑