惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
F
Fortinet All Blogs
博客园_首页
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
D
DataBreaches.Net
aimingoo的专栏
aimingoo的专栏
爱范儿
爱范儿
B
Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
N
Netflix TechBlog - Medium
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
D
Docker
Engineering at Meta
Engineering at Meta
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
罗磊的独立博客
云风的 BLOG
云风的 BLOG
Microsoft Azure Blog
Microsoft Azure Blog
T
The Exploit Database - CXSecurity.com
博客园 - 三生石上(FineUI控件)
量子位
The Last Watchdog
The Last Watchdog
MyScale Blog
MyScale Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
The Blog of Author Tim Ferriss
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
小众软件
小众软件
Cloudbric
Cloudbric
博客园 - 司徒正美
H
Help Net Security
人人都是产品经理
人人都是产品经理
Application and Cybersecurity Blog
Application and Cybersecurity Blog
L
LangChain Blog
Latest news
Latest news
M
MIT News - Artificial intelligence
T
Threat Research - Cisco Blogs
博客园 - Franky
S
Security Affairs
W
WeLiveSecurity
F
Full Disclosure
Know Your Adversary
Know Your Adversary
Google DeepMind News
Google DeepMind News
The Hacker News
The Hacker News
Cyberwarzone
Cyberwarzone
美团技术团队
PCI Perspectives
PCI Perspectives
C
Check Point Blog
Spread Privacy
Spread Privacy

博客园 - buguge

最差实践(bad-practice):开发者在方法里直接实例化线程池对象,然后...(应用gg了) 【HttpClient最差实践(bad-practice)】开发者在 http 工具方法中直接实例化 HttpClient,然后…… Crypto、Cipher与Password:Java加密开发的三个核心概念 知识VS技能:如何优雅判空? 20260604SR超时问题排查 推敲见文章:从 `try..catch` 看异常日志打印的正确姿势 #解决问题要彻底# 慢SQL治理完成后,如何防止同类问题“死灰复燃”? 从合同甲方是荒谬的“JD”谈起:软件开发不应遗忘的“常识” 别留小尾巴/尽快剪掉小尾巴:从一次“ABA”字段重命名,谈谈“解决问题要彻底” 常见的OOM错误 ( OutOfMemoryError全类型详解) 开发者暴露了一个无需授权访问的裸接口,我问:如果有人暴力请求怎么办? 【SQL性能优化篇】有了!治理慢SQL“WHERE create_time ORDER BY id”的良药---规避“Using filesort”性能杀手 高效查询商户日终余额:一个SQL的优化实践 Hutool 的 `TimedCache` 到期会自动清理吗? ——————hutool cache的"惰性清理"和"定期清理" Fastjson枚举反序列化:当字符串不是枚举常量名时,会发生什么? fastjson-EnumDeserializer类及源码分析 `UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only` 异常解析 认识2个单词:goal/target —————— 为什么Maven是 "goal" 而不是 "target"? 聚合系统设计:策略模式(Strategy Pattern)在银行通道对接场景中的应用 这样构建对象,太帅了!—— 阶梯式Builder模式与代码整洁之道 注意!字段数据类型不匹配,这个sql会很慢 还在用ArrayList?用HashSet吧!--性能对比 分页查询还在用create_time去做降序? 从 synchronized 到 ConcurrentHashMap:一个小小的并发控制策略升级优化,证明我还是初级程序员 【研发笔记20260120】值得记录:靠谱程序员的回聘 研发笔记:如何消除长字符串的秘钥数据对RPC负荷、日志量、系统安全所带来的伤害? 未给entity的主属性赋值,Mybatisplus却抛出了type mismatch异常。——————分享一下Mybatisplus主键填充机制 在java中实现c#的int.TryParse方法 灵活用工平台-连续劳务所得税-计算器-工具类,拿走不谢 Apollo场景建议配置指南:充分发挥分布式配置中心优势
面试题沟通整理
buguge · 2026-01-30 · via 博客园 - buguge

int与Integer-基本类型与包装类型的区别、使用场景, 如 数据表对应的实体类中,int类型字段对应的 属性 为什么是Integer?

幂等、防重复提交, 概念与区别。 如何系统全局做 防重复提交?

fastjson关于枚举反序列化:当字符串不是枚举常量时,会怎样?请写出来测试代码。

数据的状态字段,如何存值?

mybatis/mp的TypeHandler(类型处理器)。 mybatis/mp是如何实现的枚举转换?如何自定义一个TypeHandler?如何使用(或注册)TypeHandler? 

状态流转 -- 状态机

SPI

dubbo接口改造三步曲

循环依赖 如何解决循环依赖问题?

程序分层结构、对象之间的转换

用户在京东商城下单后,半小时内如果不支付,则自动取消订单。 -- 如何实现这个场景?

消息中间件(mq)有效实现了削峰填谷。但破坏了程序调用链路的完整性。难以追溯。 例如:methodA 调用 methodB, 当引入mq后,

对外暴露的API接口,安全性控制。 -加密加签(加解密、加验签)

clean code 

@link @see

计算时间偏移量-如何定义这个方法的签名

数据词典

学生管理系统,同样是定义“学号”,有的叫 xuehao、有的叫 sno、有的叫 studentNo。 如何统一?

这个表的state=2代表成功,另一个表state=3代表成功,第三个表state=2表示失败,第三个表的state=SUCCESS表示成功。你怎么看?

数据库:

如何理解数据表的冗余字段?

sql优化

深分页 

小表驱动大表

getUser(userId) {
    String key="user"+userId;
    User u = redis.get(key);
    if(u==null){
        User entity = userDao.getUser(userId)
        redis.set(key, entity)
        return entity;
    } else{
        return u;
    }

}


getOrder(userId) {
    String key="user"+userId;
    User u = redis.get(key);
    if(u==null){
        User entity = orderDao.getUser(userId)
        redis.set(key, entity)
        return entity;
    } else{
        return u;
    }

}



getScore(userId) {
    String key="user"+userId;
    User u = redis.get(key);
    if(u==null){
        User entity = scoreDao.getUser(userId)
        redis.set(key, entity)
        return entity;
    } else{
        return u;
    }

}

支付领域:

出金第一铁律---------明确失败才失败 。 

以调银行出款为例,如何为各银行抽象共同的interface能力。

API的场景中,我们还未落单呢,商户那边就立即调用查单API,我们返回什么。404?

出款-怎么处理同步响应的错误码?

交易发生退款后,原交易如何体现出来?(会改原交易的状态吗?)

是否做过虚户记账。  假如交易发生退款时要记账,请问 退款记账 的入参是什么?

超哥:论技术能力,同级别的大部分同学都差不多。所不同的是——质量意识、工程意识、协作意识、责任心