自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis第七弹-Set与ZSET基本操作,Set(集合特点)SADD key member(注意这个key,必须是你自定义名字,不能用key)​编辑SMEMBERS key-查询所有的key

Set(集合特点)SADD key member(注意这个key,必须是你自定义名字,不能用key)​编辑SMEMBERS key-查询所有的key中的值spop key [count]不写的时候,随机去删除一个,写的时候,写几个我就去删除几个SMOVE source destination member。把member从source中删除再移动到destination中(假如移动到元素在source中不存在,此时返回0表示移动失败)​​​​​​​

2024-04-14 23:58:09 835 4

原创 单源最短路(只有一个起点)bfs,多源BFS,目录力扣675.为高尔夫比赛砍树,多源最短路问题:力扣542.01矩阵力扣1020.飞地的数量

单源最短路(只有一个起点)bfs,多源BFS,目录力扣675.为高尔夫比赛砍树,多源最短路问题:力扣542.01矩阵力扣1020.飞地的数量

2024-04-10 19:32:26 1073 16

原创 在Spring中使用Redis

Spring进行Redis的基本操作

2024-04-09 22:45:03 668 4

原创 P9242 [蓝桥杯 2023 省 B] 接龙数列JAVA,边权为1的最短路问题,洛谷P9242 [蓝桥杯 2023 省 B] 接龙数列​编辑力扣1926.迷宫离入口最近的出口力扣433.

P9242 [蓝桥杯 2023 省 B] 接龙数列JAVA,边权为1的最短路问题,洛谷P9242 [蓝桥杯 2023 省 B] 接龙数列​编辑力扣1926.迷宫离入口最近的出口力扣433.

2024-04-09 22:30:17 275 3

原创 Redis第六弹-List列表-(相当于数组/顺序表)Lpush key element-一次可以插入多个元素(假如key已经存在,并且key对应的value并非是list,则会报错)

目录List列表-(相当于数组/顺序表)Lpush key element-一次可以插入多个元素(假如key已经存在,并且key对应的value并非是list,则会报错)lrange key start stop -此处是闭区间当出现下标越界的情况,redis将如何处理呢?Rpush-将一个元素,从右侧插入到list里面Lpop-从list左侧弹出元素Rpop-从list右侧弹出元素Lindex key index-给定下标获取所对应的参数LInsert key be

2024-04-01 08:27:18 921 4

原创 Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)

