相关文章
微前端框架主流方案剖析
微前端架构是为了在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增多、变迁,从一个普通应用演变成一个巨石应用(Frontend Monolith)后,随之而来的应用不可维护的问题。这类问题在企业级 Web 应用中尤其常见。 微前端框架内的各个应用都支持独立开发部署、不…
编程日记
2024/12/22 19:38:30
DevOps是什么?
DevOps是一系列实践、工具和文化理念的组合,旨在自动化并整合软件开发和信息技术运维团队之间的流程。以下是DevOps的几个关键点: 沟通与协作:DevOps强调开发和运维团队之间的沟通与合作,通过改善这两个部门间的协作关系ÿ…
编程日记
2024/12/21 9:13:13
Linux下GPU虚拟化
在新Linux内核中体验GPU虚拟化 从内核4.10, 支持 virtual gpu 的代码开始汇入主线程。这部分代码主要由两部分组成:
首先, mediated 设备框架(mdev),基本上,这部分代码使得内核驱动开始用vfio框…
编程日记
2024/12/24 3:22:19
2024-Java-Maven学习笔记
Maven
Maven是一个Java项目管理和构建工具,作用:定义(规范)项目结构、项目依赖、使用统一的方式自动化构建(clean、compile)。
提供了一套依赖管理机制:利用仓库统一管理jar包,利用…
编程日记
2024/12/19 12:02:16
k8s部署Eureka集群
部署有状态负载
镜像配置:
环境变量如下:
AUTHENTICATE_ENABLEtrue
JAVA_OPTS-Dauth.userName账号 -Dauth.password密码
MY_POD_NAMEmetadata.name
BOOL_REGISTERtrue
BOOL_FETCHtrue
APPLICATION_NAME负载名称
EUREKA_INSTANCE_HOSTNAME${MY_POD_NA…
编程日记
2024/12/16 1:43:27
node.js-模块化
定义:CommonJS模块是为Node.js打包Javascript代码的原始方式。Node.js还支持浏览器和其他Javascript运行时使用的ECMAScript模块标准。
在Node.js中,每个文件都被视为一个单独的模块。
概念:项目是由很多个模块文件组成的
好处:…
编程日记
2024/12/17 0:31:20
开源大数据集群部署(二十一)Spark on yarn 部署
作者:櫰木
1 spark on yarn安装(每个节点)
cd /root/bigdata/
tar -xzvf spark-3.3.1-bin-hadoop3.tgz -C /opt/
ln -s /opt/spark-3.3.1-bin-hadoop3 /opt/spark
chown -R spark:spark /opt/spark-3.3.1-bin-hadoop32 配置环境变量及修改配…
编程日记
2024/12/23 5:25:35
盗梦攻击:虚拟现实系统中的沉浸式劫持
虚拟现实(VR)硬件和软件的最新进展将改变我们与世界和彼此互动的方式,VR头显有可能为用户提供几乎与现实无差别的深度沉浸式体验。它们还可以作为一种跨越遥远距离的方式,通过使用个性化的化身或我们的数字代表,促进社…
编程日记
2024/12/19 11:54:34