WMW itsWMW

面试官询问如何选择线程池的拒绝策略以确保任务不被丢弃的深入分析与解答

这个面试问题很有趣,虽然答案看似简单,但我们可以进一步探讨CallerRunsPolicy拒绝策略的潜在风险以及相应的解决方案。 线程池拒绝策略的种类 当同时运行的线程数量达到最大限制时,并且队列已满,ThreadPoolExecutor提供了一些拒绝策略: AbortPolicy:会抛出Rejec

七千二百袋水泥 Published on 2024-09-25

探索Sa-Token:强大而易用的Java权限认证框架,告别Shiro与Spring Security的繁琐

在进行SpringBoot项目开发时,认证与授权是必不可少的功能。通常我们会选择像Shiro或Spring Security这样的权限认证框架来满足需求,但它们的使用过程往往较为复杂,且功能也有一定限制。最近,我发现了一款功能齐全、易于使用的权限认证框架——Sa-Token。它具有简洁的API设计和

七千二百袋水泥 Published on 2024-09-25

深入解析金蝶Java面试全流程,包括技术面、HR面及总结,助你全方位备战面试提升成功率

请做一个自我介绍。 能否绘制一下项目的架构图? 项目是如何部署到服务器的? 请解释使用Docker的原因。 在项目过程中,遇到了哪些问题?您是如何解决的,并从中学到了什么? 项目的数据库表设计情况如何? 项目的日志系统是如何构建的? 您的项目是否实施了权限管理,具体是如何实现的? 请分享您对于IoC

七千二百袋水泥 Published on 2024-09-25

通过985高校学历进大厂并非易事:解析求职市场真实现状与挑战

在求职过程中,部分非名校的同学往往会下意识地认为985名校毕业生轻松获得大厂的offer。他们常常将这些成功归因于学历的优势。然而,这种看法有失公允,实际上否定了他人所付出的努力。值得注意的是,学历不仅是考生努力学习的证明,更是个人能力的重要体现。在求职面试中,良好的学历确实能够为求职者带来加分,这

七千二百袋水泥 Published on 2024-09-25

探索拥有个人服务器的无限可能性:博客、网站、云存储和更多精彩应用

拥有自己的独立服务器后,大多数人会选择搭建一个博客作为尝试。 我推荐使用 WordPress,因为它能让我们轻松地创建一个功能强大的个人博客。 除了 WordPress,还有 Hexo、Hugo、Docusaurus、VuePress 和 Docsify 等多种工具,适合用来构建个人博客或知识库。

七千二百袋水泥 Published on 2024-09-25

探索上海:这座城市的互联网公司、生活成本与工作机会

作为一线城市,许多大型互联网公司即使总部不在这里,仍会选择在上海设立分部,以吸引本地人才。 腾讯 腾讯总部位于深圳,在广州、上海、北京、成都、武汉和香港等地设有办事处。2002年,腾讯就开始在上海布局,2008年在徐汇建立了华东总部。腾讯主要在上海发展人工智能、游戏及云计算等业务。 关于招聘,腾讯在

七千二百袋水泥 Published on 2024-09-25

深入探索分布式系统:推荐七本豆瓣评分超过9分的必读书籍,助你掌握前沿技术与理论

深入理解分布式系统 《深入理解分布式系统》 是一本于2022年出版的原创中文书籍,主要阐述分布式领域的基本概念、常见挑战以及共识算法。作者大量篇幅专注于分布式系统中极为重要的共识算法,并以Go语言为基础,引导读者从零开始实现Paxos算法。 虽然我尚未开始阅读这本书,但我认真研读了作者博客中与分布式

七千二百袋水泥 Published on 2024-09-25

如何在2024年成功跳槽至互联网大厂:一位资深程序员的面试经历和实用经验分享

我是2020年本科应届毕业生,之后在某大厂工作了接近四年,主要从事后端研发工作,熟悉的技术栈主要与Java相关。 面试前准备 我大约在2023年10月开始准备面试,虽然进展缓慢,但我还是坚持利用周六的时间来刷题、复习面试常见问题。为了提高效率,在清明节前后,我制定了一些细致的计划。 规划目标 目标明

七千二百袋水泥 Published on 2024-09-25

如何在美团的后端实习面试中轻松应对并成功拿到Offer的经验分享

我毕业于211大学,2026届,学习Java已有一年多时间。 我的简历上包含一个修改后的培训项目和一个参与的学校比赛项目,编码能力一般,技术基础处于中等水平。 面试问题 1. 请做自我介绍。 2. 针对项目进行30分钟的深入提问,主要围绕架构设计和功能开发思路。 3. 你在项目中使用了Complet

