自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (1)
  • 收藏
  • 关注

原创 利用LlamaIndex和Ollama构建GraphARG本地知识库

向量存储使用postgresport=5432,

2024-09-15 15:42:56 514

原创 利用LlamaIndex构建ARG本地知识库

在现代的人工智能应用中,如何有效地管理和检索数据是一个重要的课题。LlamaIndex 提供了一种灵活的数据框架,使开发者能够轻松地构建和管理与大型语言模型(LLM)相关的应用。在本文中,我们将深入探讨如何使用 LlamaIndex 创建和检索知识库索引。,并下载大模型,比如:Llama 3、 Phi 3、 Mistral、Gemma、qwen等。为了测试方便,我们选用速度更快、效果较好的。

2024-09-15 15:41:19 440

原创 图数据库 neo4j 安装

访问地址:http://localhost:7474/browser/这里下载5.20.0版本的。下载对应版本的apoc。

2024-09-15 11:05:59 459

原创 postgresql安装

【代码】postgresql安装。

2024-09-15 10:54:11 286

原创 Ollama的安装及使用

ollama的安装及使用

2024-09-15 09:58:48 354

原创 mysql创建用户并授权

【代码】mysql创建用户并授权。

2024-08-02 16:28:40 111

原创 JVM工具实战:线上问题排查与性能分析

jvm工具实战、线上问题排查及性能分析、java垃圾回收。java经常堆栈问题排查

2024-07-20 14:54:51 996

原创 Linux分配空间给root根目录

root根目录扩容

2024-07-15 15:00:26 240

原创 mysql备份和恢复

【代码】mysql备份和恢复。

2024-07-12 11:10:24 131

原创 elasticsearch8.x搭建

浏览器打开kibana,输入上面的token,再输入校验码,最后输入。停止后重启elasticsearch。启动 elasticsearch。就是kibana的校验码。完成后重启 kibana。启动成功后在控制会出现。账号的密码,完成登陆。

2024-05-06 21:22:18 254 1

原创 linux分区

保存分区,并退出,输入。重启后查看是否挂载成功。

2024-05-01 11:54:34 205

原创 jupyter搭建

【代码】jupyter搭建。

2024-04-04 19:17:07 256

原创 superset安装

superset3.x安装、superset集成mysql

2024-04-04 16:06:31 300

原创 mongodb操作

use mydb创建用户并指定权限导出数据导入数据。

2024-03-18 17:27:38 197

原创 miniconda搭建与迁移

【代码】minconda搭建与迁移。

2024-02-05 09:53:04 535

原创 minio安装

【代码】minio安装。

2023-11-30 16:01:59 218

原创 LibreOffice安装

【代码】LibreOffice安装。

2023-11-30 15:53:33 205

原创 mysql离线安装

去官网下载离线安装包。

2023-11-30 15:39:41 329

原创 虚拟机扩容

注意,此时只是临时挂载,每次重启 VM 主机后,盘符又需要重新挂载,因此设置开机自动挂载。显示所有使用和未使用的分区,其中 sdb 即新扩展的未使用盘符。执行以下命令,检查 /etc/fstab 文件是否写入成功。显示所有使用和未使用的分区大小与簇信息。启动虚拟机,进入命令行。

2023-11-30 11:29:43 57

原创 Linux 基本操作命令

关闭范火强、设置静态IP、运维相关操作

2022-09-04 09:42:13 326 1

原创 Docker相关操作

docker安装、镜像创建

2022-09-04 09:40:09 498

原创 SpringCloud 面试题

nacos面试题、微服务面试题、springcloud面试题

2022-07-16 16:54:15 3039

原创 spring 常见面试题

spring面试题

2022-07-05 14:56:01 170

原创 Java面试基础

String为什么使用 final修饰?hashmap的原理?

2022-05-14 20:20:38 260

原创 Redis 实战 —— Redis 主从复制

文章目录1. 搭建 redis 环境2. 配置 从节点3. 主从操作命令4. 哨兵搭建5. 编写启动脚本1. 搭建 redis 环境根据 上一节的内容搭建 redis 环境2. 配置 从节点修改 redis.conf文件,并添加以下内容:slaveof hadoop102 6379masterauth 1234563. 主从操作命令查看主从信息info replicationhadoop102 节点:127.0.0.1:6379> info replication# Rep

2021-03-10 15:48:30 155

原创 Redis 实战 —— Redis为什么是单线程,高并发快的3大原因详解

