这两天一直在研究sonar单元测试覆盖率的问题,我们线上使用的是sonar的单元测试的扫描.我们平时单测是使用groovy语言写的,使用的是spock框架,自己研究了很长时间,今天也是跟大佬研究讨论了一下,聊了聊他们自己踩的坑,学习到新的知识点,今天记录一下最近踩的一些坑吧,我们知道sonar本省底层的扫描结果是使用jacoco进行扫描的,我们进行扫描,只需要执行mvnsonar:sonar就可以
分类:
其他好文 时间:
2020-08-20 18:32:04
阅读次数:
124
以前自己也总结了artifactory的安装教程,但是自己搭建的话,总是报错,一直没法成功,找了很多办法,最后在中国代理官网的帮助下,终于搞定了,今天特意分享出来.1.artifactory介绍1.介绍Artifactory是一个Maven企业级仓库。它提供先进的代理、高速缓存和安全设施,来供一个强大、独立的重复性和环境建设的Maven所使用。Artifactory是一个Java的Maven扩展工
分类:
其他好文 时间:
2020-08-20 18:29:33
阅读次数:
66
作者:李毓在正常情况下,控制台输入kubectltoppods命令,会返回如下提示:[root@adm-master~]#kubectltoppodsErrorfromserver(NotFound):theservercouldnotfindtherequestedresource(getserviceshttp:heapster:)这是因为还缺少个组件,这个组件叫做metric-server。
分类:
其他好文 时间:
2020-08-20 18:28:14
阅读次数:
116
作者:李毓在正常情况下,控制台输入kubectltoppods命令,会返回如下提示:[root@adm-master~]#kubectltoppodsErrorfromserver(NotFound):theservercouldnotfindtherequestedresource(getserviceshttp:heapster:)这是因为还缺少个组件,这个组件叫做metric-server。
分类:
其他好文 时间:
2020-08-20 18:27:51
阅读次数:
67
由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的。 对于Ubuntu 16.04 LT ...
分类:
编程语言 时间:
2020-08-20 18:26:53
阅读次数:
71
JVM 1、JVM 的位置 运行在操作系统之上的 java程序是排在 jre(jvm) 上的 所谓的JVM 调优就是在堆里面调,方法区就是 一个特殊的堆 2、JVM 的体系结构 3、类的加载器 作用 加载 class 文件 类加载器分为好几个,有等级 1、虚拟机自带的加载器 2、启动类(根)加载器 ...
分类:
其他好文 时间:
2020-08-20 18:22:08
阅读次数:
61
自己之前纠正过这个问题,但还是忘了。今天再拿出来。 今天主要总结关于使用 c++ 标准中的 new 关键字。 【结论】 A、处理new可能抛出的异常 B、针对new使用std::nothrow不抛出异常 1、错误示范 下面一段代码,使用new向堆申请空间,再释放的过程 1 char *pbuf = ...
分类:
编程语言 时间:
2020-08-20 18:16:43
阅读次数:
76
服务器信息类型服务器IP地址备注Ansible(2台)172.24.78.21/22K8S集群部署服务器,可以和在一起,需要配置在负载均衡上实现反向代理,dashboard的端口为8443K8SMaster(2台)172.24.78.21/22K8s控制端,通过一个VIP做主备高可用Harbor(2台)172.24.78.23/24高可用镜像服务器Etcd(最少3台)172.24.78.25/26
分类:
其他好文 时间:
2020-08-20 18:13:33
阅读次数:
68
想要成为架构师,要是连内存泄露都解决不了,那你还不够格,回家再练练吧.java的内存泄露,基本大家在工作中基本都会用到,作为一个运维开发出生的人,还记得以前总是给我们的架构师抓取内存文件heap.bin,而自己其实是真的没有好好研究过怎么查看或者分析这个文件的,我觉得有些人也是懵逼的,并不知道具体如何来查看具体哪里内存泄漏了,今天正好也是解决了一个线上的问题,所以总结出来,希望和大家一起进步.1.
分类:
其他好文 时间:
2020-08-19 20:08:31
阅读次数:
111
1.Kubernetes介绍Kubernetes这个名字起源于希腊语,意思是舵手,由于k到s之间有8个字符又简称k8s。Google在2014年开源了Kubernetes项目,基于容器技术的分布式管理系统,在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。1.Kubernetes概述Kubernetes是一个开源
分类:
Web程序 时间:
2020-08-19 20:07:40
阅读次数:
124