logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis主从复制,哨兵模式,集群模式及redis实现分布式锁

优点:自动化高可用:实现了主从架构的自动故障转移,大幅减少系统停机时间。配置中心:作为客户端服务发现的权威来源。局限性:写操作无法扩展:故障转移后只是更换了主节点,写压力仍然集中在一个节点上。异步复制数据丢失:和主从复制一样,切换期间可能因异步复制丢失少量数据。容量瓶颈:所有节点存储全量数据,受单机内存容量限制。总结:哨兵模式是解决Redis主从架构高可用问题的标准方案。当您的业务需要读写分离,且

#redis#分布式#数据库
mcp python-sdk使用记录

MCP(Model Context Protocol)是连接AI模型与外部工具和数据源的标准适配器,解决了模型无法直接调用真实世界API和工具的问题。它通过三大核心功能扩展模型能力:1)突破纯文本限制,让模型能操作现实工具;2)管理上下文,突破token限制;3)提供安全沙箱管控权限。安装使用MCP需要先安装uv包管理工具,然后构建Python项目并添加MCP依赖。通过Python SDK可快速创

#python
mcp python-sdk使用记录

MCP(Model Context Protocol)是连接AI模型与外部工具和数据源的标准适配器,解决了模型无法直接调用真实世界API和工具的问题。它通过三大核心功能扩展模型能力:1)突破纯文本限制,让模型能操作现实工具;2)管理上下文,突破token限制;3)提供安全沙箱管控权限。安装使用MCP需要先安装uv包管理工具,然后构建Python项目并添加MCP依赖。通过Python SDK可快速创

#python
编程语言执行机制深度解析:从代码到执行的千里征程

编译型语言(C/C++/Go/Rust)源代码 → 编译器 → 机器码 → 直接执行特点:执行快,需要编译,平台相关解释型语言(Python/JavaScript)源代码 → 解释器 → 逐行解释执行特点:跨平台,执行慢,无需编译混合型/字节码语言(Java/C#)源代码 → 编译器 → 字节码 → JVM/CLR → 执行特点:一次编译,到处运行。

#java#python
cmake+make+vscode的使用(Mac env)

前言在Mac上没有了dev这样的工具,我的clion又过期了。然后我就打算在mac上配合vscode通过使用cmake方便进行多文件的编译。单个文件的直接使用gcc, g++命令即可,具体可查看我上一篇博客: g++编译cpp(Mac env)例子项目结构add.hint myAdd (int num1,int num2) {return num1 + num2;}int mySub (int n

#macos#c++
给编程小白(计算机萌新)的学习编程语言的建议

前言前天,有个学弟问了一下如何零基础学习一门编程语言。之前呢,我是先学c了,然后发现c++的面向过程部分差不多,于是就继续学cpp。然后这个学弟有些学习方式个人不太建议,所以专门拿出来说一下。......

#c++#python
2019蓝桥杯国赛c++ A组

前言要打国赛了,赶紧先抱一下佛脚。2021省赛 c++ A2020蓝桥国赛c++ A2020蓝桥国赛 c++ B(部分)2019蓝桥杯国赛c++ A组推荐阅读:蓝桥杯国赛 C/C++ ABC组题解(第四届 ~ 第十二届)题目

c++使用栈实现表达式四则运算

前言之前用栈写四则运算不太会,逻辑很怪,但这个又很经典。源代码# include <iostream># include <stack># include <cmath>using namespace std;int getPriority(char op);float cal_one(float n1, char op, float n2);float cal

Linux下操作数据库

redis数据库在linux下查找redis安装位置rpm -qa | grep redis接着rpm -ql redis-3.2.12-2.el7.x86_64我们也可以编辑一下redis的配置文件vim /etc/redis.conf当然,如果只是要找配置文件,可以用一下命令whereis redis查看redis是否运行netstat -ntlp | grep 6379关闭redisredi

miniProgram/vue.js + flask全栈小案例

项目结构由于该项目简单,主要有app.py, logic.py,index.html,books.db构成建立数据库点击test connection按钮点击ok,然后新建一个表,关于pycharm如何新建一个sqlite数据表和添加数据,这里就不说了,网上搜一下就好了。好了,到了这一步数据库的准备工作就完成了。Vue.js与flask结合前端的模板:delimiters: ["[[", “]]”

    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择