草庐IT

542.【DevOps】sonarqube踩坑

全部标签

新书速览|Kubernetes从入门到DevOps企业应用实战

从0到1,从零开始全面精通Kubernetes,助力企业DevOps应用实践本书内容《Kubernetes从入门到DevOps企业应用实战》以实战为主,内容涵盖容器技术、Kubernetes核心资源以及基于Kubernetes的企业级实践。从容器基础知识开始,由浅入深,阐述Kubernetes各个方面的知识,并提供大量实际项目和应用场景。全书共20章,第1~3章讲解容器技术,这是理解Kubernetes的必要基础,主要介绍容器的定义、创建和管理容器、容器网络和存储等方面的知识。第4章讲解如何使用Kubeadm和二进制文件安装高可用Kubernetes集群。第5~12章讲解Kubernetes的

DevOps 在改进软件开发生命周期中的作用

     软件开发是一个复杂多变的领域,需要不断地投入、迭代和协作。在当今激烈的市场竞争中,对可靠、及时和高质量解决方案的需求空前高涨。DevOps是一种革命性的方法,是应对这些挑战的基础。DevOps不仅仅是一种方法,它还将软件开发和IT运营无缝整合在一起,以简化工作流程。DevOps强调改善沟通、促进团队合作和团结软件交付团队,是提高响应速度和同步性的开发流程的触发器。   DevOps是现代软件开发服务的重要工具,可帮助企业实现更好的整体性能、更高的客户满意度、更快的上市时间和成本效益。它是一股充满活力的力量,能轻松适应行业不断变化的需求,让企业成功、迅速地应对软件开发的挑战。DevOp

【踩坑指南】线程池使用不当的五个坑

线程池是Java多线程编程中的一个重要概念,它可以有效地管理和复用线程资源,提高系统的性能和稳定性。但是线程池的使用也有一些注意事项和常见的错误,如果不小心,就可能会导致一些严重的问题,比如内存泄漏、死锁、性能下降等。最后文末还有免费红包封面可以领取,回馈给各位读者朋友。本文将介绍线程池使用不当的五个坑,以及如何避免和解决它们,大纲如下:坑一:线程池中异常消失线程池执行方法时要添加异常处理,这是一个老生常谈的问题,可是直到最近我都有同事还在犯这个错误,所以我还是要讲一下,不过我还提到了一种优雅的线程池全局异常处理的方法,大家可以往下看。问题原因@Testpublicvoidtest()thro

编译gcc踩坑记录——libtool: error: ‘/usr/local/lib/libgmp.la‘ is not a valid libtool archive

安装gcc依赖过程中出现错误,解决方法在google找到的。三个依赖如下:libgmplibmpfr依赖libgmplibmpc依赖libgmp、libmpfr直接就无脑(网上很多教程,这里就不赘述了)./configure--prefix=/home/xx/make&&makeinstall然后在libmpc时候就报错了:libtool:error:'/usr/local/lib/libgmp.la'isnotavalidlibtoolarchive解决方法:因为libmpc引用了libmpfr,libmpfr引用了libgmp而libgmp.la这个文件有bug,编译脚本里libtool路

什么是DevOps?DevOps是如何提效的?

文章目录前言一、DevOps是什么?二、DevOps是如何提效的?总结前言随着软件行业的不断发展,如何打破开发、运维、测试之间的边界,使工作更加高效成为了企业的新一个难题,本文将向大家介绍DevOps文化,以及它是如何提升效率的。一、DevOps是什么?首先我们来看一下官方的解释:DevOps是一种软件开发流程和文化,旨在通过协作、自动化和监控来实现快速、高质量的软件交付。它将开发和运维团队紧密结合,使得软件开发和部署变得更加高效、可靠和持续。DevOps的核心思想是将开发和运维工作紧密集成,并强调自动化和监控,以确保代码的可靠性和稳定性。DevOps的关键实践包括持续集成、持续交付、自动化测

nvidia jetson TX2 踩坑解决记录

最近拿着一张多年前实验室买的Jetson想刷个软路由玩,奈何折腾了一周才把clash-meta内核装好,记录一下自己踩的坑,整理一下以免其他玩jetsonTX2的兄弟掉大坑。已经过去一周了很多都记不太清了,凭记忆写的!一、第一次开机TX2第一次开机首先进入命令行模式,这时有两个账号可以用来登录,一个是NVIDIA另一个是Ubuntu,其实也可以来改root密码登录root。passwdroot 进入命令行模式系统会提示你装驱动。一定要仔细看登录后的提示!!!需要在NVIDIA账号下安装。经过最近几天搜索发现很多教程直接cd~/NVIDIA-INSTALLsudo./install.shrebo

【甲方安全建设】DevOps初体验

文章目录前言传统的开发方式:Docker-解决环境问题DevOps-CI/CD走向流水线Jenkins工作流程Git拉取代码Maven构建打包通过SSH连接后端服务器实现效果DevSecOps-安全赋能关于安全平台漏洞扫描漏洞预警TODO前言临近春节,笔者经过半年北漂,实习期间辗转几家公司,同时也接触了几种不同岗位,也算对安全有了个初步的了解目前在一家公司做安全开发相关实习,期间接触到一些比较有意思的技术,特此记录一下之前写一些小的工具,无论是Bash、Python还是Java,都是顶多几百行的工作量,感觉不到开发的魅力,也没有开发和安全相结合的感觉,后面在公司有机会写一下完整的系统,以及后续

在Jetson Xavier NX上安装编译OpenCV完整流程+踩坑记录

目录前言完整流程一.准备工作二.安装+编译+生成三.添加环境变量四.失败了?试试这个踩坑记录一.Cmake信息栏缺失'python3'部分,我的解决方法如下:二.make过程中报错导致make停止:三.安装之后python不能importcv2/只有特定版本可以,解决方法:小结前言本人在NX板上以及Windows系统上多次通过cmake安装过OpenCV,包括4.x和3.x的版本,踩坑无数,这方面的资料我看过很多,但是大多都比较老了,所以想分享一下自己的经验,希望能帮到大家。注意!在进行操作之前要了解这个教程是否适合你,如果你的配置与我下面所述不同,可能会遇到各种问题。必需:系统是Ubuntu

【云原生】DevOps之使用Gitlab Runner进行CICD

文章目录前言一、GitlabRunner简介二、GitlabRunner注册2.1使用Docker安装2.2容器注册的runner三、GitlabRunner运行3.1测试项目3.2运行流水线3.3流水线运行界面3.4runner任务运行数量统计前言在很久之前的文章中,我们已经搭建过了Jenkins+Docker+Harbor+SpringCloud微服务持续集成自动化部署,今天来介绍Gitlab原生的GitlabRunnerCICD功能。一、GitlabRunner简介Gitlab实现CICD的方式有很多,比如通过Jenkins,通过GitlabRunner等,今天主要介绍后者。Gitlab