李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
  • 知识库
  • 赞助
面试
原创

Java 为什么有这么多 “O”?

面试中被问到“Java为什么有这么多‘O’,比如PO、DTO、VO、BO”,我之前的回答不够系统,复盘时发现自己对这些“O”的理解和串联不够清晰。本文以一个基于Spring Boot + MyBatis的用户查询接口为例,解析各“O”的定位、必要性及对象转换优化方案。 一、场景:用户查询接口 需求:前端通过GET /u […]

2025年5月16日 0条评论 105点热度 0人点赞 阅读全文
原创

以面试官视角万字解读线程池10大经典面试题

相信各位 Javaer 在面试中或多或少肯定被问到过线程池相关问题吧,线程池是一个相对比较复杂的体系,基于此可以问出各种各样、五花八门的问题。 若你很熟悉线程池,如果可以,完全可以滔滔不绝跟面试官扯一个小时线程池,一般面试也就一个小时左右,那么这样留给面试官问其他问题的时间就很少了,或者其他问题可能问的也就不深入了,那 […]

2025年5月14日 0条评论 101点热度 0人点赞 阅读全文
其他

JVM调优的正确姿势

本文简单说一说JVM应如何调优。 Java语言本身的成功,除了天时地利人和,JVM功不可没。 毫不夸张地说,JVM是现代软件工程最成功的案例之一。它规模庞大,代码极其复杂,但运行极其稳定可靠,所以,许多厂商的核心业务系统,才敢放心地用Java编写,运行在JVM之上。 因为JVM自带GC,又有无数可以微调的参数,所以,J […]

2021年3月26日 0条评论 18389点热度 2人点赞 阅读全文
原创

Redis中缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间 (例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 解决办法: 大多数系 […]

2020年2月26日 0条评论 18576点热度 0人点赞 阅读全文
面试

Redis面试总结——持久化、线程模型、内存淘汰机制等

Redis 持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。 实现:单独创建fork()一个子进程,将当前父进程的数据库数据复制到子进程的内存中,然后由子进程写入到临时文件中,持久化的 […]

2020年2月25日 0条评论 18613点热度 3人点赞 阅读全文
其他

JAVA技术点总结一

分布式技术 1 反向代理方面,nginx的基本配置,比如如何通过lua语言设置规则,如何设置session粘滞。如果可以,再看些nginx的底层,比如协议,集群设置,失效转移等。 2 远程调用dubbo方面,可以看下dubbo和zookeeper整合的知识点,再深一步,了解下dubbo底层的传输协议和序列化方式。 3 […]

2019年11月18日 0条评论 18113点热度 0人点赞 阅读全文
转载

如何在面试中介绍自己的项目经验

在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。 1 第一印象就不好了,至少会感觉该候选人表述能力不强。 2 一般 […]

2019年11月6日 0条评论 18093点热度 0人点赞 阅读全文
其他

【收藏】从面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议

我在做技术面试官的时候,面试对象大多数是初级开发和高级开发,偶尔也会面试架构师。我发现,IT人的工资固然和相关技术的使用年限有关,但如果候选人的技能无法跨越到更高层次的话,他们的收入也就会停留在当前级别,哪怕工资年限再多,也无法提升工资水平。 比如,我就面试过不少工作了5,6年的程序员,他们的技能也就停留在增删改查阶段 […]

2019年10月16日 2条评论 18094点热度 0人点赞 阅读全文

从此无心爱良夜,任他明月下西楼。

最新 热点 随机
最新 热点 随机
SpringBoot框架自动配置之spring.factories和AutoConfiguration.imports 应用型负载均衡(ALB)和网络型负载均衡(NLB)区别 什么是Helm? TransmittableThreadLocal介绍与使用 ReentrantLock深度解析 RedisTemplate和Redisson的区别
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一别再背线程池的七大参数了,现在面试官都这么问URL地址末尾加不加“/”有什么区别
还不懂Redis?看完这个故事就明白了! 双 Token 机制 记一次spring-cloud-netflix-core引发的内存溢出分析 在微服务中使用领域事件 Java触发GC的方式 SpringBoot启动概述(SpringBoot2.1.7)
倒计时
标签聚合
JAVA Redis SpringBoot MySQL SQL Spring 文学 分布式 K8s 教程 ElasticSearch 日常 IDEA 面试 docker 设计模式 多线程 数据库 架构 JVM
最近评论
李锋镝 发布于 5 天前(06月09日) 已添加,欢迎新朋友哦~
蜗牛工作室 发布于 6 天前(06月09日) 博客名称:蜗牛工作室 博客地址:https://www.woniu.wang/ logo 地址:...
李锋镝 发布于 1 周前(06月04日) 谢谢谢谢~
李锋镝 发布于 1 周前(06月04日) 哈哈哈,下次阿里云的打电话了我也问问
皇家元林 发布于 1 周前(06月04日) 厉害!赞一个!
网站统计
  • 25
  • 21
  • 45
  • 36
  • 356,830
  • 75,293
  • 373
  • 549
  • 2025年6月13日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 旋律的博客
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 博友圈
  • 集博栈
  • 博客星球
  • 搬砖日记
  • i架构
  • 蜗牛工作室
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3