- 博客(138)
- 资源 (5)
- 收藏
- 关注
原创 Redis常用命令
一、字符串string操作命令二、哈希hash操作命令三、列表list操作命令四、集合set操作命令五、有序集合sorted set 操作命令一、字符串string操作命令二、哈希hash操作命令三、列表list操作命令四、集合set操作命令五、有序集合sorted set 操作命令。
2024-02-18 16:29:01 334
原创 git常用命令
Git常用命令本地仓库常用命令git远程仓库操作分支操作标签操作提示:以下是本篇文章正文内容,下面案例可供参考本地仓库常用命令git远程仓库操作分支操作标签操作。
2024-02-17 13:11:34 609
原创 分布式面试题
大型网站系统的特点拆分 VS 集群微服务 VS SOA前后端完全分离与Rest规范大型网站系统的特点拆分 VS 集群微服务 VS SOA前后端完全分离与Rest规范。
2023-09-20 16:56:11 667
原创 Redis面试题(五)
使用过 Redis 做异步队列么,你是怎么用的?有什么缺点?什么是缓存穿透?如何避免?什么是缓存雪崩?何如避免?缓存穿透一般的缓存系统,都是按照 key 去缓存查询,如果不存在对应的 value,就应该去后端系统查找(比如DB)。一些恶意的请求会故意查询不存在的 key,请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。如何避免?对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该 key 对应的数据 insert 了之后清理缓存。对一定不存在的 key 进行过滤。
2023-09-20 16:37:47 621
原创 Redis面试题(四)
锁互斥机制watch dog 自动延期机制可重入加锁机制释放锁机制上述 Redis 分布式锁的缺点使用过 Redis 分布式锁么,它是怎么实现的?锁互斥机制watch dog 自动延期机制可重入加锁机制释放锁机制上述 Redis 分布式锁的缺点使用过 Redis 分布式锁么,它是怎么实现的?
2023-09-20 16:29:08 268
原创 Redis面试题(三)
怎么理解 Redis 事务?Redis 事务相关的命令有哪几个?Redis key 的过期时间和永久有效分别怎么设置?Redis 如何做内存优化?Redis 回收进程如何工作的?加锁机制怎么理解 Redis 事务?Redis 事务相关的命令有哪几个?Redis key 的过期时间和永久有效分别怎么设置?Redis 如何做内存优化?Redis 回收进程如何工作的?加锁机制。
2023-09-20 15:52:24 473
原创 Redis面试题(二)
Redis 支持的 Java 客户端都有哪些?官方推荐用哪个?Redis 和 Redisson 有什么关系?Jedis 与 Redisson 对比有什么优缺点?说说 Redis 哈希槽的概念?Redis 集群的主从复制模型是怎样的?Redis 集群会有写操作丢失吗?为什么?Redis 集群之间是如何复制的?Redis 集群最大节点个数是多少?Redis 集群如何选择数据库?Redis 中的管道有什么用?Redis 支持的 Java 客户端都有哪些?官方推荐用哪个?
2023-09-19 20:22:44 322
原创 Redis 有哪些适合的场景?
一、Redis 有哪些适合的场景?会话缓存(Session Cache)全页缓存(FPC)队列排行榜/计数器发布/订阅一、Redis 有哪些适合的场景?会话缓存(Session Cache)全页缓存(FPC)队列排行榜/计数器发布/订阅。
2023-09-19 19:22:28 438
原创 Redis面试题(一)
什么是 Redis?简述它的优缺点?Redis 与 memcached 相比有哪些优势?Redis 支持哪几种数据类型?Redis 主要消耗什么物理资源?Redis 有哪几种数据淘汰策略?Redis 官方为什么不提供 Windows 版本?一个字符串类型的值能存储最大容量是多少?为什么 Redis 需要把所有数据放到内存中?Redis 集群方案应该怎么做?都有哪些方案?Redis 集群方案什么情况下会导致整个集群不可用?
2023-09-19 19:14:22 315
原创 Netty面试题(二)
Netty 的线程模型?TCP 粘包/拆包的原因及解决方法?了解哪几种序列化协议?Netty 的线程模型?TCP 粘包/拆包的原因及解决方法?了解哪几种序列化协议?
2023-09-19 18:50:51 209
原创 Netty面试题(一)
BIO、NIO 和 AIO 的区别?NIO 的组成?Netty 的特点?BIO、NIO 和 AIO 的区别?NIO 的组成?Netty 的特点?
2023-09-19 18:40:35 133
原创 MyBatis面试题(四)
Mybatis 是否可以映射 Enum 枚举类?如何获取自动生成的(主)键值?在 mapper 中如何传递多个参数?resultType resultMap 的区别?使用 MyBatis 的 mapper 接口调用时有哪些要求?Mybatis 比 IBatis 比较大的几个改进是什么?IBatis 和 MyBatis 在核心处理类分别叫什么?IBatis 和 MyBatis 在细节上的不同有哪些?Mybatis 是否可以映射 Enum 枚举类?如何获取自动生成的(主)键值。
2023-09-19 18:31:21 76
原创 Mybatis面试题(三)
Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有哪些标签?当实体类中的属性名和表中的字段名不一样,如果将查询的结果封装到指定 pojo?模糊查询 like 语句该怎么写通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应, Dao 的工作原理,是否可以重载?Mybatis 映射文件中,如果 A 标签通过 include 引用了 B 标签的内容,请问,B 标签能否定义在 A 标签的后面,还是说必须定义在 A 标签的前面?
2023-09-18 20:39:59 718
原创 MyBatis面试题(二)
MyBatis 与 Hibernate 有哪些不同?MyBatis 的好处是什么?简述 Mybatis 的 Xml 映射文件和 Mybatis 内部数据结构之间的映射关系?什么是 MyBatis 的接口绑定,有什么好处?接口绑定有几种实现方式,分别是怎么实现的?什么情况下用注解绑定,什么情况下用 xml 绑定?MyBatis 实现一对一有几种方式?具体怎么操作的?Mybatis 能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别?
2023-09-18 20:28:52 530
原创 MyBatis面试题(一)
什么是 MyBatis?讲下 MyBatis 的缓存Mybatis 是如何进行分页的?分页插件的原理是什么?简述 Mybatis 的插件运行原理,以及如何编写一个插件?Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不?#{}和${}的区别是什么?为什么说 Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?
2023-09-18 19:49:20 200
原创 JVM面试题(三)
简述 java 垃圾回收机制?java 中垃圾收集的方法有哪些?java 内存模型简述 java 类加载机制?类加载器双亲委派模型机制?什么是类加载器,类加载器有哪些?简述 java 内存分配与回收策率以及 Minor GC 和Major GC一、简述 java 垃圾回收机制?在 java 中,程序员是不需要显示的去释放一个对象的内存的,而是由虚拟机自行执行。
2023-09-18 19:38:50 113
原创 JVM面试题(二)
Jvm内存分哪几个区,每个区的作用是什么?java 虚拟机主要分为以下一个区:方法区:虚拟机栈: 本地方法栈 堆 程序计数器Jvm内存分哪几个区,每个区的作用是什么?java 虚拟机主要分为以下一个区:方法区:虚拟机栈: 本地方法栈 堆 程序计数器。
2023-09-18 19:19:59 291
原创 JVM面试题(一)
内存模型以及分区,需要详细到每个区放什么。堆里面的分区:Eden,survival (from+ to),老年代,各自的特点。对象创建方法,对象的内存分配,对象的访问定位。GC 的两种判定方法:SafePoint 是什么GC 的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?GC 收集器有哪些?CMS 收集器与 G1 收集器的特点。Minor GC 与 Full GC 分别在什么时候发生?
2023-09-18 19:12:43 258
原创 Dubbo面试题(三)
Dubbo 的注册中心集群挂掉,发布者和订阅者之间还能通信么?Dubbo和Spring的关系Dubbo 使用的是什么通信框架?Dubbo 集群提供了哪些负载均衡策略?Dubbo 的集群容错方案有哪些?Dubbo 的默认集群容错方案?Dubbo 支持哪些序列化方式?Dubbo 超时时间怎样设置?服务调用超时问题怎么解决?Dubbo 在安全机制方面是如何解决?Dubbo 和 Dubbox 之间的区别?Dubbo 和 Spring Cloud 的关系?
2023-09-17 17:48:44 298
原创 排序——直接插入排序&&折半插入排序
排序的基本概念数据结构稳定排序数据结构不稳定排序排序的种类排序的代码直接插入排序算法定义:将数据表调整为按关键字从小到大或从大到小的次序排列的过程排序的分类:增排序,减排序,内部排序,外部排序稳定排序:在排序过程中,如果关键字相同的两个元素的相对次序不变,则称为稳定的排序不稳定的排序:当相同的关键字的领先关系在排序过程中不发生变化者,则称所用的排序方法是不稳定的算法的稳定性:排序中两个元素相等,排序后位置不发生变化说明算法稳定,主要是对算法性质的描述,不能衡量算法优劣。
2023-09-17 15:37:20 268
原创 Dubbo面试题(二)
Dubbo 是什么?Dubbo 的主要应用场景?Dubbo核心功能Dubbo服务注册与发现的流程Dubbo的架构设计提示:以下是本篇文章正文内容,下面案例可供参考Dubbo 是什么?Dubbo 的主要应用场景?Dubbo核心功能Dubbo服务注册与发现的流程Dubbo的架构设计。
2023-09-17 15:18:48 209
原创 Dubbo面试题(一)
Dubbo 支持哪些协议,每种协议的应用场景,优缺点?Dubbo 超时时间怎样设置?Dubbo 有些哪些注册中心?Dubbo 集群的负载均衡有哪些策略Dubbo 支持哪些协议,每种协议的应用场景,优缺点?Dubbo 超时时间怎样设置?Dubbo 有些哪些注册中心?Dubbo 集群的负载均衡有哪些策略。
2023-09-16 19:23:37 133
原创 ActiveMQ面试题(二)
死信队列ActiveMQ 中的消息重发时间间隔和重发次数吗?死信队列ActiveMQ 中的消息重发时间间隔和重发次数吗?
2023-09-16 19:07:57 400
原创 ActiveMQ面试题(一)
什么是ActiveMQActiveMQ 服务器宕机怎么办?丢消息怎么办持节化消息非常慢消息的不均匀消费activeMQ 是一种开源的,实现了 JMS1.1 规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信什么是ActiveMQActiveMQ 服务器宕机怎么办?丢消息怎么办持节化消息非常慢消息的不均匀消费。
2023-09-16 18:59:15 324
原创 数据结构——散列函数、散列表
散列表的基本概念散列函数的构造方法处理冲突的方法散列查找及性能分析提示:以下是本篇文章正文内容,下面案例可供参考散列表的基本概念散列函数的构造方法处理冲突的方法散列查找及性能分析。
2023-09-16 18:10:30 547
原创 数据结构——查找(二叉排序树)
二叉排序树查找定义二叉排序树构造二叉排序树查找递归和非递归算法二叉排序树插入递归和非递归算法二叉排序树删除递归和非递归算法二叉排序树查找定义二叉排序树构造二叉排序树查找递归和非递归算法二叉排序树插入递归和非递归算法二叉排序树删除递归和非递归算法。
2023-09-15 18:42:55 1487
原创 数据结构——图的应用
图的应用1.1 最小生成树1.2 最短路径1.3 拓扑结构1.4 关键路径图的应用1.1 最小生成树1.2 最短路径1.3 拓扑结构1.4 关键路径。
2023-09-15 16:15:14 893
原创 数据结构——图的遍历
图的遍历深度优先搜索广度优先搜索邻接矩阵存储结构图的遍历与图的连通性图的遍历深度优先搜索广度优先搜索邻接矩阵存储结构图的遍历与图的连通性。
2023-09-15 15:27:28 643
原创 数据结构——图(图的存储及基本操作)
邻接矩阵法1.1 无向图邻接矩阵算法1.2 有向图邻接矩阵算法邻接矩阵法1.1 无向图邻接矩阵算法1.2 有向图邻接矩阵算法。
2023-09-15 14:59:40 590
原创 数据结构——图(图的基本概念)
图的基本概念1.1 有向图1.2 无向图1.3 有向完全图1.4 无向完全图1.5 连通图图的定义:图G是顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点有限非空集,E(G)表示图G中顶点之间关系(边)的集合,图中顶点个数也叫图的阶,图不可以是空,边集可以为空有向图:E是有向边(也叫弧)的有限集合,G是有向图,有向边记为<v,w>,顶点v到顶点w简单图:不存在重复边,不存在顶点到自身的边。
2023-09-15 14:42:48 376
原创 Navicat激活时出现rsa public key not find错误
在激活时,先不打开应用,先用管理员身份打开注册机Navicat_Keygen_Patch_v5.6_By_DFoX.exe,Navicat v15——>MySql——>Simplified Chinese——>Patch,执行完这些步骤之后,再打开Navicat应用,再获取激活码即可成功激活。
2023-08-30 20:48:03 2552 1
原创 百度网盘yunshellextv164.dll删不掉
在删除百度网盘的时候,经常会碰到百度网盘的yunshellextv164.dll删不掉方法:电脑重启——>打开yunshellextv164.dll所处的文件夹——>复制到火绒文件粉碎中进行粉碎——粉碎成功。
2023-08-26 12:27:38 3566
原创 微信小程序发布流程是如何的?
通过打包后在微信开发者工具上面运行,然后提交代码到微信公众平台,可以设置为体验版测试,测试通过后再提交审核,审核通过后即可直接全局发布。
2023-06-28 13:28:54 73
原创 数据结构——队列
队列的基本概念顺序队列链式队列循环队列队列操作核心语句总结rear++;a[rear]=x;或 a[++rear]=x;front++;x=[front];或 x=[++front];Qs[rear]=x;或Qs[++rear%M]=x;或 x=Qs[++front%M];
2023-06-08 22:49:52 745
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人