- 博客(26)
- 收藏
- 关注
原创 Vue.js基础入门
Vue.js快速入门指南:Vue是一个用于构建用户界面的渐进式框架,提供两种使用方式:核心包开发(局部模块改造)和工程化开发(整站开发)。通过创建Vue实例、使用插值表达式{{}}实现数据绑定,并利用响应式特性自动更新视图。常用指令包括v-text、v-html、v-show、v-if等,配合修饰符可简化事件处理(如.stop阻止冒泡)和表单操作(如.lazy延迟更新)。还介绍了开发者工具的安装使用,帮助调试Vue应用。本文提供了基础代码示例,帮助开发者快速上手Vue开发。
2026-01-05 16:26:19
753
原创 Kubernetes微服务DevOps
摘要 本文详细介绍了DevOps环境的搭建过程,包括GitLab、Harbor、SonarQube和Jenkins四大核心组件的安装配置。GitLab部分涵盖安装、页面配置、Webhook设置和卸载流程;Harbor重点说明离线安装和配置文件修改;SonarQube提供docker run和Docker Compose两种部署方式;Jenkins则给出容器化部署方案。最后展示了一个K8S CICD案例,包含SpringBoot应用的Dockerfile示例,为构建完整的DevOps流水线提供了实践指导。
2025-12-31 15:01:28
732
原创 Kubernetes运维管理
Helm是Kubernetes的包管理工具,用于简化应用部署和管理。它使用Chart(包含Kubernetes资源模板)来定义应用,支持从仓库安装、升级和回滚。常用命令包括添加仓库、搜索Chart、安装/卸载应用、查看Release状态等。一个Chart包含Chart.yaml、values.yaml和templates目录。实践案例展示了如何创建Nginx Chart并推送到GitHub Pages仓库,以及安装Redis Chart的步骤。Helm极大简化了Kubernetes应用的部署和管理流程。
2025-12-24 17:53:53
881
原创 Kubernetes实战进阶
本文介绍了两种搭建Kubernetes集群的方案:minikube和kubeadm。minikube适合本地开发和测试,而kubeadm适用于生产环境。重点讲解了使用kubeadm在三台虚拟机(k8s-master、k8s-node1、k8s-node2)上搭建集群的详细步骤,包括环境准备(关闭防火墙、selinux、swap等)、主机配置、Docker安装与配置、kubeadm/kubelet/kubectl安装以及镜像拉取。文中提供了具体的命令操作和配置示例,并建议使用阿里云镜像源解决网络访问问题。
2025-12-23 15:35:41
1010
原创 Kubernetes核心概念
Kubernetes(k8s)是Google开源的容器编排系统,用于自动化部署、扩展和管理容器化应用。其核心优势包括自我修复、弹性伸缩、服务发现等功能,解决了传统部署的资源隔离问题。相比虚拟化技术,容器化部署更轻量高效。Kubernetes采用主从架构,包含控制面板组件(如API Server、调度器)和节点组件(如kubelet)。支持无状态和有状态服务,通过对象规约和状态管理确保应用持久运行。作为主流容器调度平台,Kubernetes凭借强大功能和丰富生态,成为企业容器化部署的首选方案。
2025-12-01 15:24:15
637
原创 webpack入门
Webpack是前端工程化中的核心工具,用于静态模块打包。它将项目中的HTML、CSS、JS等文件构建成依赖图,最终生成优化后的静态资源。配置webpack需要设置入口/出口路径,使用插件处理HTML、CSS(支持Less/Sass)、图片等资源,并可提取和压缩CSS代码。开发环境通过webpack-dev-server实现热更新,生产环境则优化代码体积。Webpack支持两种打包模式:开发模式(实时调试)和生产模式(代码压缩),可通过配置文件或命令行参数切换,是现代化前端项目构建的必备工具。
2025-11-21 14:41:07
624
原创 WSL基本使用
WSL(Windows Subsystem for Linux)是微软在Windows 10+系统中提供的功能,允许直接运行Linux命令行工具和应用程序,无需虚拟机或双系统。WSL 2基于轻量级虚拟机,性能优于WSL 1且兼容性更好。安装可通过wsl --install一键完成或手动启用组件后从商店安装发行版(如Ubuntu)。支持文件互通(Windows访问\wsl$,Linux访问/mnt/)和网络互通(WSL 2自动端口转发)。主要命令包括版本管理、发行版操作等。WSL为开发人员提供了轻量高效的Li
2025-11-14 17:37:33
787
原创 Pandas入门
Pandas是Python中用于数据分析的核心库,提供Series和DataFrame两种主要数据结构。Series是一维带索引数组,支持多种数据类型和高效操作;DataFrame是二维表格结构,适合处理结构化数据。文章详细介绍了如何创建和使用这两种数据结构,包括参数说明和常用方法,如数据筛选、排序、缺失值处理等。Pandas还支持数据导入导出、分组统计等功能,是数据科学领域的必备工具。示例代码演示了基本操作,帮助用户快速上手数据处理和分析任务。
2025-11-13 16:30:03
855
原创 Node.js入门
本文介绍了Node.js的基础概念、工作机制及其核心特点,包括单线程、事件循环、非阻塞I/O和跨平台能力。详细讲解了NVM(Node Version Manager)的安装与常用命令,展示了Node.js在Web应用、桌面应用开发等领域的应用。文章对比了CommonJS与ECMAScript两种模块标准,介绍了npm包管理器的使用,并列举了fs、path、http等常用内置模块的功能示例。通过代码演示,帮助读者快速掌握Node.js的核心特性与基本开发方法。
2025-11-13 10:32:42
785
原创 AJAX和Promise
AJAX是一种无需刷新页面的异步数据通信技术,基于XMLHttpRequest对象实现。文章介绍了XMLHttpRequest的基础用法和现代前端常用的Axios库,包括GET/POST等HTTP请求方法。同时展示了form-serialize插件快速收集表单数据的方法和图片上传实现。此外,详细讲解了Promise异步编程方案,包括基础语法、状态管理原理,并提供了一个简易Promise实现代码,核心是通过状态管理和回调队列处理异步结果。这些技术构成了现代前端开发中数据交互的基础架构。
2025-11-11 16:06:13
874
原创 JavaScript进阶
本文摘要介绍了JavaScript中正则表达式、作用域与闭包、函数特性等核心概念。正则表达式部分讲解了基本语法、元字符分类(边界符、量词、字符类)和修饰符的使用。作用域部分详细说明了局部作用域(函数/块级)、全局作用域、作用域链和垃圾回收机制(引用计数/标记清除)。函数特性包括变量提升、函数提升、参数处理(动态参数/剩余参数)、展开运算符,以及箭头函数的简化语法、参数特性和this绑定规则。文中通过代码示例演示了闭包实现数据私有化的典型应用,并对比了普通函数与箭头函数的差异。
2025-10-24 14:43:03
543
原创 JavaScript Web API
DOM基本操作指南:文章介绍了DOM(文档对象模型)的概念、获取元素节点的方法(如querySelector和getElementById等)、操作元素内容和属性的技巧(innerText与innerHTML的区别、样式修改等)。详细讲解了节点操作方法(增删改查)、元素尺寸位置获取(client/offset/scroll系列属性)以及日期对象的使用(实例化、方法调用和时间戳获取)。通过代码示例展示了如何利用JavaScript动态操作网页内容,实现与HTML文档的交互。
2025-10-16 15:32:00
430
原创 Redis高可用与实战
Redis 主从复制与高可用方案摘要 Redis 主从复制通过全量同步(首次连接)和增量同步(短暂中断恢复)实现数据冗余,主节点发送 RDB 文件或增量命令给从节点。Redis Sentinel 提供高可用性,监控主从节点并在故障时自动转移,需要至少3个节点避免脑裂。搭建步骤包括主从配置、Sentinel 集群部署及客户端连接设置,支持自动发现主节点和故障恢复。
2025-10-11 16:03:26
1050
原创 Redis核心进阶
Redis提供了多种高效的数据结构和持久化机制。数据结构方面:Bitmaps用于位操作和状态标记,HyperLogLog用于基数统计,Geospatial支持地理位置计算,Stream实现了消息队列功能。持久化方面:RDB通过快照实现高性能备份但可能丢失数据,AOF记录所有写操作确保安全但恢复较慢。混合持久化结合两者优势,先加载RDB再重放AOF增量数据,实现快速恢复且数据完整。这些特性使Redis能适应不同场景需求,从实时计算到数据持久化存储。
2025-09-28 17:48:02
947
原创 Redis基础入门
摘要:Redis是一个高性能的键值存储系统,支持多种数据结构(字符串、列表、集合等)和持久化功能,适用于缓存、会话存储、排行榜等场景。本文介绍了Redis的核心特点、安装方法(Linux包管理和源码编译)、基本命令行操作以及主配置文件的关键参数。重点讲解了String数据结构的常用命令,如SET/GET/INCR等。Redis基于内存的特性使其读写速度极快,但需注意内存成本和持久化权衡。
2025-09-26 17:36:11
1081
原创 JavaScript基础
JavaScript是一种轻量级脚本语言,核心为ECMAScript语法(变量、循环、对象)和Web APIs(DOM/BOM)。代码可内、外联,推荐放HTML底部。注释分单行(//)与多行(/* */)。标识符须以字母、_或$开头,建议驼峰命名。数据类型分基本类型(Number, String, Boolean等,存栈)和引用类型(对象,存堆)。
2025-09-24 18:03:33
838
原创 移动web
本文介绍了字体图标、平面转换、渐变、空间转换、动画以及移动端适配布局等关键技术。主要内容包括:字体图标的Unicode和类名两种使用方法;2D转换(位移、旋转、缩放)和3D转换(位移、旋转、缩放)的实现;使用Flex弹性布局实现响应式页面;通过rem和vw/vh单位实现移动端适配;以及Less预处理器增强CSS功能。这些技术为开发现代网页提供了全面的解决方案。
2025-09-19 14:07:51
748
原创 使用copilot生成单表增删改查代码案例
使用copilot生成基于特定框架的单表增删改查代码,根据运行结果得出结论,使用简单提示词进行编程更有价值。
2025-09-15 17:03:47
442
原创 吴恩达提示词工程课程笔记
这篇文章总结了"ChatGPT Prompt Engineering for Developers"课程的主要内容。课程介绍了两类大语言模型(基础型和指令调优型),并详细讲解了有效提示的指导原则:清晰具体(使用分隔符、结构化输出等)和给予思考时间(分解任务步骤)。文章还涵盖了提示词迭代开发流程、大语言模型在摘要/推理/转换/扩充任务中的应用,以及如何构建聊天机器人。最后介绍了温度参数对输出多样性的影响,并展示了一个点餐机器人的实现示例。
2025-09-12 14:38:27
545
原创 Python入门
本文介绍了Python编程基础知识点,主要包括注释方式、命名规范、运算符、数据类型及常用操作。内容涵盖:1)单行和多行注释写法;2)变量、模块、类、函数等命名规则;3)算术和逻辑运算符;4)6种核心数据类型(数字、字符串、列表、元组、集合、字典)的定义、转换和常用方法;5)序列切片操作;6)5种容器的特性对比。重点说明了字符串格式化、列表/字典操作等实用技巧,为Python初学者提供了全面的语法参考。
2025-09-08 17:41:23
1006
原创 CSS布局
CSS盒子模型是网页布局的核心概念,将每个元素视为由内容(content)、内边距(padding)、边框(border)和外边距(margin)组成的矩形区域。内容区域通过width/height设置,边框可自定义样式,内边距控制内容与边框间距,外边距管理元素间隔。清除默认内外边距可避免浏览器预设样式干扰。浮动布局能实现元素水平排列,但会导致父元素高度塌陷,可通过设置父元素高度、额外标签法或伪元素清除法解决。理解盒子模型和浮动特性对网页布局至关重要。
2025-09-01 14:54:22
1075
原创 CSS基础
本文系统介绍了CSS基础知识,包括CSS概述、选择器、字体文本样式、背景属性、元素显示模式和CSS特性六大部分。CSS作为层叠样式表,主要通过标签、类、ID等选择器为HTML元素设置样式。文章详细讲解了各类选择器的语法和使用场景,如后代选择器、子代选择器等复合选择器,以及hover伪类选择器。在样式设置方面,重点介绍了字体、文本、行高等属性,并对比了不同颜色表示方法。背景属性部分涵盖了背景颜色、图片、平铺和位置等设置。元素显示模式分析了块级、行内和行内块元素的区别及转换方法。最后阐述了CSS的继承性、层叠性
2025-08-27 14:20:30
572
原创 HTML标签
本文介绍了HTML常用标签的分类及使用方法。主要包括:排版标签(标题、段落、换行等)、文本格式化标签(加粗、倾斜等)、媒体标签(图片、音频、视频)、链接标签、列表标签(无序、有序、自定义)、表格标签(基本结构、标题、合并单元格等)。每种标签都给出了使用场景、语法特点和常用属性说明,并配有示例代码和效果图,帮助开发者快速掌握HTML基础标签的应用技巧。
2025-08-19 21:05:19
1233
原创 HTML初步认知
本文介绍了网页、浏览器和HTML的基本概念。网页由前端代码经浏览器解析渲染而成,包含文字、图片等元素。Chrome是全球市场份额最大的浏览器,不同浏览器使用不同内核导致渲染差异。Web标准通过结构(HTML)、表现(CSS)和行为(JavaScript)三层分离实现统一显示效果。HTML作为超文本标记语言,通过标签描述网页内容,其骨架结构包括html、head、body等标签,并支持注释和属性设置。标签间存在父子或兄弟两种关系。
2025-08-19 15:33:40
361
原创 关于领域驱动设计的理解
领域驱动领域驱动设计DDD学习总结,主要参考Eric Evens的《Domain-Driven Design–Tackling Complexity in the Heart of Software》设计DDD学习总结,主要参考了Eric Evens的《领域驱动设计》
2024-07-11 15:08:14
1384
原创 Docker核心概念与使用
Docker(Moby)诞生于2013年,是一款基于 Linux LXC 容器化技术的开源的容器引擎。需要注意的是,2013版原始的开源版本 “Docker” 现在其实不叫 “Docker” 了,而是 “Moby”。
2024-06-30 22:09:35
1003
2
k8s-cicd-demo
2025-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