- 博客(14)
- 收藏
- 关注
原创 Java全栈面试题(三)--Redis
Redis是一款开源的高性能键值对存储系统,支持多种数据类型,如字符串、哈希、列表、集合、有序集合等。主要用于缓存、消息队列、排行榜、计数器等场景,能够提供快速读写、高并发、持久化等功能。 Redis是单线程的,通过采用多路I/O复用模型以及非阻塞I/O来实现高并发访问。同时,支持主从复制和Sentinel模式实现高可用,支持Cluster模式实现分布式,支持Lua脚本扩展功能。 Redis的内存管理是通过引用计数机制来实现的,同时支持简单动态字符串、快速列表等优化
2023-05-08 15:09:14
210
原创 Java全栈面试题(二)--数据库
1.WHERE子句中:where表之间的连接必须写在其他Where条件之前,哪些可以过滤掉最大数量记录的条件必须写在Where子句的末尾,HAVING最后。 2.应尽量避免在where子句中对字段进行null值判断和表达式操作,这将导致引擎放弃使用索引而进行全表扫描。 3.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 4.避免在索引列上使用计算和使用IS NULL和IS NOT NULL 5.用EXI
2023-04-27 18:47:31
339
原创 Web前端基础
当元素的所有子元素全部浮动时,自动识别的内容高度为0,会导致后面的元素顶上来,出现显示异常,给元素添加overflow:hidden解决此问题。body>div>div>p{样式代码}匹配的是body里面的div里面的div里面的所有p子元素(不包含后代)body div div p{样式代码} 匹配的是body里面的div里面的div里面的所有p(包含后代)内部:在页面的任意位置可以添加script标签,在标签体内写js代码,建议写在body结束标签的附近。function方法名(参数列表){方法体}
2023-03-11 18:11:32
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人