数据库
文章平均质量分 94
数据库相关知识点梳理,包括但不限于mysql,redis,mongodb等等……
深情不及里子
只是个路过的后端菜鸟罢了
展开
-
关于这款开源的ES的ORM框架-Easy-Es适合初学者入手不?
体会过原生ElasticSearch在项目中写DSL查询的复杂吗?了解过MyBatisPlus的简单便捷吗?今天带着自己的平时学习分享一个针对ES的国产开源ORM框架-Easy-Es,像MyBatisPlus一样简化ES操作,一起来看看吧~原创 2023-06-01 18:49:20 · 4667 阅读 · 6 评论 -
ElasticSearch集成SpringBoot实践及数据同步
ES全称Elasticsearch是一款分布式的全文搜索引擎,在互联网公司中,这款搜索引擎一直被程序员们所推崇。常见的使用场景如ELK日志分析,电商APP的商品推荐,社交APP的同城用户推荐等等。今天结合自己平时的一些学习对它与SpringBoot的基础集成以及一些实际项目中的使用做点小总结。原创 2023-05-24 17:13:17 · 1798 阅读 · 1 评论 -
ElasticSearch的基操和进阶查询
一,ElactisSearch简介1. 定义ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。ES 是基于Lucene这个非常成熟的索引方案,另加上一些分布式的实现:集群,分片,复制等。2. 优点具备横向可扩展性:只需原创 2022-03-18 22:56:03 · 2913 阅读 · 0 评论 -
Redis在项目实践中的问题解决方案汇总
无论是在开发过程中还是在准备跑路的面试过程中,和Redis相关的话题,难免会涉及到四个特殊场景:缓存穿透、缓存雪崩、缓存击穿以及数据一致性。虽然在作为服务缓存层的时候Redis确实能极大减少服务端的请求压力,但是如果在开发中不注意这些场景的话,在高并发场景下有可能会导致系统崩溃,数据错乱等情况。Now,笔者结合学习过程中的一些实际的业务场景来复现并解决这些问题。原创 2023-05-05 14:45:04 · 1877 阅读 · 0 评论 -
MongoDB基础学习总结及SpringBoot项目中的整合
MongoDB 如今是最流行的 NoSQL 数据库之一,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB。MongoDB一经推出就受到了广大社区的热爱,可以说是对程序员最友好的一种数据库之一,下面主要是笔者在平常的学习中对这个数据库学习的一点小总结,包括基础知识以及它同Mysql一样作为数据库在SpringBoot项目中的技术整合流程梳理。原创 2023-04-16 22:56:23 · 662 阅读 · 0 评论 -
MySQL索引介绍及百万数据SQL优化实践总结
结合网上一些sql优化的方法,外加自己的一些主动实践,总结的一些相关基础理论和实践sql优化方法。在此当个笔记记录下来。原创 2023-04-22 13:03:01 · 769 阅读 · 0 评论 -
Druid连接池实现数据库加密
对于如今的开发参项目,无论是公司的项目还是个人的项目,多多少少都会选择将源码上传到 Git 服务器(GitHub、Gitee 或是自建服务器),但只要将源码提交到公网服务器就会存在源码泄漏的风险,而数据库配置信息作为源码的一部分,一旦出现源码泄漏,那么数据库中的所有数据都会公之于众,其产生的不良后果无法预期。于是为了避免这种问题的产生,我们至少要对数据库的密码进行加密操作,这样即使得到了源码,也不会造成数据的泄露。原创 2023-02-04 19:38:59 · 4193 阅读 · 1 评论 -
Redis持久化方式的区别详解
还没弄明白redis的持久化机制?看过来!一篇文章带你了解redis持久化机制的详细过程以及两种持久化机制的具体区别与使用时机,赶紧学起来吧!温故知新~原创 2022-11-03 20:13:45 · 853 阅读 · 1 评论 -
Docker实现Redis集群创建
redis集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特性。Redis集群不需 要sentinel哨兵∙也能完成节点移除和故障转移的功能。需要将每个节点设置成集群模式,这种集群模式没有中心节点,可水平扩展。redis集群的性能和高可用性均优于之前版本的哨兵模式,且集群配置非常简单。一个Redis Cluster由多个Redis节点构成,不同节点组服务的数据没有交集,也就是每个一节点组对应数据sharding的一个分片。原创 2022-09-18 21:25:27 · 550 阅读 · 0 评论 -
redis整合SpringBoot实现数据缓存
redis进阶!redis在springboot项目中作为缓存的具体实现与使用,深刻认识redis'的其他作用。原创 2022-09-08 16:13:25 · 3693 阅读 · 4 评论 -
MySQL存储过程的使用实现数据快速插入
还在一条一条地向数据库慢慢的插数据吗?进来这一篇文章告诉你如何分分钟搞定百万数据插入。灵活运用mysql存储过程,让你的办事效率事半功倍!原创 2022-08-24 18:09:12 · 11203 阅读 · 3 评论 -
redis简介及在Linux系统中的安装
一,redis简介Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份优势:性能极高– Redis能.原创 2022-03-06 16:52:46 · 401 阅读 · 0 评论