文章目录1. Redis 的高并发和快速原因2. 为什么Redis是单线程的2.1 官方答案2.2 性能指标2.3 详细原因3. Redis单线程的优劣势3.1 单进程单线程优势3.2 单进程单线程弊端4. IO多路复用技术5. Redis高并发快总结1. Redis 的高并发和快速原因redis 是基于内存的,内存的读写速度非常快;redis 是单线程的,省去了很多上下文切换线程的时间;redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用 epoll,采用了epol

2021-03-10 15:48:19 242

原创 Redis 实战 —— Redis 持久化和奔溃恢复

文章目录1. RDB持久化1.1 RDB 持久化配置1.2 RDB 持久化的过程2. AOF 写入日志由于 redis 存储在内存中且提供一般编程语言常用的数据结构存储类型,所以经常被用于做服务器崩溃宕机的数据恢复处理。服务器可以在某些指定过程中将需要保存的数据以 json 对象等方式存储到 redis 中,也就是我们常说的快照,当服务器运行时读取 redis 来判断是否有待需要恢复数据继续处理的业务。当一次业务处理结束后再删除redis 的数据即可。redis 提供两种将内存数据导出到硬盘实现数据备份的

2021-03-09 14:37:54 504

原创 Redis 实战 —— Redis 主从复制原理

文章目录1. Redis 主从复制1.1 主从复制1.2 Redis 主从复制的好处1.3 主从复制的配置1.4 主从切换的操作命令2. Redis 主从复制的原理2.1 全量同步2.2 增量同步2.3 Redis 主从同步策略2.4 无盘复制3. master 不能持久化时主从复制的安全问题4. 限制有 N 个以上从服务器才允许写入1. Redis 主从复制1.1 主从复制和 mysql 主从复制的原因一样,Redis 虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Re

2021-03-09 14:36:48 180

原创 Redis 实战 —— Redis 安装

文章目录1. 环境准备2. Redis 安装3. Redis 配置4. 启动 Redis1. 环境准备下载安装包$ wget https://download.redis.io/releases/redis-4.0.11.tar.gz安装编译环境如果有 gcc 编译环境跳过$ sudo yum install gcc$ sudo yum install gcc-c++ 2. Redis 安装解压$ tar -zvxf redis-4.0.11.tar.gzma

2021-03-09 14:34:02 119

原创 深入理解 MySQL —— canal 安装和配置

文章目录1. mysql 开启 bin log2 安装 canal3. HA 模式配置4. canal-admin 安装1. mysql 开启 bin log修改 /etc/my.cnf$ vim /etc/my.cnf添加内容:[mysqld] log-bin=mysql-binbinlog-format=ROWserver-id=102重启 mysql$ service mysqld restart创建 canal 用户,并授权CREATE USER cana

2021-03-09 14:21:53 537

原创 深入理解 MySQL —— mysql 主从配置

文章目录1. 在 hadoop103 节点安装mysql2. mysql 基于 binlog 的主从复制原理3. 主从复制配置3.1 Master 配置3.2 Slave 配置3.2 主从同步异常处理3.3 异常处理1. 在 hadoop103 节点安装mysql安装步骤2. mysql 基于 binlog 的主从复制原理Master 将操作记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events)。Slave 通过 I/O Thread 异步

2021-03-09 14:20:02 207 1

原创 深入理解 MySQL —— mysql 安装和配置

文章目录1. 安装 mysql2. 重置密码1. 安装 mysql查看 mysql 是否安装,如果安装了,卸载 mysql[dwjf321@hadoop102 mysql-libs]$ rpm -qa|grep mysqlmysql-libs-5.1.73-7.el6.x86_64卸载 mysql[dwjf321@hadoop102 mysql-libs]$ rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64下载 mysql 5.7 的

2021-03-09 14:17:36 185

原创 深入理解 MySQL —— 理解 MySQL MVCC 机制

文章目录1. MVCC 是什么?2. MVCC 主要有什么作用?2.1 MVCC 逻辑流程——插入2.2 MVCC 逻辑流程——删除2.3 MVCC 逻辑流程——更新2.4 MVCC 逻辑流程——查询3. undo log3.1 undo log 是什么3.2 当前读和快照读4. redo log4.1 redo log 是什么4.2 redo log 配置1. MVCC 是什么?MVCC其实就是一个多版本并发控制,即多个不同版本的数据实现并发控制的技术,其基本思想是为每次事务生成一个新版本的数据,在读

2021-03-09 14:16:19 334

原创 深入理解 MySQL —— MySQL 锁

