- 博客(160)
- 收藏
- 关注
原创 Nodejs模块化详解
Node.js 采用CommonJS 模块规范作为其默认的模块化方案,每个文件被视为一个独立的模块,具有自己的作用域。模块之间通过require()函数引入,通过或exports导出。核心特点:文件即模块:每个 JavaScript 文件就是一个独立的模块同步加载:模块在使用时同步加载(适合服务器端环境)单例模式:模块只会被加载一次,后续引用返回相同实例明确的导入/导出:通过require和显式管理依赖。
2025-08-11 11:31:40
758
原创 HTML基本标签汇总
定义术语和定义描述用途:用于创建定义列表,通常用于展示术语及其定义。< dl > < dt > HTML </ dt > < dd > 超文本标记语言,用于创建网页结构。</ dd > < dt > CSS </ dt > < dd > 层叠样式表,用于美化网页外观。< dl > < dt > HTML </ dt > < dd > 超文本标记语言,用于创建网页结构。</ dd > < dt > CSS </ dt > < dd > 层叠样式表,用于美化网页外观。</
2025-08-06 11:20:42
602
原创 TypeScript快速入门
TypeScript 是 JavaScript 的超集,通过添加静态类型系统扩展了 JavaScript 的功能,使代码更可靠、可维护,尤其适合大型项目。本文详细介绍 TypeScript 的快速入门知识点,带你从安装到掌握核心概念。
2025-08-06 11:19:35
1004
原创 FastDFS分布式文件系统集群配置用法(详细版)
整体架构:FastDFS 集群主要由Tracker 服务器集群和Storage 服务器集群组成。Tracker 服务器负责管理 Storage 服务器的状态信息,为客户端提供文件上传、下载的路由信息;Storage 服务器负责实际的文件存储。高可用性:通过多台 Tracker 服务器和 Storage 服务器的部署,实现系统的高可用性和负载均衡。当部分服务器出现故障时,系统仍能正常工作。数据备份:Storage 服务器以组为单位,同一组内的 Storage 服务器之间会进行数据同步,保证数据的可靠性。
2025-08-05 15:08:16
1354
原创 Tomcat虚拟主机配置详解和多实例部署
在Web服务器中,虚拟主机是一种将多个域名或IP地址映射到同一物理服务器的技术。通过虚拟主机,一台服务器可以同时为多个网站提供服务,而这些网站在用户看来就像运行在独立的服务器上一样。基于IP的虚拟主机:每个网站使用不同的IP地址基于域名的虚拟主机:多个域名共享同一个IP地址。
2025-08-04 15:44:11
1227
原创 JavaScript 函数详解
/ 1. 函数声明// 2. 函数表达式// 3. 箭头函数${// 1. 函数声明 function add(a , b) {} // 2. 函数表达式 const subtract = function(a , b) {// 3. 箭头函数 const multiply =(a , b) => a * b;// 单参数可省略括号 const log =() => console . log('Logging...');
2025-08-04 15:42:14
255
原创 Ajax——异步前后端交互提升OA系统性能体验
本文介绍了Ajax中的基础使用,包括XMLHttpRequest的状态变化、并使用BMI 场景的示例进行介绍,以及结合 DAO 和 Servlet 处理OA系统复杂业务逻辑和JSON数据的处理等等。
2025-08-02 11:37:04
662
原创 npm从入门到精通一篇全
在的scripts"start": "node server.js", // 启动服务"dev": "nodemon server.js", // 开发环境热更新(需先安装 nodemon)"test": "jest", // 运行测试"build": "webpack", // 打包代码"lint": "eslint src/**/*.js" // 代码检查。
2025-07-31 10:11:15
793
原创 AngularJS知识快速入门(下)
定义:自定义指令是 AngularJS 中用于扩展 HTML 功能的一种方式,通过自定义标签、属性或类名来实现特定的行为和功能。指令的创建:使用方法创建自定义指令,需要返回一个指令定义对象,该对象包含多个属性,如restrict(限制指令的使用方式)、scope(指令的作用域)、template或(指令的模板)等。指令的作用域:可以通过scope属性来定义指令的作用域,有三种类型:全局作用域(默认)、隔离作用域和继承作用域。自定义商品卡片指令。
2025-07-30 09:30:07
958
原创 Nginx 配置负载均衡(详细版)
本文详细介绍关于Nginx 配置负载均衡,包括配置文件结构、多种负载均衡策略、如何修改均衡策略以及其他一些重要的配置。
2025-07-29 12:35:43
1939
原创 快速上手bootstrap5框架
Bootstrap 是一个流行的开源前端框架,由 Twitter 开发,用于快速创建响应式、移动设备优先的网站和 Web 应用程序。它提供了 HTML、CSS 和 JavaScript 组件,创建web应用时可以大大节省时间和精力,提高开发效率。Bootstrap5 的栅栏系统基于 12 列布局,通过容器(container)、行(row)和列(col)的组合实现响应式布局。
2025-07-28 12:02:27
942
原创 Nginx 动静分离配置(详细版)
本文介绍了Nginx 动静分离相关配置,主要包括了配置文件创建、配置示例、配置原理解析以及重新启用配置文件等等。
2025-07-26 08:49:15
492
原创 FastDFS 分布式文件系统(电子影像系统)快速入门
FastDFS 是一个开源的轻量级分布式文件系统,主要解决了海量数据存储问题,特别适合中小文件,建议4KB~500MB的存储管理。特点高可用:通过多副本、负载均衡等机制保证数据的可靠性和服务的可用性。高性能:能够快速地进行文件的上传、下载和访问。可扩展性:可以方便地添加存储节点以应对数据量的增长。成本低:相比一些商业的分布式文件系统,FastDFS 开源免费,降低了存储成本。
2025-07-25 12:02:06
752
原创 Java操作FastDFS(电子影像文件上传、下载、删除)用法详解
本文主要详细介绍对于Java如何操作FastDFS进行电子影像文件上传、下载、删除的用法。
2025-07-25 12:01:08
666
原创 FastDFS如何提供HTTP访问电子影像文件
Nginx 作为高性能的 Web 服务器和反向代理服务器,与 FastDFS 结合使用,本文主要介绍用于处理 FastDFS 存储文件的 HTTP 访问请求,方便客户端通过 HTTP 协议直接访问存储在 FastDFS 中的文件,在电子影像系统中,Nginx 可以作为前端访问 FastDFS 存储的影像文件的入口,提高文件访问的性能和并发处理能力。
2025-07-25 11:56:36
746
原创 NodeJS快速入门
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,让 JavaScript 可以在服务器端运行,为构建网络应用程序提供了强大支持。Node.js以事件驱动、非阻塞 I/O 模型为核心,使得应用程序在处理大量并发连接时表现高效。主要应用场景有Web 服务器、实时通信、自动化工具等。定义npm(Node Package Manager)是 Node.js 的包管理工具,也是世界上最大的开源库生态系统之一。它允许开发者轻松地安装、共享和管理 Node.js 模块。功能。
2025-07-24 12:50:36
566
原创 Redis Lua脚本语法详解
Lua 是一种轻量级、高效的脚本语言,具有简洁的语法和快速的执行速度。可以嵌入到其他编程语言中,如 C、Java 等,在游戏开发、Web 开发、数据库等领域有广泛应用。特点有语法简单、易于学习,内存占用少,可扩展性强。定义数组:在 Lua 中,数组是通过table实现的,索引从 1 开始。。定义 map:可以使用键值对的方式定义table作为 map。。常用函数:如用于在数组指定位置插入元素,用于移除数组指定位置的元素,用于将数组元素连接成字符串等。
2025-07-24 12:49:17
1112
原创 ECharts开发大屏报表数据技术快速入门
ECharts 是一个由百度开源的数据可视化 JavaScript 库,它提供了丰富多样的图表类型,如折线图、柱状图、饼图、散点图等,能够轻松地将数据转化为直观的可视化图表。同时,ECharts 具有良好的跨平台兼容性和交互性,支持移动端和 PC 端,并且可以与用户进行交互,如鼠标悬停显示详细信息、点击切换数据等。
2025-07-23 15:15:03
449
原创 JavaScript BOM详解
BOM 是浏览器提供的一套 API,用于操作浏览器窗口和页面以外的功能。与 DOM(文档对象模型)不同,BOM 没有统一标准(W3C 未完全标准化),但现代浏览器实现了大部分共性功能。window:BOM 的顶层对象,代表浏览器窗口document:DOM 的入口,也是window的属性location:控制 URL 和页面导航history:操作浏览器历史记录navigator:获取浏览器和系统信息screen:访问屏幕信息frames:操作页面内的框架。
2025-07-23 15:13:54
403
原创 Nginx-nginx正向代理和反向代理(超详细)
Nginx是一款轻量级、高性能的开源 Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
2025-07-22 09:34:41
1398
原创 Redis——Redis进阶命令集详解(下)
本文详细介绍了Redis一些复杂命令的使用,包括Redis事务相关命令,如MULTIEXECDISCARD和WATCH,发布订阅操作命令,如PUBLISH 、SUBSCRIBE 、PSUBSCRIBE ,BitMap操作命令,如SETBIT、GETBIT、BITCOUNT、BITOP,HyperLogLog 操作命令PFADD、PFCOUNT、PFMERGE,GEO命令如GEOADD、GEODIST、GEORADIUS,以及性能测试命令redis-benchmark等等。
2025-07-22 09:33:28
1483
原创 常见的CSS3高级属性详细教程
本文详细介绍了一些常见的CSS3高级属性,包括圆角边框、多彩边框、图片边框、文本阴影、盒阴影、背景、渐变以及蒙版等等。
2025-07-21 12:41:16
909
原创 浏览器本地存储:Web Storage详解
WebStorage 是 HTML5 新增的一个会话存储对象,它提供了在浏览器中存储数据的功能,并且数据不会随着页面的刷新而丢失。和。存储的数据类型只能是字符串,如果需要存储对象或数组等复杂数据类型,需要先使用方法将其转换为字符串,在获取数据时再使用方法将字符串转换回原来的数据类型。的存储容量一般为 5MB 左右,不同浏览器可能会有所差异。如果存储的数据超过限制,会抛出异常。← 上一篇 MySQL——表添加索引多种方式下一篇 JUC小册——公平锁和非公平锁 →。
2025-07-20 09:36:45
1031
原创 HTML零基础快速入门教程(详细篇)
HTML(HyperText Markup Language)即超文本标记语言,它不是一种编程语言,而是一种用于创建网页的标记语言。它通过各种标签(tag)来描述网页的结构和内容。
2025-07-19 11:40:04
803
原创 Redis——Redis基础命令集与真实应用场景详解(上)
本文详细介绍了Redis的常用命令,包括基础命令如ping、select、info、config get 、config set;key操作命令如exists、TYPE 、del、expire、ttl、RENAME、keys以及string命令、hash命令、list命令、set命令、zset命令以及它们的常用场景等等。
2025-07-18 08:54:00
487
原创 CSS3-3D 转换(详细版)
3D 转换允许你在三维空间中对元素进行移动、旋转和缩放等操作,通过transform属性结合 3D 相关的函数来实现。用于设置透视效果,用于指定子元素是否保留 3D 变换效果,用于控制元素背面是否可见。
2025-07-17 11:20:52
472
原创 浏览器本地存储——使用localStorage实现电商系统用户偏好设置功能实战
本文是对之前的浏览器本地存储:Web Storage详解一文的实战案例,主要使用localStorage实现一个电商系统用户偏好设置功能的小案例,包含需求分析、实现步骤以及代码实现等等。
2025-07-17 11:19:50
316
原创 Redis的持久化RDB和AOF详解
Redis 是基于内存的数据库,为了防止数据丢失,需要将内存中的数据持久化到磁盘。持久化机制主要有RDB和AOF两种。RDB 持久化是将 Redis 在某一时刻的内存数据快照保存到磁盘文件中;AOF 持久化是将 Redis 执行的写命令追加到文件末尾。
2025-07-16 09:39:03
1238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人