自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 MySQL高级篇二 ---- SQL优化

​ 和大多数的数据库不同, MySQL中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。​ 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。​ Oracle,SqlServer等数据库只有一种存储引擎。MySQL提供了插件式的存储引擎架构。所以MySQL存在多种存储引擎,可以根据需要使用相应引擎,或者编写存储引擎。

2023-09-29 14:30:34 86

原创 MySQL高级篇一

帮助理解和掌握索引机器结构、存储过程、视图、函数以及触发器。

2023-09-29 13:04:07 72

原创 MySQL篇 ---- 连接查询与函数

如果只写了begin, 没有rollback,也没有commit, 系统推出,结果是rollback。没有写begin代表没有事务,没有事务的表操作都是实时生效.一个集合数据有一致性,要么就都失败,要么就都成功回滚。rollback ----回滚事务,放弃对表的修改。commit ---- 提交事务,对表的修改生效。一个utf8格式的汉字,length返回3。事务是多条更改数据操作的sql语句集合。经常用rand对一个张进行随机排序。begin ----开始事务。

2023-09-28 14:10:03 188

原创 MySQL篇 ---- 基础语法

语法: select * from 表名;

2023-09-28 13:28:13 59

原创 《骗钱宝典》之 Freemarker与MinIo

MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

2023-08-29 22:55:57 74 1

原创 《骗钱宝典》之 Redis缓存

缓存就是数据交换的缓冲区(称作Cache [ kæʃ ] ),是存贮数据的临时地方,一般读写性能较高。

2023-08-25 22:28:55 27 1

原创 《骗钱宝典》之 Redis基础入门

Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样:Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网(

2023-08-23 22:28:42 32

原创 分布式缓存Redis集群 学习笔记

简述全量同步和增量同步区别?全量同步:master将完整内存数据生成RDB,发送RDB到slave。后续命令则记录在,逐个发送给slave。增量同步:slave提交自己的offset到mastermaster获取中从offset之后的命令给slave什么时候执行全量同步?slave节点第一次连接master节点时slave节点断开时间太久,中的offset已经被覆盖时什么时候执行增量同步?slave节点断开又恢复,并且在中能找到。

2023-08-19 23:51:52 78

原创 分布式事务seata 学习笔记

微服务下单业务,在下单时会调用订单服务,创建订单并写入数据库。在分布式系统下,一个业务跨越多个服务或数据源,每个服务都是一个分支事务,要保证所有分支事务最终状态一致,这样的事务就是分布式事务。

2023-08-19 13:05:58 109

原创 深入elasticsearch 学习笔记

character filters:在tokenizer之前对文本进行处理。例如删除字符、替换字符tokenizer:将文本按照一定的规则切割成词条(term)。例如keyword,就是不分词;还有ik_smart tokenizerfilter:将tokenizer输出的词条做进一步处理。例如大小写转换、同义词处理、拼音处理等PUT /test"analyzer": { // 自定义分词器"my_analyzer": { // 分词器名称PUT /test。

2023-08-15 22:08:27 32

原创 elasticsearch搜索功能 学习笔记

Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。DSL Query基本语法(主要是查询类型、查询条件、条件值三要素)

2023-08-13 22:36:37 55 1

原创 elasticsearch基础 学习笔记

ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。

2023-08-12 18:18:23 43 1

原创 实用篇-RabbitMQ 学习笔记

channel:操作MQ的工具exchange:路由消息到队列中queue:缓存消息virtual host:虚拟主机,是对queue、exchange等资源的逻辑分组AMQP是应用间消息通信的一种协议,与语言和平台无关。

2023-08-11 16:49:11 135 1

原创 Docker 学习笔记

镜像结构:镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。包含基本的系统函数库、环境变量、文件系统Entrypoint:入口,是镜像中应用启动的命令其它:在BaseImage基础上添加依赖、安装程序、完成整个应用的安装和配置什么是DockerfileDockerfile就是一个文本文件,其中包含一个个的指令(Instruction),用指令来说明要执行什么操作来构建镜像。每一个指令都会形成一层Layer。指令说明示例FROM指定基础镜像ENV。

2023-08-10 16:08:28 79 1

原创 统一网关Gateway 学习笔记

需求:定义全局过滤器,拦截请求,判断请求的参数是否满足下面条件:参数中是否有authorizationauthorization参数值是否为admin如果同时满足则放行,否则拦截。

2023-08-07 21:07:40 39

原创 http客户端Feign 学习笔记

其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。Feign运行自定义配置来覆盖默认配置,可以修改的配置如下:(一般我们需要配置的就是日志级别。

2023-08-07 20:28:59 21

原创 Nacos配置管理 学习笔记

在Nacos中添加配置信息: 在弹出表单中填写配置信息: 配置获取的步骤如下: 项目引入过程: 1. 引入Nacos的配置管理客户端依赖: 2. 在userservice中的resource目录添加一个bootstrap.yml文件,这个文件是引导文件,优先级高于application.yml:2. 配置自动刷新Nacos中的配置文件变更后,微服务无需重启就可以感知。不过需要通过下面两种配置实现: 3.多环境配置共享微服务启动时会从nacos读取多个配置

2023-08-07 20:03:51 200

原创 Eureka与Nacos 学习笔记

消费者该如何获取服务提供者具体信息?如果有多个服务提供者,消费者该如何选择?消费者如何感知服务提供者健康状态?在Eureka架构中,微服务角色分为有两类:1.EurekaServer:服务端,注册中心2.EurekaClient:客户端2.1 Provider:服务提供者,例如给订单业务层提供服务的user-service2.2 consumer:服务消费者,例如订单业务层order-service。

2023-08-06 21:35:15 71

原创 Spring Cache 学习笔记

Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。

2023-07-31 21:04:09 39 1

原创 HttpClient 学习笔记

HttpClient是Apache的一个子项目,是高效的、功能丰富的支持HTTP协议的客户端编程工具包。发送HTTP请求接收响应数据。

2023-07-31 20:52:46 35 1

原创 spring中 事务管理 和 AOP 学习笔记

AOPAspectOrientedProgramming面向切面编程、面向方面编程),其实就是面向特定方法编程。实现:动态代理是面向切面编程最主流的实现。而SpringAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过底层的动态代理机制,对特定的方法进行编程。

2023-07-24 23:19:21 42

原创 过滤器(Filter)和拦截器(Interceptor)学习笔记

概念:是一种动态拦截方法调用的机制,类似于过滤器。Spring框架中提供的,用来动态拦截控制器方法的执行。作用:拦截请求,在指定的方法调用前后,根据业务需要执行预先设定的代码。

2023-07-24 14:49:45 479

空空如也

空空如也

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

TA关注的人

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