首页
学习
活动
专区
工具
TVP
发布

IT大咖说

专栏作者
909
文章
1446473
阅读量
98
订阅数
1000个字带你一次性搞懂JavaAgent技术,反正我是彻底服了
◆  JavaAgent技术 JavaAgent是一种特殊的Java程序,是Instrumentation的客户端。它与普通Java程序通过main方法启动不同,JavaAgent并不是一个可以单独启动的程序,它必须依附在一个Java应用程序(JVM)上,与主程序运行在同一个进程中,通过Instrumentation API与虚拟机交互。 ◆  JVM启动时静态加载 对于JVM启动时加载的Agent模块代码,Instrumentation会通过premain方法传入代理程序,premain方法会在调用程序m
IT大咖说
2022-07-18
2.5K0
Docker夺命连环15问,你能坚持第几问?
文章目录 前言 什么是Docker? Docker的应用场景有哪些? Docker的优点有哪些? Docker与虚拟机的区别是什么? Docker的三大核心是什么? 如何快速安装Docker? 如何修改Docker的存储位置? Docker镜像常用管理有哪些? 如何创建Docker容器? Docker在后台的标准运行过程是什么? Docker网络模式有哪些? 什么是Docker的数据卷 如何搭建Docker私有仓库 Docker如何迁移备份? Docker如何部署MySQL? ◆  前言 本文总结
IT大咖说
2022-07-18
5340
你都30多岁的程序员了,还不懂Docker的原理及构建部署过程吗?
◆ Docker的原理 Docker有三个核心组件,掌握这三个组件的概念有助于我们进一步了解Docker的工作机制。 镜像:Docker Image,它是容器运行所需要的静态二进制文件和依赖包的集合,可以将它理解为一个面向Docker的只读模板,容器镜像基于分层的联合文件系统(UnionFS)实现。用户可以根据需求,通过DockerFile定制容器镜像,同时Docker提供了对镜像的各种API操作命令实现镜像版本管理的功能。 容器:Docker Container,是从镜像创建的应用,是镜像的动态运行实例,
IT大咖说
2022-07-04
6000
一次性把Docker的概念、容器与虚拟机的区别、容器交付的优势讲清
◆ 基于容器的交付 基于容器的交付可以说是软件交付方式的一次技术革命。容器技术将服务交付依赖的底层基础设施进行了标准化,屏蔽了多样化的环境差异。对开发人员来说,容器技术可以把对交付物的质量保证及测试验证工作进一步提前到开发集成阶段,缩短代码到实际交付物的距离;对运维人员来说,服务的部署、扩容、回滚更为方便;同时容器技术成为规模化微服务部署、DevOps、不可变基础设施从思想到落地的关键技术环节。 ◆ Docker概述 本节是对Docker的概述,将从Docker的概念、容器与虚拟机的区别、容器交付的优势等方
IT大咖说
2022-07-01
4510
探索云原生技术之基石——Docker容器
文章目录 什么是云原生 什么是Docker MySQL主从复制(1主1从)  Master节点配置 Slave节点配置 测试主从同步 主从同步失败问题(Slave_SQL_Running:No) Slave_SQL_Running:No的解决办法 Redis集群(3主6从) 10亿条数据怎么进行缓存 哈希取余算法(小厂采用) 一致性hash算法(中大厂采用) hash槽算法(大厂采用、和Redis集群也是采用这种) 快速搭建Redis Cluster(3主6从) 快速生成9个容器实例 查看容器实例是否全部启
IT大咖说
2022-06-09
3690
Nomad正在接管Kubernetes吗
根据目前的市场状况,我们大多数人都认为Kubernetes(又称 "K8s")赢得了容器编排的战斗,战胜了Docker Swarm和Mesos等替代方案。也许这是一个旧闻,但在K8s(2014年)的同时,还有一个平行的参与者在海上航行,但没有被许多技术人员所关注,那就是HashiCorp的Nomad(2015)。 从谷歌孵化出来并得到社区持续支持的Kubernetes是容器编排的事实标准。然而,Kubernetes并不是所有用例的解决方案。正如许多开发者提到的新功能的复杂性。开发困难疑问和 错误的安全配置作
IT大咖说
2022-06-07
7260
.NET 6 从0到1使用Docker部署至Linux环境
◆ 前言 作为一名.Net菜鸟开发者,平时对Linux接触的并不多,项目部署这一块都是运维小哥顶着,但是作为混迹在云原生项目组的人咱也不能什么都不知道,该掌握的知识还是要懂的,所以借着这次机会,梳理一下项目部署这块的知识点。如果在阅读的过程中发现有什么不合理的地方,还请多多指教! ◆ 环境准备 VS2022 CentOS 7 Docker Desktop .NetCore 6.0 Xshell 7 ◆ .NET Core项目准备 1.首先我们先创建一个空的ASP.NET Core Web应用 项目启
IT大咖说
2022-05-27
1.6K0
还在用Alpine做Docker镜像?看看大牛怎么说
大家都喜欢Alpine的镜像,因为它们很轻,攻击面较小,但也许它们不再是最佳选择。现在又到了谈论distroless版镜像的时候了。 在 SumUp我们经常使用Kubernetes和Docker镜像,所以我们一直在寻找基础镜像的最佳选择。distroless镜像并不是什么新东西,但由于某些原因,我觉得它们并没有得到应有的采纳。 ◆ 什么是distroless图像? 我不得不说这不是什么新东西,我是说真的。它已经存在很多年了,你可以在以下内容中查看 GoogleContainerTools/distrole
IT大咖说
2022-05-12
2910
Docker看完即掌握
◆ 一.什么是Docker? 百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器
IT大咖说
2022-04-15
5010
容器管理的 9 个最佳 Docker 替代方案
◆ 一、概述 首先我们要明白Docker 并不是市场上唯一的容器管理软件。下面分享几个 Docker 替代方案,以便在您的下一个项目中使用。容器对于虚拟环境中的软件开发、部署和管理非常有益。Docker 在容器化过程中很有用,但它并不是唯一的平台。如果您正在寻找 Docker 的替代品,请不要再犹豫了。本文展示了一些功能丰富且高效的 Docker 替代方案,可在您的下一个项目中使用。 ◆ 二、Docker替代方案 ◆ 1、 Podman Podman 是一个开源的容器引擎。这个 Linux 原生引擎最适
IT大咖说
2022-03-16
3.4K0
QingLong - 强大的定时任务管理面板
定时任务,是在日常开发需求中总会遇到的,我们往往会有一些简单的脚本工作,希望能够每小时或每天执行一次。当这类需求变得多起来后,这些零散的任务脚本就会变得难以管理,尤其是它们可能由不同的脚本语言编写而成。这时,我们就需要一个集中化的定时任务管理平台,来进行统一管理。 ◆ 简介 QingLong(青龙),是 whyour 在 Github 上开源的定时任务管理面板,仓库位于  https://github.com/whyour/qinglong,目前版本为 v2.11.2。 QingLong提供了强大的定时任
IT大咖说
2022-03-10
2.5K0
Homer - 无比简单的静态网站首页生成器
对于 Web 开发的入门者而言,开发一个功能全面的静态的网站首页,并不是那么容易实现的需求。然而,实现一个个人网站或企业网站的简单首页,又是十分常见的需求。如果可以通过编写简单的配置文件,就能实现一个美观使用的静态首页,并能够提供一些自定义的功能,无疑会降低此类需求开发的门槛。
IT大咖说
2021-04-23
1.6K0
Web-Frameworks - 谁才是最快的 Web 框架
对于 Web 应用开发者而言,关于不同 Web 框架之间性能差异的争议由来已久。对于一个网络应用或服务而言,我们通常都希望处理速度越快越好。但由于实现语言、底层网络设计、并发处理、路由算法等种种因素的影响,不同的框架实现相同的逻辑,性能可能会有十倍乃至百倍的差异。
IT大咖说
2021-04-08
3K0
GitOps—通过CI/CD自动化构建虚拟机模版
从2月份开始的[模版自动化系列],已通过一系列的文章熟悉多种虚拟机模版的自动化构建,但在企业实际环境中模版的数量会远远超过这些,此时单一通过shell进行管理和更新,依然非常复杂和繁琐的(虽然相比以前已经有了很大的提高)。现在把自己基于GitOps的方式来管理模版分享出来,进一步提高模版的构建和管理效率,本篇文章将介绍如何通过GitLab CI/CD对模版进行自动化管理。
IT大咖说
2020-11-03
2.5K1
Elastic Stack 实现日志的自动采集、搜索和分析
Elastic Stack 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化
IT大咖说
2020-08-21
1.1K0
国产开源文档管理系统——Wizard
Wizard是一款开源文档管理系统,支持三种格式类型的文档管理,分别是Markdown、Swagger和Table,以便于满足不同场景和不同需求下的文档管理,Markdown类型是当下比较常用的文档类型,虽然已经满足大多数需求,但是当需求变得复杂,那么使用起来就相对不太够了!
IT大咖说
2020-08-11
5K0
docker中容器如何实现通信
默认情况下docker的网络模式为Bridge,当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。从docker0子网中分配一个IP给容器使用,并设置docker0的IP地址为容器的默认网关。这样容器间就可以相互通信。但是此种方式可能随着容器的重启的原因,ip发生变化。(比如容器1开始ip为192.168.0.110,重启后变成了192.168.0.121)。如何解决这个问题呢?
IT大咖说
2020-03-12
1.3K0
两款Docker可视化工具介绍
Docker是一项非常流行的容器技术,现在在各行各业有着广泛的使用。不过如何管理Docker容器是一个问题,所以我今天向大家介绍两款Docker可视化工具,希望对大家有所帮助。
IT大咖说
2020-02-21
1.1K0
容器化RDS|计算存储分离架构下的 IO 优化
摘要 在基于 Kubernetes 和 Docker 构建的私有 RDS 中,普遍采用了计算存储分离架构。该架构优势明显, 但对于数据库类 Latency Sensitive 应用而言,IO 性能问题
IT大咖说
2018-04-04
1.1K0
云计算的下一个时代——“容器时代”
随着容器技术的发展,容器成为了目前最受欢迎和关注的项目。京东在容器的实践过程中,结合虚拟机,对容器技术做了优化和改进,他们是怎么做的? 容器趋势分析 在容器和服务发现相关的内容里,docker和kub
IT大咖说
2018-04-04
1.5K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档