- 博客(33)
- 收藏
- 关注

原创 VMware安装centos7超详细全过程(详细到哭)
虚拟机安装centos7准备工作第一阶段——新建自定义虚拟机第二阶段——配置虚拟机第三阶段——每一篇创作都是为了记录所学,一起共勉吧!准备工作VMware 12.+centos7 镜像在此提供centos镜像下载地址: http://isoredirect.centos.org/centos/7/isos/x86_64/第一阶段——新建自定义虚拟机我们先点击新建虚拟机,选择自定义,点击下一步:选择vm版本,笔者的版本为12,所以选择的是12.x ;选择需要安装的额操作系统
2021-06-29 10:09:02
3790
原创 Redis数据结构系列五:QuickList快速链表
QuickList兼具链表和Ziplist的优点,是一个节点为ZipList的双端链表,解决了传统链表的内存占用问题,控制了ZipList大小,解决连续内存空间申请效率问题,中间节点可以压缩,进一步节省内存。
2023-09-24 10:28:03
310
原创 Redis数据结构系列四:ZipList压缩链表
ZipList是一种特殊的“双端链表”(不是真的链表),由一系列特殊编码的连续内存块组成。可以在任意一端进行压入/弹出操作,并且该操作的时间复杂度为 0(1)。
2023-09-23 20:47:52
312
原创 Redis数据结构系列三:Dict字典
Dict是redis中键值型(key-value Pair)的数据结构。Dict由哈希表(dictht)、哈希节点(dictEntry)和字典(dict)三部分组成。
2023-09-22 22:17:10
136
原创 Redis数据结构系列二:IntSet
redis基础数据结构:动态字符串SDS、intSet、Dict、ZipList、QuickList、SkipList、RedisObject。
2023-09-20 11:22:46
99
原创 Redis数据结构系列一:动态字符串SDS
redis基础数据结构:动态字符串SDS、intSet、Dict、ZipList、QuickList、SkipList、RedisObject。
2023-09-20 11:21:13
123
原创 Redis集群模式初探
众所周知,redis可以作为单机模式部署,支持大量用户访问,在大规模并发场景下,存在性能瓶颈和宕机风险等问题,那么redis集群模式应运而生,解决单台redis服务器无法承受大规模高并发下的QPS压力。集群模式:主从模式、哨兵模式和分片集群模式
2023-09-04 10:19:47
124
原创 Redis消息队列初探
Redis消息队列初探——消息队列(Message Queue/Broker),顾名思义:存放消息的队列。是分布式系统中重要的组件,利用高效可靠的消息传递机制进行与平台解耦的数据通信。主要解决应用耦合、异步处理、流量削锋等问题。
2023-08-23 11:16:14
431
原创 Redisson 源码解析系列一:分布式锁RedissonLock可重入机制+锁续约解析
分布式锁RedissonLock `可重入机制`+`锁续约` 解析
2023-08-13 16:41:39
1472
原创 Linux自定义服务文件和常用systemctl指令
Linux服务管理常用的两种方式为service和systemctl。service的方式在许多机器上已经弃用,建议使用systemctl方式。systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能并发启动更多进程。
2023-06-29 11:52:58
652
原创 使用hsqldb 官方工具管理内嵌hsqldb——备份、恢复和可视化管理
在内嵌hsqldb数据库的java应用程序中,提供三个功能的脚本程序,通过shell脚本触发。
2023-05-25 14:51:36
738
原创 Springboot源码解析第二篇:按需装配原理
而默认的自动装配组件不一定都全部加载,其原理是根据**“按需装配”**执行,即@conditionxxx 添加条件注解。
2023-05-24 14:39:59
121
原创 Springboot源码解析第一篇:自动装配原理
SpringBoot 定义了一套接口规范,规范规定:SpringBoot 在启动时会扫描外部引用 jar 包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到 Spring 容器。
2023-05-24 14:38:55
133
原创 Spring BeanValidation框架的使用总结
Bean Validation中的Constraint注解名称描述@Null被注释的元素必须为 null@NotNull被注释的元素必须不为 null@Min(value)被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value)被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(value)被注释的元素必须是一个数字(浮点数),其值必须大于等于指定的最小值@DecimalMax(value)
2022-05-07 11:35:30
253
转载 ::v-deep和/deep/和>>> 区别
/deep/和>>>和::v-deep 区别在style经常用scoped属性实现组件的私有化时,要改变element-ui某个深层元素(eg:.el-input__inner)或其他深层样式时,需要使用/deep/,如.conBox /deep/ .el-input__inner{ padding:0 10px;}注意,/deep/在vue 3.0会报错如果/deep/报错,可采用::v-deep,效果基本一样,有人说::v-deep能加快编译速度,但是我在网上没有找
2022-03-21 17:55:17
800
原创 jsp页面中contextPath的使用
jsp页面中资源链接相对路径和绝对路径相对路径<html><a href="/index/home">click label2 to welcome page</a></html>绝对路径<html><a href="${pageContext.request.contextPath}/index/home">click label1 to welcome page</a></html>问:
2022-01-29 14:00:00
1303
原创 web.xml版本过低——导致解析jsp EL表达式失败
文章目录问题描述解决方案问题描述url地址种存在EL表达式jsp页面<%@page contentType="text/html; UTF-8" language="java" pageEncoding="UTF-8" %><html><body><h2>Hello World!</h2><a href="${pageContext.request.contextPath}/index">点击我进入主页</a&
2021-12-14 15:35:31
392
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人