evops是一个很高大上的名字,其实说的简单点就是开发和运维本身就是一个团队的,要干就一起把事情干好。谁出了问题,网站都不行。作为一个架构师,必须要devops,而且要知道如何推行devops。
首先要自动化,举个阿里的例子,阿里通过aone系统来实现半自动化部署:
开发人员开发代码先自测通过后,提交代码到git。在aone中一键部署到日常环境。部署是自动化扫描依赖冲突,系统安全等问题...
分类:
其他好文 时间:
2015-07-07 19:34:12
阅读次数:
224
新版API上线后,发现LOG文件没有正常输出。查看Tomcat的Log文件发现如下的错误信息May 29, 2015 7:56:21 AM com.sun.xml.ws.server.sei.EndpointMethodHandler invoke ...
分类:
编程语言 时间:
2015-05-31 12:25:36
阅读次数:
168
无论是maven工程还是eclipse工程,有时工程引入的jar包并不是运行是实际使用的jar,真正的jar可能是容器内部,这个这个时候如果出现依赖冲突,可以通过this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();精确获取使用运行的类,加载的位置。
分类:
编程语言 时间:
2015-05-04 22:19:47
阅读次数:
153
通常情况下,在Java项目中,我们使用的路径都是在拿到类加载路径后,根据相对位置,使用FilePathTest.class.getResourceAsStream(relativePath);拿到文件。今天小生不使用classPath,而是直接去使用相对路径来试验。小生的work space路径是 ...
分类:
编程语言 时间:
2015-04-23 17:10:10
阅读次数:
140
如何实现一个工程中不同模块加载不同版本的同名jar包?
曾是阿里面试的时候遇到的一个面试题。当时就有点晕,如果是平时遇到这样的问题肯定是统一加载相同版本的就好了。
而如果系统特别庞大依赖冲突繁多,涉及多部门协调,真的有必要解决这样的问题。
这个问题困扰我很久,一直没有好的解决办法。最近研究java虚拟机。终于找到了答案。...
分类:
编程语言 时间:
2015-02-11 16:47:44
阅读次数:
1592
YUM安装删除软件系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。安装的命令是,yum install xxx,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突...
分类:
其他好文 时间:
2014-11-17 17:21:07
阅读次数:
159
一、创建Configuration对象
Configuration实例的唯一作用是创建SessionFactory实例;若映射定义文件在类加载路径中,则可用addResource()方法来添加映射定义文件
3种配置Hibernate方式:
使用hibernate.properties作为配置文件(\project\etc\hiber...
分类:
Web程序 时间:
2014-11-17 12:31:05
阅读次数:
156
1、诊断包冲突
java.lang.NoSuchMethodError: org.apache.commons.io.output.DeferredFileOutputStream.(ILjava/lang/String;Ljava/lang/String;Ljava/io/File;)V
2、解决
2.1 可见的依赖冲突
1)在eclipse中打开工程,在pom文件的depe...
分类:
编程语言 时间:
2014-10-22 01:07:47
阅读次数:
239
下面两个配置有简洁的包依赖冲突:
org.slf4j
slf4j-api
1.7.5
org.slf4j
slf4j-simple
1.7.5
kr.co.vcnc.hae...
分类:
其他好文 时间:
2014-09-16 16:02:00
阅读次数:
163
先说说背景吧.
使用基础解决方案不能解决的,更严重的是,想重装那些软件,却卸载不了,提示依赖冲突.
这个时候我都想重装系统了,可是我配置了这个多东西,安装了这个多软件等原因,不到最后一步我不想选择重装系统这个方法,毕竟重装系统不一定能解决冲突问题.
不过,我最终还是找到了解决方案.
这就分享出来,帮大家多一个选择的解决方案,当然不到万不得已请不要选择这个方法.
现在我们来看看这个依赖的冲突问题吧....
分类:
其他好文 时间:
2014-05-23 02:12:00
阅读次数:
186