logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis数据结构——压缩列表ziplist

压缩列表ziplist是Redis中列表和哈希键的底层实现方式之一。当一个列表只包含少量列表项,并且每个列表项要么是小整数值,要么是较短的字符串时,那么Redis就会使用压缩列表来作为列表的底层实现。另外,当一个哈希表中只包含少量键值对时,并且每个每个键值对的键key和值value要么是小整数值,要么是短的字符串时,也会使用压缩列表作为实现方式压缩列表是Redis为了节约内存而设计的,由一系列特殊

#数据结构#redis#java
mysql 自增字段、属性

mysql自增属性怎么用?auto_increment

#mysql#数据库#sql
【GitHub前端练手项目--50天50个项目---商品加载效果-----day08】

GitHub前端练手项目,50天50个小项目,每天打卡,商品品目加载效果

#前端#css#css3
SpringBoot启动流程

当一切准备就绪后,SpringBoot就会启动应用程序,如果是Web应用,就会启动内置的Web服务器,如果使用的是Web服务器,可以将应用程序打包成一个可以直接运行的jar文件。在此方法中,通过扫描Classpath中是否有预设的几个Web应用相关的类,来判断此应用是否是一个Web应用。我们的启动类,就是主类,使用了@SpringBootApplication注解标注,并且包含main方法的类。此

#spring boot#spring#java
Spring中加密工具类DigestUtils和BCryptPasswordEncoder

MD5本质是基于Hash来做的,是不可逆的。

#spring#java#后端
关于SpringMVC中的几个配置类WebMvcConfigurer 、WebMvcConfigurationSupport 、WebMvcConfigurerAdapter

在学习SSM时,对SpringMVC做自定义配置时,接触到了WebMvcConfigurer 、WebMvcConfigurationSupport 、WebMvcConfigurerAdapter这几个抽象类或接口,这三个类都能对SpringMVC做出配置,至于这三者之间的关系与区别,当时也没有在乎,现在来整理一下。首先最早的一个用来对SpringMVC做出配置的类是WebMvcConfigur

#java#spring#mvc
Markdown编辑器Vditor的基本使用以及在Vue3中使用

官网GitHub帮助文档Vditor是一个Markdown编辑器组件(也支持富文本编辑器),可以嵌入到自己的Web应用中。所见即所得WYSIWYG(富文本)即时渲染(类似于Typora)分屏预览支持在原生JS中使用,同样支持目前主流的前端框架Vue、React、Svelte,还支持TS。

#编辑器#前端
关于MySQL中的binlog

undo log和 redo log是由Inno DB存储引擎生成的。连接层、服务层(server层)、执行层(存储引擎层)bin log是binary log的缩写,即二进制日志。MySQL在完成一次DML操作后,Server层还会生成一条binlog,等事务提交之后, 还会将该事务执行过程中产生的所有binlog统一写入到binlog日志文件中binlog日志文件中保存了所有数据库的所有表结构

#mysql#数据库
到底了