
面试
九品印相
这个作者很懒,什么都没留下…
展开
-
Redis的哨兵模式(Sentinel)是什么?它的作用是什么?
主从复制有个问题:主挂了怎么办?原创 2025-04-19 10:32:47 · 613 阅读 · 0 评论 -
6. 如何优化MySQL的慢查询?
【代码】6. 如何优化MySQL的慢查询?原创 2025-04-19 10:19:03 · 197 阅读 · 0 评论 -
4. 如何优化MySQL的查询性能?
查询性能优化可以从以下几个方面入手:原创 2025-04-19 10:16:51 · 188 阅读 · 0 评论 -
1. MySQL中索引失效的常见场景有哪些?
索引失效是MySQL性能优化中的关键问题,以下是常见场景:原创 2025-04-19 10:15:12 · 181 阅读 · 0 评论 -
分布式事务面试题
BASE理论是对分布式系统设计原则的一个概括。BASE是指:基本可用(Basically Available)、软状态(Soft state)和最终一致性(Eventually Consistent)。基本可用性(Basically Available)是指在分布式系统中,尽管系统可能会遇到故障或部分节点不可用的情况,但系统仍然能够保持基本的可用性,即能够继续处理和响应用户的请求。原创 2025-04-19 09:28:39 · 888 阅读 · 0 评论 -
面试部分问题
【代码】面试部分问题。原创 2025-04-02 16:58:10 · 92 阅读 · 0 评论 -
vue2和vue3区别
Vue 2 和 Vue 3 是 Vue.js 框架发展过程中的两个重要版本,它们在多个方面存在区别,下面从不同维度为你详细分析,帮助你应对面试。原创 2025-04-02 16:47:59 · 346 阅读 · 0 评论 -
java面试题Spring中Bean的多例模式
在 Spring 中,多例模式意味着每次从 Spring 容器请求获取该 Bean 时,容器都会创建一个新的 Bean 实例。与之相对的是单例模式(Singleton),单例模式下,Spring 容器仅创建一个 Bean 实例,后续的请求都返回这个唯一的实例。在 Spring 的 XML 配置文件中,可以通过scope属性将 Bean 的作用域设置为prototype。原创 2025-04-02 15:36:17 · 381 阅读 · 0 评论 -
面试题:美团、法本、浪潮
【代码】面试题:美团、法本、浪潮。原创 2025-04-02 15:31:25 · 101 阅读 · 0 评论 -
项目面试业务:用户操作日志的记录
在用户访问系统资源时,记录谁(登录用户)在什么时间,执行了什么操作,访问了什么方法,传递了什么参数,耗时是多少,最后的状态是成功还是失败,假如失败了,其具体错误信息是什么?原创 2025-04-02 15:16:41 · 71 阅读 · 0 评论 -
出现次数大于n/2的元素个数
链接:https://www.nowcoder.com/discuss/704688716471701504。这是一个查找主要元素(众数)的问题。需要找出数组中出现次数超过一半的数字。可以使用摩尔投票算法。O(1),只需要常数级额外空间。O(n),只需遍历一次数组。不需要额外空间统计频次。作者:重生之我要当分子。初始化候选数和计数器。原创 2025-04-01 19:38:03 · 110 阅读 · 0 评论 -
东莞华为外包
原创 2025-04-01 15:05:43 · 61 阅读 · 0 评论 -
lc面试--记不清楚了问题
原创 2025-04-01 15:03:06 · 109 阅读 · 0 评论 -
3/25关键科技
spring负载均衡原创 2025-03-25 15:10:59 · 81 阅读 · 0 评论 -
在Java中,以下情况方法不能被重载:
仅修饰符不同:方法的修饰符(如 public 、 private 、 protected 等)不同,而方法名、参数列表和返回值类型都相同,不能构成重载。- 仅返回值类型不同:方法重载要求方法名相同,参数列表不同。如果两个方法只有返回值类型不同,而方法名和参数列表完全相同,这是不允许的,会导致编译错误。这两个 print 方法无法重载,因为参数类型都是 int ,只是参数名不同。- 仅参数名不同:参数名不同但参数类型和顺序相同也不能构成重载。上述代码中两个 add 方法仅返回值不同,会报错。原创 2025-03-13 16:47:13 · 184 阅读 · 0 评论 -
20250312面试题 单选题
因为CPU资源是由操作系统的线程调度器来分配的,在同一时刻可能有多个可运行状态的线程竞争CPU,所以该线程在睡眠时间结束后,还需要等待线程调度器的调度,有可能需要再等待一段时间才能真正获得CPU控制,即等待时间是大于或等于1000毫秒的。而题目中仅给出了集合的创建语句,并没有执行任何添加元素的操作,所以该集合大小扩充了0次。按位与运算规则是:两个对应的二进制位都为1时,结果位才为1,否则为0。在Java中,当创建一个子类对象时,会先调用父类的构造方法。类的对象,又会调用一次。解析:在Java中,原创 2025-03-12 22:49:02 · 223 阅读 · 0 评论 -
sql优化
合理创建索引:在经常用于查询条件、连接条件以及排序的列上创建索引,可显著提升查询速度。- 清理无用数据:删除不再使用的表、数据,定期清理日志文件等,可减少数据库存储压力,提高性能。- 避免过度索引:索引会占用额外的存储空间和维护成本,对不常使用的列建索引可能降低性能。- 优化连接条件:确保连接条件使用了正确的列和合适的数据类型,保证连接条件有索引。- 避免子查询嵌套过深:子查询嵌套过多会使查询性能下降,可使用连接查询等方式替代。- 重建索引:定期重建索引可整理索引结构,提高索引效率。原创 2025-03-11 12:40:38 · 145 阅读 · 0 评论 -
sql优化
sql优化。原创 2025-03-10 19:26:04 · 99 阅读 · 0 评论 -
关于SQL模糊查询优化的具体案例
还可以提到覆盖索引的情况,如果查询的列都在索引中,即使使用左模糊,可能性能也不会太差,但这种情况较少见。这时候需要准备好相关的知识点,比如EXPLAIN命令的结果解读,type列的含义,以及Extra列中的Using index等提示。可能用户的实际场景是用户表的姓名查询,数据量达到百万级时,前置%查询会很慢,这时候需要给出具体的解决方案,并解释每种方案的适用场景。同时,要结合Java开发者的角度,比如在MyBatis中如何正确写SQL,避免注入,以及如何在代码层面进行优化,比如分页处理或者缓存结果。原创 2025-03-05 22:50:16 · 554 阅读 · 0 评论 -
java面试题如何优化sql(一)
总结一下,我需要分点列出优化方法,每个点下给出具体措施,并结合Java应用的特点,比如使用HikariCP连接池,MyBatis中的SQL编写注意事项,以及通过JPA的配置来优化查询。可能用户没提到的深层需求是,如何在Java应用中具体实施这些优化,比如在代码里怎么避免全表扫描,如何配置连接池参数,或者如何使用Spring的事务管理来缩短事务时间。还要注意结合具体场景,比如面试时要能举例说明,遇到过什么问题,怎么优化的,效果如何。读写分离,主从复制,分库分表,引入缓存如Redis,这些都能减轻数据库压力。原创 2025-03-05 22:43:14 · 828 阅读 · 0 评论 -
2 用union all代替union
如果你确定合并的结果集中不会有重复的行,或者你不关心重复行的存在,那么可以使用UNION ALL来替代UNION,这样可以提高查询的执行效率。原创 2025-03-02 13:19:02 · 347 阅读 · 0 评论 -
2/16面试线上 上海
人寿 做保险系统 将c++翻译为 springboot在 Java 里,代理模式是一种结构型设计模式,它允许通过代理对象来控制对另一个对象(目标对象)的访问。代理模式分为静态代理和动态代理,下面为你详细介绍它们的原理、实现方式和使用场景。原创 2025-02-16 14:47:54 · 547 阅读 · 0 评论 -
c++4-22面试
c++智能指针c++线程、多线程c++的多态,判断语句循环语句命名空间。原创 2024-04-22 17:17:34 · 468 阅读 · 0 评论