- 博客(5)
- 收藏
- 关注
原创 程序员的“35岁危机”:迷思、底层原因与破局之道
如果程序员的工作被严格限定在“根据需求文档写代码”的实现层,只关心“如何做”(How),而不理解“为何做”(Why)——即业务痛点、商业模式和战略目标——那么其角色就容易被定义为“工具”。“程序员是吃青春饭的,干到35岁就该被优化了。通过将技术能力与业务洞察、管理思维深度融合,并为之找到最适合的“产业土壤”,我们完全可以将岁月的沉淀转化为独特的优势,构筑起坚实的职业护城河,赢得一场漫长而丰盈的职业生涯。要么“带着技能去对的城”,要么“根据所在的城,重新定位和整合自己的技能”,实现与本土产业的优势嫁接。
2025-11-04 13:02:46
590
原创 若依JWT实现揭秘:为何非无状态?
若依框架为了实现更灵活的权限管理和安全控制,在 JWT 实现中引入了 Redis 存储用户信息,虽然不是严格意义上的无状态登录,但在实际应用场景中具有一定的优势。
2025-07-17 05:19:45
585
原创 JWT 权限管控:从静态快照困境到动态同步的完整解决方案
JWT 权限控制的核心挑战,在于平衡 "无状态的性能优势" 与 "权限动态变化的实时性需求"。访问 token 短期有效,将权限滞后的风险窗口压缩到 1 小时内;刷新 token 自包含过期时间(减少 Redis 存储压力),同时依赖 Redis 记录 "注销状态"(解决 JWT 无法撤回的问题);刷新阶段强制查询数据库获取最新权限,确保权限变更及时生效。
2025-07-15 03:34:23
896
原创 关于MySQL的注意事项
今天上班的时候想起需要备份一下公司的数据库防止数据的丢失,这里使用MySQL自带的mysqldump进行备份。使用的是idea的图形化界面进行备份操作(当然你也可以使用命令的方式)注意点1:备份的时候出现mysqldump:Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATIST
2023-04-06 14:39:45
1432
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