李杰-@yd_个人页

个人头像照片 李杰-@yd
个人头像照片 个人头像照片
32
4
0

个人介绍

红帽RHCE工程师,红帽RHCSA系统管理员,统信软件桌面工程师,龙蜥社区工程师,deepin操作系统校园推广大使,2023年红帽挑战赛全国总决赛优秀奖,安徽省职业院校技能大赛“网络系统管理”赛项一等奖

擅长的技术

  • 前端开发
  • 容器
  • Devops
  • Linux
  • Windows
  • Anolis
  • 网络协议
  • 网络架构
  • 网络虚拟化
  • 虚拟化
获得更多能力
通用技术能力:
  • Linux
    高级

    能力说明:

    熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。

    获取记录:

    • 2024-03-06大学考试 Linux运维高级 大学参加技能测试未通过
    • 2024-03-06大学考试 大学/社区-用户参加考试
    • 2024-03-06大学考试 Linux运维中级 大学参加技能测试未通过
    • 2024-03-06大学考试 大学/社区-用户参加考试
    • 2024-03-06大学考试 Linux运维初级 大学参加技能测试未通过
    • 2024-03-06大学考试 大学/社区-用户参加考试

阿里云技能认证

详细说明

暂无更多信息

2024年04月

  • 04.24 21:34:30
    发表了文章 2024-04-24 21:34:30

    微平均在云计算中的实践

    本文探讨了微平均在云计算中的实践,微平均是大数据处理方法,通过将数据分小批处理以提高效率。它与MapReduce、Spark不同,主要特点是分批处理和延迟插入,适用于大数据分析、实时处理、机器学习等场景。核心概念包括微批次、延迟和弹性计算资源。文章还提供了代码示例,展示了如何在云计算中实现微平均处理,并讨论了未来发展趋势及所面临的挑战。
  • 04.17 09:59:16
    发表了文章 2024-04-17 09:59:16

    云计算与大数据:合作与创新

    本文探讨了大数据技术与云计算的背景和发展,大数据的5V特征(量、速度、多样、复杂、不确定)及云计算的3S特点(服务、共享、可扩展)。两者相互依赖,云计算为大数据提供计算与存储资源。核心算法涉及分布式计算、数据挖掘和机器学习,如线性回归、逻辑回归等。通过代码示例展示了Hadoop的MapReduce、Scikit-learn的KNN和TensorFlow的线性回归应用。未来趋势包括数据量增长、实时处理、AI与ML集成及数据安全挑战。附录解答了大数据、云计算等相关问题。
  • 04.17 09:58:04
    发表了文章 2024-04-17 09:58:04

    聚焦六大典型应用场景,博云金融行业容器解决方案更新发布!

    【4月更文挑战第5天】博云作为领先的私有云厂商,其金融行业容器云解决方案应对了金融企业在数字化转型中的挑战,提供敏捷开发、快速部署、弹性伸缩及全生命周期管理。解决方案涵盖六大应用场景:分布式金融PaaS、核心系统下移、信创云建设、互金业务管理、金融AI训练和老旧应用上云。通过统一的开发运维平台、一致的环境、高效的资源管理和安全保障,实现技术、管理及业务层面的价值提升。博云已成功服务近百家金融机构,助力金融行业的云原生转型。
  • 04.17 09:53:16
    发表了文章 2024-04-17 09:53:16

    云计算的物联网应用:智能化转型的关键

    本文探讨了物联网(IoT)与云计算的结合及其在数据处理中的应用。物联网通过连接设备进行数据交换,而云计算提供资源处理和存储。核心概念包括物联网的无线通信、传感、微控制器及数据技术,以及云计算的虚拟化、分布式计算、存储和网络技术。两者协同工作,云计算助力物联网处理大量数据,实现高效分析。文章还介绍了数据预处理、分析(如统计学、机器学习、深度学习)和应用的算法,以及数据应用的实例,展示了如何在智能家居系统中运用这些方法。未来,面对大数据、安全与隐私、实时性及边缘计算的挑战,物联网与云计算将继续发展。
  • 04.17 09:50:37
    发表了文章 2024-04-17 09:50:37

    探索OpenNetEasyCloud:一款创新的云计算解决方案

    OpenNetEasyCloud是一个基于微服务的开源云计算平台,利用Kubernetes和Docker实现容器编排和应用部署,提供RESTful API进行集成与自定义。采用Vue.js和Element UI打造用户友好的界面,支持虚拟机管理、存储服务、网络服务和监控告警功能。其特点是开源、易用、高可扩展、安全,并拥有活跃的社区支持。适合企业和开发者构建私有云环境,提升运维效率。[阅读原文](https://blog.csdn.net/gitblog_00041/article/details/137366836)
  • 04.17 09:48:37
    发表了文章 2024-04-17 09:48:37

    【云原生系列】云计算概念与架构设计介绍

    **云计算**是基于互联网的计算模式,通过共享计算资源(如服务器、存储、应用程序)提供高效、可扩展、可靠、安全和经济的服务。其架构通常包括**物理层**(服务器、存储、网络设备等基础设施)、**虚拟化层**(虚拟机、容器、虚拟网络等)、**平台层**(开发、运行时、数据库服务等)和**应用层**(企业应用、Web应用、移动应用)。云计算服务有IaaS、PaaS和SaaS,广泛应用于企业IT、开发测试、大数据处理、AI和远程办公等领域。为了确保性能和可靠性,云平台采用负载均衡、自动伸缩、备份恢复、安全措施和监控故障排除等方法。
  • 04.10 11:49:04
    发表了文章 2024-04-10 11:49:04

    Vue.js组件精讲 组件的通信2:派发与广播——自行实现dispatch和broadcast方法

    Vue.js 的 provide/inject API 主要用于跨级组件通信,侧重于子组件获取上级状态。但无法良好处理两种场景:父向子(跨级)传递数据和子向父(跨级)传递数据。在这种情况下,虽然Vue推荐使用Vuex,但在某些场景下,可以使用自定义的`dispatch`和`broadcast`方法。这两个方法在Vue 1.x中存在,但在2.x中被废弃。`$emit`用于触发当前组件的自定义事件,而`$on`用于监听这些事件。在Vue 2.x中,我们将自行实现`dispatch`和`broadcast`以实现类似的功能,允许父子组件(包括跨级)之间的通信,特别是当组件层级不深且无需全面状态管理时
  • 04.10 11:43:24
    发表了文章 2024-04-10 11:43:24

    WPF —— 动画缩放变换

    `ScaleTransform`用于二维x-y坐标系中对象的缩放,可沿X或Y轴调整。在故事板中,通过RenderTransform.ScaleX和ScaleY属性控制缩放。示例代码展示了如何设置按钮的RenderTransformOrigin、Background等属性,并通过LayoutTransform应用ScaleTransform。当鼠标进入按钮时,EventTrigger启动DoubleAnimation实现X和Y轴的缩放动画。最后,展示了如何将动画集成到自定义按钮样式中。
  • 04.10 11:40:50
    发表了文章 2024-04-10 11:40:50

    【架构四】J2EE技术规范

    Java2平台包含J2SE、J2EE和J2ME,分别针对桌面应用、企业级分布式应用和嵌入式系统。J2EE是企业级应用的标准,非具体产品,其核心规范包括:JDBC(统一数据库访问)、EJB(实现分布式服务)、JSP(专注页面显示)、Servlet(逻辑控制)和XML(数据交换格式)。这些技术协同工作,构建高效的企业级解决方案。
  • 04.10 11:38:43
    发表了文章 2024-04-10 11:38:43

    React原理

    【4月更文挑战第4天】本文介绍了React的核心概念,包括jsx、React.createElement和fiber。jsx是React的语法糖,被转换为React.createElement生成虚拟DOM (vDOM)以优化性能。vDOM是轻量的数据结构,用于描述DOM状态。React通过fiber结构改进渲染性能,将同步任务拆分成小任务,利用requestIdleCallback在浏览器空闲时执行,确保流畅的用户体验。fiber是增强的vDOM,包含额外的引用指针。文章还提及了diff算法和hooks在React中的作用。
  • 04.09 21:03:28
    发表了文章 2024-04-09 21:03:28

    nginx的各种负载均衡策略与各种负载均衡策略如何配置

    Nginx支持多种负载均衡策略,如轮询、加权轮询、IP哈希、最少连接、URL哈希和fair策略。轮询是默认策略,每个请求按顺序分发;加权轮询根据权重分配请求;IP哈希确保相同IP的请求始终发送到同一服务器;最少连接将请求发送给连接数最少的服务器;URL哈希(需额外工具或模块)和fair策略则依据URL和响应时间分配请求。配置变更需更新nginx.conf并重新加载或重启服务,具体配置应参照官方文档。
  • 04.09 21:00:16
    发表了文章 2024-04-09 21:00:16

    如何判断一个linux机器是物理机还是虚拟机

    使用`dmesg`检查"Hypervisor detected"可识别Xen PV虚拟机;`lscpu`显示"Hypervisor vendor"表明KVM虚拟化;"Virtualization: VT-x"指示实体机;`systemd-detect-virt`无法准确判断;`dmidecode -t 1`在某些节点上无法区分虚拟与实体。
  • 04.09 20:45:22
    发表了文章 2024-04-09 20:45:22

    Rust那些事之Borrow VS AsRef​

    【4月更文挑战第3天】Rust中的Borrow和AsRef是相似的trait,都提供了一个方法来获取引用。Borrow需要借用值的Hash、Eq和Ord与拥有值相等,适合结构体的单字段借用;而AsRef无此限制,有默认实现,可接受引用或值。当需要特殊trait一致性时(如HashMap的键值比较),使用Borrow;当仅需简单引用转换时,使用AsRef。
  • 04.03 19:52:02
    发表了文章 2024-04-03 19:52:02

    debian11 安装 k8s,containerd ,阿里云镜像(已成功)

    在准备 Kubernetes 集群环境中,确保每台机器至少有 2GB RAM,推荐 4GB,需连接网络。需3台机器,1台作为 Master,2台作为 Worker。安装 `sudo`,设置各节点主机名为 k8s-master、k8s-node1、k8s-node2,并更新 `/etc/hosts`。升级系统,接着安装并更新 containerd 至 v1.7,配置 `containerd` 并启用。
  • 04.03 19:48:26
    发表了文章 2024-04-03 19:48:26

    LLaMA-Factory 基于docker的大模型多卡分布式微调

    LLaMA-Factory是微调工具,包含Dockerfile和train.sh脚本,适用于多卡训练。Dockerfile基于nvidia/cuda:12.1.0镜像,安装Python 3.10、PyTorch 2.2.0、transformers等库。train.sh运行Docker容器,使用accelerate launch进行训练,参数包括模型路径、学习率、优化器设置等。注意使用--shm-size 32G --gpus all,并可选启用unsloth加速。默认配置文件设定了分布式训练和混合精度BF16。
  • 04.03 19:46:27
    发表了文章 2024-04-03 19:46:27

    网络安全 | 什么是云安全?

    云安全是应对企业外部和内部威胁的关键,它集合了多种程序和技術,确保云服务(如IaaS、PaaS、SaaS)的安全运行。云计算让企业能灵活扩展,但也带来数据安全管理挑战,包括可见性不足、多租户风险、访问控制困难和合规性问题。配置错误也是主要威胁。应对策略包括身份和访问管理(IAM)、数据丢失预防(DLP)、信息安全和事件管理(SIEM)以及业务连续性和灾难恢复计划。企业需构建安全的云计算框架,遵循网络安全框架,并利用云安全态势管理(CSPM)来防止错误配置造成的风险。
  • 04.02 00:17:22
    发表了文章 2024-04-02 00:17:22

    如何在 Debian VPS 上添加、删除和授予用户 sudo 权限

    【4月更文挑战第2天】在 Debian 系统中,创建新用户可降低管理风险。新用户默认无管理员权限,可通过 `adduser` 命令添加。要让用户体验 sudo 提升权限,需将其加入 `sudo` 组,如 `usermod -aG sudo newuser`。用户可通过 `ssh` 或 `su -` 切换登录。了解这些基础操作能有效管理和维护服务器。
  • 04.02 00:09:14
    发表了文章 2024-04-02 00:09:14

    FastAPI+React全栈开发13 FastAPI概述

    FastAPI是一个高性能的Python Web框架,以其快速编码和代码清洁性著称,减少了开发者错误。它基于Starlette(一个ASGI框架)和Pydantic(用于数据验证)。Starlette提供了WebSocket支持、中间件等功能,而Pydantic利用Python类型提示在运行时进行数据验证。类型提示允许在编译时检查变量类型,提高开发效率。FastAPI通过Pydantic创建数据模型,确保数据结构的正确性。FastAPI还支持异步I/O,利用Python 3.6+的async/await关键词和ASGI,提高性能。此外,
  • 04.02 00:04:42
    发表了文章 2024-04-02 00:04:42

    http和https的区别!

    **HTTP** 明文不安全,**HTTPS** 加密保障安全,但速度较慢且需向**CA**购买证书(如Symantec, Comodo等)。**TCP**三次握手建立HTTP连接,而HTTPS还需**SSL**握手,共12个包。HTTP用80端口,HTTPS用443。HTTPS基于**SSL/TLS**,消耗更多服务器资源。
  • 04.01 14:51:22
    发表了文章 2024-04-01 14:51:22

    【Docker系列】Docker-核心概念/常用命令与项目部署实践

    【4月更文挑战第1天】 Docker是容器化技术,打包应用及依赖,实现快速部署。核心概念包括镜像、容器和仓库。镜像是只读模板,容器是镜像运行实例,仓库用于存储和分发镜像。常用命令如`docker search`、`docker pull`、`docker images`、`docker ps`等。安装Docker在Ubuntu上涉及`apt-get update`、`install docker-ce`等步骤。了解这些基础,开发者能更高效地部署和管理应用。Docker简化了环境配置,增强了软件的可移植性和扩展性,是现代开发的必备技能。
  • 04.01 09:43:39
    发表了文章 2024-04-01 09:43:39

    k8s面试题大全

    本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步。
  • 04.01 09:37:02
    发表了文章 2024-04-01 09:37:02

    达梦数据库 忘记 SYSDBA 密码 处理方法

    达梦数据库支持四种安全验证模式:数据库身份验证、基于操作系统的身份验证、外部身份验证和UKEY验证。当忘记SYSDBA密码时,可通过启用操作系统认证模式来恢复:修改`dm.ini`配置文件启用`ENABLE_LOCAL_OSAUTH = 1`,重启服务后,使用`disql / as sysdba`登录修改密码。之后,禁用操作系统认证,恢复原验证模式,确保数据库安全。
  • 04.01 09:33:49
    发表了文章 2024-04-01 09:33:49

    SpringCloud Gateway 网关的请求体body的读取和修改

    SpringCloud Gateway 框架中,为了处理请求体body,实现多次读取与修改,创建了一个名为`RequestParamGlobalFilter`的全局过滤器。这个过滤器使用`@Component`和`@Slf4j`注解,实现了`GlobalFilter`和`Ordered`接口,设置最高优先级以首先读取body。它通过缓存请求体并创建装饰过的`ServerHttpRequest`来实现body的动态获取。

2024年03月

  • 03.31 11:40:11
    发表了文章 2024-03-31 11:40:11

    数据结构与云计算:实现高效的数据存储与处理

    本文探讨了数据结构和云计算在现代信息技术中的核心作用。数据结构,包括线性与非线性结构,影响着程序的效率,而在云计算环境中,这些结构需要适应分布式、并行和高可用性的需求。云计算提供弹性、可扩展的计算资源,分为IaaS、PaaS和SaaS三层服务模式。数据存储与处理在云计算中面临优化,如分布式数据存储利用哈希表实现数据分布,分布式数据处理采用映射减少算法提高效率,同时数据压缩和加密确保存储节省与安全性。未来,云计算将继续发展,面临扩展性、可靠性和安全性的挑战,而数据结构的优化将是提升系统性能的关键。
  • 03.31 08:42:09
    发表了文章 2024-03-31 08:42:09

    RabbitMQ的幂等性、优先级队列和惰性队列

    **摘要:** 本文讨论了RabbitMQ中的幂等性、优先级队列和惰性队列。幂等性确保了重复请求不会导致副作用,关键在于消费端的幂等性保障,如使用唯一ID和Redis的原子性操作。优先级队列适用于处理不同重要性消息,如大客户订单优先处理,通过设置`x-max-priority`属性实现。惰性队列自3.6.0版起提供,用于延迟将消息加载到内存,适合大量消息存储和消费者延迟消费的场景。
  • 03.31 08:32:47
    发表了文章 2024-03-31 08:32:47

    一篇文章搞懂docker日志的查看

    `docker logs` 命令用于查看Docker容器的日志,支持多个选项:`-f` 跟踪实时日志,`--since` 显示指定时间后的日志,`--tail` 显示指定行数(默认全部),`-t` 显示时间戳。例如,`docker logs -f --tail=200 <容器ID/名称>` 显示最后200行实时日志。还可以结合`grep`进行过滤,或使用`--since`和`--until`指定时间范围。日志可重定向至文件,如`docker logs <容器id> > container_logs.txt`。
  • 03.30 11:25:34
    发表了文章 2024-03-30 11:25:34

    【云原生系列】云计算概念与架构设计介绍

    云计算是一种基于互联网的计算模式,在这个模式下,各种计算资源(例如计算机、存储设备、网络设备、应用程序等)可以通过互联网实现共享和交付。云计算架构设计的主要目标是实现高效、可扩展、可靠、安全和经济的计算资源共享。
  • 03.27 19:13:02
    发表了文章 2024-03-27 19:13:02

    Docker进阶:深入了解 Dockerfile

    Dockerfile 是定义 Docker 镜像内容和构建步骤的文本文件,用于定制化镜像构建,包括基础镜像选择、软件安装和环境变量设置等。其优点在于支持容器化趋势,简化快速部署和交付,保证环境一致性,实现资源隔离和安全性,以及促进持续集成与持续部署。Dockerfile 指令如 FROM(指定基础镜像)、RUN(执行命令)、CMD(容器启动命令)和 EXPOSE(声明端口)。编写规则包括使用大写指令、创建 .dockerignore 文件排除无关文件等。
  • 03.25 14:42:02
    发表了文章 2024-03-25 14:42:02

    【云原生】kubeadm快速搭建K8s集群Kubernetes1.19.0

    Kubernetes 是一个开源平台,用于管理容器化工作负载和服务,提供声明式配置和自动化。源自 Google 的大规模运维经验,它拥有广泛的生态支持。本文档详细介绍了 Kubernetes 集群的搭建过程,包括服务器配置、Docker 和 Kubernetes 组件的安装,以及 Master 和 Node 的部署。此外,还提到了使用 Calico 作为 CNI 网络插件,并提供了集群功能的测试步骤。
  • 03.08 08:05:15
    回答了问题 2024-03-08 08:05:15

2024年01月

  • 01.12 08:51:13
    发表了文章 2024-01-12 08:51:13

    云原生 云原生 serverless

    云原生服务是包含硬件、架构,硬件,因云而生,所以称为云原生技术。 Serverless=Faas+Baas 同时具有按量付费和弹性伸缩的特点,该架构包括了函数维度和应用维度的两种形态 关键字解析
  • 01.12 08:40:13
    回答了问题 2024-01-12 08:40:13

2023年12月

  • 12.20 00:29:11
    回答了问题 2023-12-20 00:29:11
  • 12.17 09:46:09
    发表了文章 2023-12-17 09:46:09

    PolarDB MySQL 版 Serverless

    PolarDB MySQL版Serverless是阿里云推出的一款基于云原生技术的数据库服务,它采用了PolarDB MySQL版Serverless是阿里云推出的一款基于云原生技术的数据库服务,它采用了无服务器架构,用户无需关心底层的计算、存储和网络资源,只需关注业务逻辑。
  • 12.04 21:49:28
    发表了文章 2023-12-04 21:49:28

    GenericServlet 和 HttpServlet

    在 Java Web 开发中,GenericServlet 和 HttpServlet 是两个重要的类,用于处理客户端的请求和生成响应。它们是基于 Java Servlet API 的关键组件,为开发人员提供了处理 Web 请求和实现服务器端逻辑的强大工具。

2023年11月

  • 发表了文章 2024-04-24

    微平均在云计算中的实践

  • 发表了文章 2024-04-17

    云计算与大数据:合作与创新

  • 发表了文章 2024-04-17

    聚焦六大典型应用场景,博云金融行业容器解决方案更新发布!

  • 发表了文章 2024-04-17

    云计算的物联网应用:智能化转型的关键

  • 发表了文章 2024-04-17

    【云原生系列】云计算概念与架构设计介绍

  • 发表了文章 2024-04-17

    探索OpenNetEasyCloud:一款创新的云计算解决方案

  • 发表了文章 2024-04-10

    Vue.js组件精讲 组件的通信2:派发与广播——自行实现dispatch和broadcast方法

  • 发表了文章 2024-04-10

    【架构四】J2EE技术规范

  • 发表了文章 2024-04-10

    React原理

  • 发表了文章 2024-04-10

    WPF —— 动画缩放变换

  • 发表了文章 2024-04-09

    nginx的各种负载均衡策略与各种负载均衡策略如何配置

  • 发表了文章 2024-04-09

    如何判断一个linux机器是物理机还是虚拟机

  • 发表了文章 2024-04-09

    Rust那些事之Borrow VS AsRef​

  • 发表了文章 2024-04-03

    debian11 安装 k8s,containerd ,阿里云镜像(已成功)

  • 发表了文章 2024-04-03

    网络安全 | 什么是云安全?

  • 发表了文章 2024-04-03

    LLaMA-Factory 基于docker的大模型多卡分布式微调

  • 发表了文章 2024-04-02

    FastAPI+React全栈开发13 FastAPI概述

  • 发表了文章 2024-04-02

    如何在 Debian VPS 上添加、删除和授予用户 sudo 权限

  • 发表了文章 2024-04-02

    http和https的区别!

  • 发表了文章 2024-04-01

    【Docker系列】Docker-核心概念/常用命令与项目部署实践

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-03-08

    开发者,你在云上建设过怎样的世界?

    搭建网站供自己发布博客

    踩0 评论0
  • 回答了问题 2024-01-12

    你以为的Bug VS 实际的Bug

    项目部署经常出问题

    踩0 评论0
  • 回答了问题 2023-12-20

    代码优化与过度设计,你如何平衡?

    代码优化和过度设计是软件开发中的两个重要概念,但它们之间需要找到一个平衡。

    代码优化是指在不改变程序功能的前提下,提高代码的运行效率。这通常涉及到算法的选择、数据结构的使用、代码的重构等方面。代码优化的目标是使程序运行得更快、更节省资源。

    过度设计则是指过度考虑未来的需求变化,而设计出过于复杂、难以理解和维护的代码。过度设计的代码往往在短期内看起来好像很完美,但在长期维护中可能会带来很大的问题。

    如何平衡这两者呢?

    明确需求:首先,你需要明确你的代码需要完成什么任务,这将帮助你决定是否需要进行某种优化或设计。

    选择合适的工具:对于一些复杂的任务,可能有多种方法可以实现。你需要选择最适合当前需求的工具或方法,而不是最复杂或最先进的。

    保持代码简洁:尽量让你的代码简单易懂。如果你发现自己正在编写复杂的逻辑或者类,那么可能需要重新考虑你的设计。

    迭代开发:不要试图一次就写出完美的代码。你可以先写出能满足当前需求的代码,然后在后续的开发中逐步优化和改进。

    测试和反馈:通过测试和用户反馈来调整你的代码。如果发现某些部分运行得不够快,或者难以理解和维护,那么你就需要对其进行优化或重新设计。

    总的来说,平衡代码优化和过度设计的关键在于理解你的需求,选择合适的工具和方法,保持代码的简洁,并通过迭代开发和测试反馈来不断调整和改进你的代码。

    踩0 评论0
  • 回答了问题 2023-11-14

    双11,你都购入了哪些开发者好物?一起分享吧!

    电子产品

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息