一、直接让java程序,也在linux运行,手动打jar包,然后拷贝到linux服务器上执行~,手工完成麻烦,第三方插件,简化上述步骤。接下来介绍redis的命令在代码中的操作,不会覆盖到所有的命令,会挑选一些比较代表的命令去演示。当ssh连接上之后,端口转发才生效(把ssh连接断开,端口转发自然就消息。然后我们去终端查看,输入这个指令,查找对应的端口,我的是8888,你们随意啦。tomcat开门了,也不好被黑,redis6379端口门锁-特别好被黑。通过ssh,把服务器的6379映射到本地的8888。

2024-04-01 08:24:52 1046 2

原创 Redis第五弹-HASH结构相关指令和介绍,计数功能Hash-哈希(Redis本来就是键值对结构,哈希,就相当于键值对嵌套了一个键值对)的多种指令Hset key field value-

计数功能Hash-哈希(Redis本来就是键值对结构,哈希,就相当于键值对嵌套了一个键值对)的多种指令Hset key field value-设置字段field的valueHget key field value-获取字段key field的valuehexists key field-判断当前值是否存在(1存在,0不存在)hdel key field-删除key的fieldHKEYS key-获取hash中所有字段key(会根据key找到对应的hash)a​编辑HGET

2024-03-31 17:40:06 535

原创 基础算法-去重字符串,辗转相除法,非递归前序遍历二叉树题型分析

基础算法-去重字符串,辗转相除法,非递归前序遍历二叉树题型分析

2024-03-28 20:11:19 282 7

原创 万字详细面试被吊打的总结(SE->数据结构->MYSQL)

力扣138.随机链表的问题(经典——重要)面试题1:java创建对象有几种方式1.new 对象这个就不用说了,简单2.反射 Class对象调用newInstance()接口3.使用Constructor类的newInstance方法这两种都叫反射,事实上Class对象的newInstance在内部也是调用的Constructor这个类​编辑4.Object类实现的clone接口5.通过序列化来创建对象​​​​​​​面试题2:hashmap的底层数据结构?hashcode重写为

2024-03-28 08:57:31 1026 9

原创 01背包介绍与N皇后(dfs,考验代码能力JAVA)

01背包介绍与N皇后(dfs,考验代码能力)

2024-03-25 23:34:54 358 10

原创 了解Redis,第一弹,什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质

什么是RedisRedis主要适用于分布式系统,用来用缓存,存储数据,在内存中存储那么为什么说是分布式呢?什么叫分布式什么是单机架构微服务架构微服务的本质引入微服务:解决了人的问题,但是有代价:微服务的优势:架构推进应用(application)/系统(System):一个应用,就是一个组服务器程序模块(Module)/组件(Component):一个应用,里面有多个功能,每个独立的功能,就可以称为一个模块/组件可用性:系统整体可用的时间/总的时间响应时

2024-03-25 23:29:50 892 1

原创 DFS,DP

DFS,DP

2024-03-23 20:12:58 409 3

原创 位运算第三弹

位运算第三弹

2024-03-21 19:59:04 153 2

原创 Redis第二课,1.set key value(设置对应的key和value)2.get key(得到value值)Redis全局命令(支持很多的数据结构)3.keys(用来查询当前

1.set key value(设置对应的key和value)2.get key(得到value值)Redis全局命令(支持很多的数据结构)3.keys(用来查询当前服务器匹配的key)生产环境/线上环境4.exist(判定key是否存在):判定key是否存在​编辑5.DEL key 返回删掉的key的个数​编辑6.expire作用给指定的key设置过期时间7.ttl key查看当前键的剩余时间redis key过期策略的实现(面试题)

2024-03-21 19:56:04 823

原创 Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding

Redis第四弹,Redis实现list时候做出的优化ziplist(压缩链表,元素少的情况),可更好的节省空间list——(内部编码:quicklist)Object encoding key查询内部编码redis单线程模型SET KEY VALUE [EX 10] [NX|XX]:(相当于set key value expire key 10)设置值的同时,设置过期时间FLUSHALLMSET一次性设置所有的keyMGET一次性得到多个key基础操作运算字符

2024-03-18 23:56:34 808 6

原创 Redis第三弹,定时删除1.优先级队列(堆)2.基于时间轮实现的定时器​编辑Type指令(返回key对应的数据类型)redis的数据类型hset key field value

Redis第三弹,定时删除1.优先级队列(堆)2.基于时间轮实现的定时器​编辑Type指令(返回key对应的数据类型)redis的数据类型hset key field value(这里是使用hash作为数据结构)

2024-03-18 23:56:15 430

原创 Ubuntu20.04下载jdk遇到各种奇怪问题大集,Linux如何将默认的OpenJDK切换成自己安装的JDK版本(以JDK1.8为例),无需卸载原有OpenJDK,Some packages co

Ubuntu20.04下载jdk遇到各种奇怪问题大集,Linux如何将默认的OpenJDK切换成自己安装的JDK版本(以JDK1.8为例),无需卸载原有OpenJDK,Some packages co

2024-03-06 12:28:11 569 3

原创 Ubuntu 20.04下载安装redis一条龙

Ubuntu 20.04下载安装redis一条龙

2024-03-06 12:24:50 700

原创 算法BFS经典例题(迷宫,多源BFS,BFS解决拓扑排序,FloodFill算法)

算法BFS经典例题(迷宫,多源BFS,BFS解决拓扑排序,FloodFill算法)

2024-02-28 17:27:06 530 3

原创 位运算第二弹

位运算第二弹

2024-02-28 17:24:40 264 1

原创 项目模拟实现消息队列第一天

项目模拟实现消息队列第一天

2024-02-27 16:28:56 974 2

原创 位运算第一弹

位运算第一弹

2024-02-27 16:27:17 420 2

原创 前缀和第一弹

动态规划前缀和

2024-02-22 16:42:23 313 2

原创 前缀和第二弹

动态规划前缀和

2024-02-22 16:41:02 413

原创 二分查找第二弹

二分查找第二弹

2024-02-04 20:51:35 423 3

原创 二分查找第一弹

二分查找

2024-02-04 20:50:06 371

原创 滑动窗口最终弹

这个最难的是什么1.代码的编写2.容器的使用。

2024-02-02 23:11:55 239 4

原创 SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常

SpringBoot统一功能处理,拦截器,统一数据格式,捕捉异常

2024-02-01 19:49:28 4418 8

原创 暴搜,回溯,剪枝

暴搜,回溯,剪枝

2024-02-01 19:44:50 618

原创 综合回溯,剪枝,暴搜

综合回溯,剪枝,暴搜

2024-01-31 17:33:30 1656 2

原创 二叉搜索树,穷举(全排列)

二叉搜索树,穷举(全排列)

2024-01-27 22:28:07 360 15

原创 二叉树中的深度搜索

二叉树中的深度搜索

2024-01-26 07:44:07 348 4

原创 MyBatis第四课动态SQL

MyBatis第四课动态SQL,set标签,foreach, sql,include

2024-01-24 11:58:33 1225 3

原创 递归(dfs)

递归(dfs)

2024-01-24 11:55:58 322

原创 滑动窗口第二弹

滑动窗口第二弹

2024-01-23 20:28:40 514 2

原创 MAC如何使用Git命令行上传本地项目及理解,failed to push some refs to ‘https://gitee.com/brother-barking/spxx.git

failed to push some refs to 'https://gitee.com/brother-barking/spring-road.git'解决方法

2024-01-23 18:04:44 430 4

原创 双指针(JAVA语言)

双指针(JAVA语言)

2024-01-20 15:13:38 433 4

原创 双指针+滑动窗口

双指针+滑动窗口

2024-01-20 15:12:21 559

原创 MyBatis第三课

#和$区别#(预编译SQL)和$(即时SQL,它是进行的字符串拼接)的区别,其中之一就是预编译SQL和即时SQL的区别

2024-01-14 11:09:55 1085 13

原创 MyBatis第二课,灰度发布,@Results注解,使用xml书写mysql

云服务器其实也是一个机器。

2024-01-14 11:08:00 1094

空空如也

空空如也

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

TA关注的人

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