相关文章
Spring AOP(面向切面编程)
1.Spring AOP 简介
1.1 AOP概述
AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程, 是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是Spring框架中的一个重要内容,是函数式编程的一…
建站知识
2025/1/27 2:53:40
Linux使用Libevent库实现一个网页服务器---C语言程序
Web服务器 这一个库的实现 其他的知识都是这一个专栏里面的文章 实际使用
编译的时候需要有一个libevent库
gcc httpserv.c -o httpserv -levent实际使用的时候需要指定端口以及共享的目录
./httpserv 80 .这一个函数会吧这一个文件夹下面的所有文件共享出去 实际的效果, 这…
建站知识
2024/10/29 4:39:09
【Django】学习笔记
文章目录 [toc]MVC与MTVMVC设计模式MTV设计模式 Django下载Django工程创建与运行创建工程运行工程 子应用创建与注册安装创建子应用注册安装子应用 数据模型ORM框架模型迁移 Admin站点修改语言和时区设置管理员账号密码模型注册显示对象名称模型显示中文App显示中文 视图函数与…
建站知识
2024/12/1 9:03:33
Redis(二) 可编程性
结合上一期 Redis(一) Redis简介(Redis(一) Redis简介-CSDN博客)
目录
Redis 可编程性
运行脚本
只读脚本
只读脚本历史记录
最长执行时间
Redis 函数
加载库和函数
输入键和常规参数
扩展库
重用库中的代码
Lua 脚本
脚本参数化
从脚本与 Redis 交互
脚本缓…
建站知识
2024/12/21 11:25:40
vue3的ref和reactive
ref RefImpl:引用对象,如果想让一个普通变量变成响应式的,就需要把这个变量丢给ref。 修改的时候需要使用name.value进行修改。使用的时候直接使用name字段就行。 补充:const obj{name:’li’}定义的对象是可以修改对象里面的属性…
建站知识
2024/10/29 2:38:40
分布式限流——Redis + Lua实现滑动窗口算法
Zset(有序集合)在Redis中用来实现滑动窗口限流的主要思路是利用其自动排序和可过期成员的特点: 初始化及数据结构选择: 为需要限流的接口或服务创建一个唯一的键(key)对应一个Zset。Zset中的每个成员通常是…
建站知识
2024/12/17 9:39:45
【Linux 杂货铺】进程间通信
1.进程为什么要通信呢? ①🍎 为了进程之间更好的协同工作,举个例子,在学校,学院的管理人员给教师安排课程的时候,必须事先知道该教师平常的上课情况,不然会将教师的课程安排到一起造成麻烦&…
建站知识
2024/11/2 23:06:34
x-cmd ai | x openai - 用于发送 openai API 请求,以及与 ChatGPT 对话
介绍
Openai 模块是 Openai 大模型 Chatgpt 3 和 ChatGPT 4 命令行实现。x-cmd 提供了多个不同平台间多种 AI 大模型的调用能力。无论是本地模型还是 Web 服务上的模型,用户都可以在不同的 AI 大模型间直接无缝切换,并能把之前的聊天记录发送给新的大模…
建站知识
2024/12/13 16:07:50