logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mac M1 安装navicat亲测有效

=> 如图:打开终端输入 sudo xattr -r -d com.apple.quarantine+空格+path路径 (path路径=>finder–应用程序–拖到终端命令窗口)==> 解决方法: 打开系统偏好设置—>选择安全与隐私–>讲允许以下位置调整为app Store和被认可的开发者。2.2 将Navicat Preminum 拖拽到Applications中,安装即可。3、安装之后,双

#数据库
【B+树数据结构】

B+ 树是一种 自平衡的多叉搜索树,常用于 数据库索引(如 MySQL)和文件系统。它是 B-树(B-tree)的变种,具有更高的磁盘读写效率和范围查询性能。特点:1 所有数据存储在叶子节点,非叶子节点仅存储索引键,不存数据。2 叶子节点之间有指针相连,支持高效的区间查询。3 多路平衡树(非二叉树),每个节点最多有 M 个子节点(M 阶 B+ 树)。4 根节点到叶子节点的路径长度相同,保持树的平衡

文章图片
#数据结构#b树#android
【基于Redis的分布式限流】

基于 Redis 的分布式服务限流是一种常用的策略,用于控制和限制对某个服务的访问频率,以防止过载。使用 Redis 可以有效地实现分布式环境下的限流。用redis来判断当前的流量,这里区分单机或者集群。切面的实现,需要了解AOP代理。

文章图片
#redis#分布式#数据库 +2
【数据结构-红黑树】

红黑树(Red-Black Tree)是一种自平衡的二叉查找树(Binary Search Tree, BST),它在普通二叉查找树的基础上增加了一些额外的约束条件,以确保树的平衡性,从而保证在最坏情况下插入、删除和查找操作的时间复杂度为 O(logn)。

文章图片
#数据结构
【服务实现读写分离】

服务读写分离(Service Read-Write Splitting)是一种常见的数据库架构设计模式,旨在提高系统的性能和可扩展性。通过将读操作和写操作分离到不同的数据库实例上,可以减轻单个数据库实例的负载,提高整体系统的响应速度和可靠性。核心思想写操作:所有的写操作(插入、更新、删除)都发送到主数据库(Master)。读操作:所有的读操作(查询)都发送到从数据库(Slave)。主要步骤主从复制

文章图片
#分布式#算法#java +4
设计模式-责任链的应用

责任链模式(Chain of Responsibility)又名 职责链模式,是一种行为设计模式,它允许你构建一个由多个对象组成的链,每个对象都有机会处理请求,或者将请求传递给链中的下一个对象。这种模式常用于处理请求的对象之间存在 层次关系 的情况。责任链模式的主要目的是解耦发送者和接收者,使多个对象都有机会处理请求,而不是将请求发送者与接收者硬编码在一起。在责任链模式中,每个处理者都包含一个对下

文章图片
#设计模式#java#spring
【java的本地锁到分布式锁介绍】

在理解锁实现原理之前先了解一下Java的对象头和Monitor,在JVM中,对象是分成三部分存在的:对象头、实例数据、对其填充。实例数据和对其填充与synchronized无关,这里简单说一下(我也是阅读《深入理解Java虚拟机》学到的,读者可仔细阅读该书相关章节学习)。实例数据存放类的属性数据信息,包括父类的属性信息,如果是数组的实例部分还包括数组的长度,这部分内存按4字节对齐;对其填充不是必须

文章图片
#java#分布式#开发语言 +3
ubuntu20.04 执行sudo apt-get update报错E: Failed to fetch https://mirrors.ustc.edu.cn/ubuntu/dists/f

在 /etc/apt/sources.list 文件中,将软件源的地址改为 http://mirrors.ustc.edu.cn/ubuntu-ports。参考文章:http://cmcc.mirrors.ustc.edu.cn/help/ubuntu.html。对于 Ubuntu 不再支持的版本,请参考 Ubuntu Old Releases 源使用帮助。手动更改配置文件:sudo vi /et

文章图片
#ubuntu#linux#bash
【spring如何扫描一个路径下被注解修饰的类】

我们利用Spring框架或者SpringBoot框架经常会自己写一些注解,来方便自己的业务使用,但是我们如何获取到被注解修饰的类或方法,是一个值得探讨的问题,下面我们会具体分析一些demo来给出路径下某些被注解修饰的类的方案。下面的case是我们获取org.apache.dubbo.springboot.demo下的被@Service修饰的类。4.返回每个匹配类的 BeanDefinition。2

#spring#java#后端
【快速的开发Al大模型应用的流程】

摘要:本文介绍了基于Spring Boot和阿里百炼平台的AI模型应用开发流程。内容包括环境准备(JDK17+和IDEA2022+安装)、API密钥获取、Maven依赖配置(Spring Boot 3.2.4和spring-ai-alibaba-starter),以及一个简单的聊天接口实现。通过ChatClient调用阿里大模型,实现了基础的问答功能,并提供了配置文件和调用示例。该方案可快速搭建基

文章图片
#spring#maven#spring cloud +1
    共 14 条
  • 1
  • 2
  • 请选择