文章目录1. 什么是锁2. mysql Innodb 锁类型2.1 共享锁 VS 排它锁2.2 意向共享锁(IS)和 意向排它锁(IX)2.3 自增锁3. 行锁的实现3.1 Innodb 行锁到底锁了什么?3.2 临键锁(Next-key Locks)3.3 间隙锁(Gap Locks)3.4 记录锁(Record Locks)4. 利用锁解决的问题4.1 利用锁怎么解决脏读4.2 利用锁怎么解决不可重复读4.3 利用锁怎么解决幻读5. 死锁5.1 死锁产生的条件5.2 避免死锁1. 什么是锁锁是用于管

2021-03-09 14:14:22 138

原创 深入理解 MySQL —— MySQL 事务

文章目录1. 什么是事务?1.1 典型事务场景1.2 如何开启事务2. 事务 ACID 特性2.1 原子性(Atomicity)2.2 一致性(Consistency)2.3 隔离性(Isolation)2.4 持久性(Durability)3. 事务并发带来的问题3.1 脏读3.2 不可重复读3.3 幻读4. 事务隔离级别设置4.1 数据库设置事务隔离级别4.2 java 代码设置事务隔离级别5. Innodb 引擎对事务隔离级别的支持1. 什么是事务?事务是数据操作的最小工作单元,是作为单个逻辑工作

2021-03-09 14:11:18 180 1

原创 深入理解 MySQL —— MySQL 查询详解

文章目录1. MySQL 的查询过程1.1 客户端/服务端通信1.2 客户端/服务端通信状态查询1.3 查询缓存1.3.1 查询缓存的设置1.3.2 不会缓存的情况1.3.3 查询缓存是一个坑?1.3.4 查询缓存适用的场景1.4 查询优化处理1.4.1 查询优化处理的三个阶段1.4.2 最优执行计划1.4.3 执行计划1.4.3.1 执行计划 — ID1.4.3.2 执行计划 — select_type1.4.3.3 执行计划 — table1.4.3.4 执行计划 — type1.4.3.5 执行计划

2021-03-09 14:01:31 275 1

原创 深入理解 MySQL —— MySQL 的体系结构和存储引擎

文章目录1. MySQL 的体系结构2. 存储引擎介绍2.1 Myisam 存储引擎2.2 Innodb 存储引擎1. MySQL 的体系结构Client Connectors接入方支持协议很多Management Serveices & Utilities系统管理和控制工具,mysqldump、mysql 复制集群、分区管理等Connection Pool连接池:管理缓冲用户连接、用户名、密码、权限校验、线程处理等需要缓存的需求SQL InterfaceSQ

2021-03-02 11:33:47 176

原创 深入理解 MySQL —— MySQL 的索引

文章目录1. 索引是什么?2. 为什么要用索引?3. 为什么使用 B+Tree?3.1 二叉树分析3.2 多路平衡树分析3.4 为什么选用 B+Tree ?4. B+Tree 在 MySQL 索引中的体现5. 选择怎样的列创建索引5.1 选择离散性高的列5.2 最左匹配原则5.3 联合索引选择原则6. 覆盖索引7. 现在,你能都理解了么?1. 索引是什么?索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。2. 为什么要用索引?索引能极大的减少存储引擎需要扫描的数据量。索引可以把

2021-03-02 11:17:46 120

原创 Kafka 原理分析—— Parition的高可用副本机制

文章目录1. 副本分配算法2. kafka副本机制中的几个概念3. 副本协同机制4. 副本同步队列(ISR)5. 水位值 (HW) 和 日志末端位移 (LED)6. 数据的同步过程我们已经知道 Kafka 的每个 topic 都可以分为多个 Partition,并且多个 Partition 会均匀分布在集群的各个节点上。虽然这种方式能够有效的对数据进行分片,但是对于每个 partition 来说都是单点的。当其中一个 partition 不可用的时候,那么这部分消息就没办法消费。所以 Kafka 为了提高

2021-03-02 11:06:23 251

原创 Kafka 原理分析——消息存储的原理

Kafka 原理分析——消息存储的原理文章目录Kafka 原理分析——消息存储的原理1. 消息的文件存储机制2. LogSegment3. 查看 segment 文件命名规则4. segment 中 index 和 log 的对应关系5. 在 partition 中如何通过 offset 查找 message6. Log 文件的消息内容分析7. 日志的清除策略8. 日志的压缩策略1. 消息的文件存储机制我们知道一个 topic 的多个 partition 在物理磁盘上保存在 log.dirs配置的路径

2021-03-02 11:03:34 627 2

最新版本的jQuery

jQuery最新版本,大家速速来下载

2014-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除