
面试题
文章平均质量分 91
小郑说编程i
这个作者很懒,什么都没留下…
展开
-
MyBatis 常见面试题37道-包含答案
Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。原创 2024-02-05 23:44:34 · 5769 阅读 · 0 评论 -
如何确保 Redis 集群的数据一致性?
本文全面剖析Redis集群在分布式环境下的数据一致性问题,从基础原理到高级特性,涵盖主从复制、哨兵模式、持久化策略等关键点,同时也分享了关于监控、故障模拟与自适应写一致性策略的实践经验。原创 2024-01-27 22:29:32 · 4925 阅读 · 0 评论 -
Redis中BigKey的分析与优化
1、BigKey的定义Redis中的BigKey通常指的是那些包含大量元素的复合数据类型,如一个列表包含数百万个元素,或一个字符串的大小超过512MB。这些BigKey会在执行操作时消耗大量的CPU和内存资源,影响Redis的响应时间。2、BigKey的识别方法# 连接到Redis服务器= 0:cursor, keys = redis_conn.scan(cursor=cursor, count=1000) # 分批迭代keys# 打印出所有大于1MB的key。原创 2024-01-24 22:41:48 · 1705 阅读 · 0 评论 -
如何使用 Redis 优化服务器性能调整最大连接数?
最近无意间获得一份阿里大佬写的刷题笔记和面经,一下子打通了我的任督二脉,进大厂原来没那么难。这是大佬写的,原创 2024-01-23 08:39:56 · 2402 阅读 · 0 评论 -
MySQL自增ID耗尽探究:分析与解决方案
本文将详细分析自增ID耗尽的原因,探讨如何在设计初期预防这一问题,以及在问题发生时如何应对原创 2024-01-20 23:13:59 · 1885 阅读 · 0 评论 -
为什么redis是单线程却能快速处理高并发?
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。原创 2024-01-09 21:30:32 · 1721 阅读 · 0 评论 -
如何保障 MySQL 和 Redis 的数据一致性?
最近无意间获得一份阿里大佬写的刷题笔记和面经,一下子打通了我的任督二脉,进大厂原来没那么难。这是大佬写的,原创 2024-01-08 23:03:22 · 1466 阅读 · 0 评论 -
115 道 MySQL 面试题,从简单到深入!
最新115道MySQL面试题,会持续更新原创 2024-01-03 09:15:08 · 25681 阅读 · 0 评论 -
MongoDB 面试题
MongoDB索引是为一个或者多个文档字段创建的数据结构,能够帮助MongoDB更加快速地执行查询操作。索引可以被定义为唯一的,如果这样定义,MongoDB将确保所有的值都不同。MongoDB支持单边和多边索引,可以深度嵌套和数组字段的嵌套索引。使用db.collection.createIndex()在集合中创建一个索引MongoDB的聚合函数用于对文档进行分组和汇总操作,支持对数据进行复杂计算和处理。聚合函数对于数据分析和统计非常有用,通过数据分组可以更快的获取收集数据中的关键信息。原创 2023-12-28 21:01:58 · 1815 阅读 · 0 评论 -
面试题-JVM 初级面试题(40道含答案)
jps,显示系统所有虚拟机进程信息的命令行工具jstat,监视分析虚拟机运行状态的命令行工具jinfo,查看和调整虚拟机参数的命令行工具jmap,生成虚拟机堆内存转储快照的命令行工具jhat,显示和分析虚拟机的转储快照文件的命令行工具jstack,生成虚拟机的线程快照的命令行工具jcmd,虚拟机诊断工具,JDK 7 提供jhsdb,基于服务性代理实现的进程外可视化调试工具,JDK 9 提供JConsole,基于JMX的可视化监视和管理工具。原创 2023-12-24 10:32:15 · 2169 阅读 · 0 评论