李锋镝的博客

  • 首页
  • 时间轴
  • 插件
  • 评论区显眼包🔥
  • 左邻右舍
  • 博友圈
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
    • 网站地图
  • 留言
  • 赞助
面试
原创

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

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

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

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

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

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

JVM调优的正确姿势

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

2021年3月26日 0条评论 51点热度 2人点赞 阅读全文
代码人生

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

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

2020年2月26日 0条评论 55点热度 0人点赞 阅读全文
代码人生

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

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

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

JAVA技术点总结一

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

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

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

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

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

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

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

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

李锋镝

既然选择了远方,便只顾风雨兼程。

世界上只有一种真正的英雄主义,就是认清生活的真相后依然热爱它。

山有木兮木有枝,心悦君兮君不知。

那年今日(12月17日)

  • 1981年:德国足球运动员蒂姆·维泽出生
  • 1971年:印度和东巴基斯坦达成停火协议
  • 1909年:比利时国王利奥波德二世逝世
  • 1905年:狙击之王西蒙·海耶出生
  • 1881年:美国社会科学家路易斯·亨利·摩尔根逝世
  • 更多历史事件
最新 热点 随机
最新 热点 随机
AI原生数据库新标杆:seekdb深度解析,轻量架构与混合搜索的双重革命 做了一个WordPress文章热力图插件 Spring WebFlux底层原理深度剖析-从响应式流到事件循环的全链路拆解 Spring WebFlux深度解析:异步非阻塞架构与实战落地指南 规范驱动AI编程:用OpenSpec实现100%可控开发,从需求到代码的全流程闭环 WordPress网站换了个字体,差点儿把样式换崩了
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?使用WireGuard在Ubuntu 24.04系统搭建VPNWordPress实现用户评论等级排行榜插件Gemini 3 Pro 深度测评:多模态AI编程的跨代际突破,从一句话到完整应用的全链路革命WordPress网站换了个字体,差点儿把样式换崩了
深度实战:基于 LangGraph + MCP 的智能音乐推荐 Agent 全解析(从搭建到落地) WordPress的自动更新好烦啊 LDC是什么? Spring中@NotNull、@NotBlank、@NotEmpty的区别 JWT 实现登录认证 + Token 自动续期方案 JAVA关键字之volatile关键字说明
倒计时
标签聚合
日常 数据库 MySQL 分布式 Spring JVM 设计模式 多线程 Redis SpringBoot WordPress AI编程 JAVA AI ElasticSearch K8s SQL docker 架构 IDEA
最近评论
小十 发布于 17 分钟前(12月17日) 做得真好!可惜我是hugo,哎!
李锋镝 发布于 15 小时前(12月16日) 哈哈 谢谢大佬
李锋镝 发布于 15 小时前(12月16日) 确实是,入门比较困难
李锋镝 发布于 15 小时前(12月16日) 已添加,欢迎常来哦
湘铭呀! 发布于 16 小时前(12月16日) 不错不错赞赞赞
网站统计
  • 54
  • 37
  • 318
  • 154
  • 492
  • 652
  • 2025年12月17日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 搬砖日记
  • 蜗牛工作室
  • 风渡言
  • 瓦匠个人小站
  • 皮皮社
  • 彬红茶日记
  • Blogs·CN
  • Honesty

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3