七千二百袋水泥 Published on 2024-09-25

强烈推荐使用Portainer:提升Docker管理效率的不可或缺图形化工具

Portainer 是一款轻量级的管理工具,为用户提供了直观的图形界面,以便更方便地管理 Docker 环境,适用于单机和集群环境。 GitHub地址:Portainer on GitHub 在线体验:Portainer Demo(用户名:admin,密码:tryportainer)

七千二百袋水泥 Published on 2024-09-25

关于我的PDD入职经历与薪资提升:在职场拼搏的新阶段与求职心得

作者参加了多家公司的面试,包括PDD、字节、蚂蚁、美团、证券及其他中小型企业,最终收到了三份offer(来自一小公司、PDD和一家证券公司)。经过多方面考虑,他决定在即将30岁之际选择PDD,继续努力奋斗。 个人背景 我目前居住在上海,2019年毕业于985高校,专业为通信。在进入职场后,我一直在一

七千二百袋水泥 Published on 2024-09-25

深入理解招商银行网络科技面试中的AOP:其重要性、执行顺序控制及应用实例分析

面向切面编程(AOP,Aspect-Oriented Programming)允许开发者将与业务逻辑无关的功能(如事务管理、日志记录和权限控制等)封装为独立的模块。这不仅有助于减少系统中的重复代码,还能降低模块之间的耦合性,从而提升系统的可扩展性和可维护性。 在 Spring 框架中,AOP 基于动

七千二百袋水泥 Published on 2024-09-25

Redis在美团面试中的多重应用:不止是缓存,能否作为消息队列的深入分析

在面试中,Redis的应用场景是一个常见的基础题目,主要考察应聘者对Redis的多种用途的了解。 即使您不打算面试,这些知识在实际开发中也是非常有价值的。 Redis的多种应用场景 分布式锁:利用Redis实现分布式锁是一种广泛采用的方案。通常,我们会基于Redisson来实现这一功能。 限流

七千二百袋水泥 Published on 2024-09-25

如何高效准备Java后端面试:关键知识点与策略总结

Java后端面试的重点知识包括: Java基础、集合、并发、MySQL、Redis、Spring与Spring Boot等是Java后端开发必须掌握的核心知识点(MySQL + Redis ≥ Java > Spring + Spring Boot)。在大、中小型企业的面试中,这些知识点是被频繁问及

七千二百袋水泥 Published on 2024-09-25

24届校招经历分享:一位成功拿下杭州某股份制银行Offer的技术求职者的面试经历与准备策略。

我是一名双非本硕毕业生,最终获得的Offer如下: 去哪儿旅行(北京):21k * 16 途虎养车(上海):24k * 14.4 华为(青浦):19k * (12-16) 易企银(浙商子公司,杭州):总包25w + 2w(其中2w为福利),年终奖分两次发放 股份制银行XXX(杭州):总包25w +

七千二百袋水泥 Published on 2024-09-25

面试通过的背景调查:如何准备和应对,以确保顺利入职大型企业和国有单位

近期,许多读者对背景调查有所疑问,因此本文将对此进行简要的探讨。由于个人对背景调查的细节了解可能有限,欢迎在评论区进行讨论或提出问题。 在一般情况下,背景调查在大型企业、研究机构、央企和国企等单位会相对严格。如果你计划入职这些类型的公司,务必对背景调查予以重视,预防任何潜在问题! 未经候选人同意,任

七千二百袋水泥 Published on 2024-09-25

最新Java面试指南:2025年最常见面试知识点与技巧总结

在 Java 中,所有异常均继承自 java.lang 包下的 Throwable 类。Throwable 有两个主要子类: Exception:可以被程序本身处理的异常,通常通过 catch 捕获。这一类又分为 Checked Exception(受检查异常,必须处理)和 Unchecked Ex

七千二百袋水泥 Published on 2024-09-25

美团面试原题:利用Redis的持久化机制有效避免数据丢失:技巧与最佳实践

Redis的持久化机制是后端面试中一个极为常见的知识点,值得深入学习和掌握。即便你不是在为面试做准备,这些知识在日常开发中也会频繁用到。 缓存与数据持久化 在使用缓存时,我们常常需要将内存中的数据持久化,以便在机器重启或故障时能够恢复数据,或进行数据同步(例如,Redis集群的主从节点通过RDB文件

七千二百袋水泥 Published on 2024-09-25
Previous Next