Redis基础:构建高性能缓存与数据存储
Redis从入门到实战:构建高性能缓存与数据存储 在众多的技术栈中,Redis 凭借其独特的内存存储结构和丰富的数据类型,成为了优化系统性能、解决并发问题的利器。从简单的键值缓存到复杂的分布式锁实现,掌握 Redis 已经是现代后端开发者的必备技能。 本文将作为我对 Redis 从基础概念到实战应用
Redis从入门到实战:构建高性能缓存与数据存储 在众多的技术栈中,Redis 凭借其独特的内存存储结构和丰富的数据类型,成为了优化系统性能、解决并发问题的利器。从简单的键值缓存到复杂的分布式锁实现,掌握 Redis 已经是现代后端开发者的必备技能。 本文将作为我对 Redis 从基础概念到实战应用
CS168 项目实践:距离矢量路由协议实现详解 在完成网络基础理论学习后,我着手实践 CS168 的第二个编程项目:实现一个完整的距离矢量路由协议。这个项目让我从理论走向实践,深入理解分布式路由算法的核心机制与实现细节。 项目概述 项目背景: 基于课程提供的网络模拟器进行开发 实现标准的距离矢量路由
1. 互联网路由的基础挑战与设计哲学 1.1 互联网的本质特征 互联网不是一个集中控制的网络,而是由数万个自治系统(AS)通过复杂关系连接而成的分布式系统。这种结构带来了几个核心挑战: 分布式控制:没有中央权威机构能够掌控整个互联网的路由决策 规模扩展性:需要处理数十亿设备和数万自治系统之间的路由问
1. 环境搭建与项目配置 在完成理论学习后,我着手实践 CS168 的第一个编程项目:亲手实现 traceroute 工具。 开发环境要求: 运行 Python 的 Linux 机器 我选择使用 WSL(Windows Subsystem for Linux)作为开发环境 项目源码来自课程官网:Pr
课程简述 CS168 是计算机科学领域中一门经典的计算机网络课程。它并非仅仅讲授网络协议的具体细节,更是从第一性原理出发,深入探讨互联网为何被设计成如今的模样。本系列笔记记录了学习 CS168 课程初期的核心思考,旨在理解互联网设计背后的深层逻辑与权衡,并通过实现 traceroute 这一经典工具
在软件工程领域,我们不仅需要实现功能,更要理解其底层的设计原理与架构思想。在现代前端开发中,Vue.js 作为一种渐进式、高效的 JavaScript 框架,扮演着连接用户界面与数据逻辑、个人开发与大型工程的关键角色。从构建简单的交互式网页到开发复杂的企业级单页面应用(SPA),Vue 的生态系统使
课程内容 完成工作台功能 Apache POI 导出运营数据Excel报表 工作台 需求分析 系统运营的数据看板 提供快捷操作入口 展示数据包括 今日数据 订单管理 菜品总览 订单信息 工作台应当设计多个接口 今日数据接口 订单管理接口 菜品总览接口 套餐总览接口 订单搜索(已完
课程内容 Apache ECharts 营业额统计 用户统计 订单统计 销量排名Top10 Apeach ECharts 介绍 基于Javascript的数据可视化图标库 提供直观 生动 可交互 可个性定义的数据可视化图表库 入门案例 直接使用官方的快速上手 引入echarts.js 文件 为为 E
课程内容 Spring Task 订单状态定时处理 WebSocket 来电提醒 客户催单 Spring Task Spirng框架提供的任务调动工具 可以按照约定的时间自动执行某个代码逻辑 定位: 定时任务框架 作用:定时自动执行某段java代码 应用场景 银行卡每月还款提醒 火车售票系统处理未支
课程内容 本次为作业 自己完成 由于微信支付业务无法实现 派送和完成订单无法完成 暂不考虑检测配送范围功能 用户端历史订单模块 查询历史订单 查询订单详细 再来一单 取消订单 商家端订单管理模块 订单搜索 各个状态的订单数量