实战!用 Spring Gateway 配合 Sa-Token 实现微服务无感鉴权
博主在本文中介绍了如何使用Spring Gateway和Sa-Token实现无感鉴权的方案。他首先提到了Spring Cloud Gateway和Sa-Token的基本概念和功能。然后,博主指出了直接在网关中实现鉴权的局限性,并提出了一种无感鉴权的解决方案。在这个方案中,博主通过在请求中注入用户ID的方式实现了无感鉴权,从而避免了下游微服务依赖Sa…
thumbnail
软考成绩出来了(
博主忘记昨天就公布了自己的软考成绩。虽然成绩一般,但还是过了。现在是时候开始准备下一年的中级考试了。博主决定晒一下自己的成绩。
Tailwind CSS 导论
Tailwind CSS 导论 博主介绍了Tailwind CSS这款效用优先的CSS框架。通过组合预定义的class来直接在HTML中构建任何设计。博主以一个卡片UI的例子对Tailwind CSS进行了解释,比较了使用Tailwind CSS和不使用Tailwind CSS的代码量差异。使用Tailwind CSS可以通过简洁的class描述H…
thumbnail
2023 暑假日常实习进展及近况说明
博主在这篇文章中记录了他投递2023年暑假实习的经历和进展情况。他在全球经济下行的背景下,对于未来工作形势感到担忧,所以他从5月下旬开始投递实习简历。他详细列出了自己投递的各家公司以及投递结果,包括字节跳动、腾讯、美团、网易、小米等。然而,他总结了自己面试和Offer都未得到的原因,包括学历和专业问题,简历的不足等。最后,博主与读者分享了自己的近况…
thumbnail
解决 Thunderbird 邮件时区错误的问题
本文是博主分享的一篇关于解决 Thunderbird 邮件时区错误的问题的文章。文章讲述了作者在使用 Thunderbird 邮件客户端时,总是遇到邮件时间与本地时间相差8个小时的问题,作者通过查看邮件发送的实际时间和显示时间的差值,发现这是时区问题,原因是 Thunderbird 为了保护隐私而配置了使用 UTC 时区。作者提供了解决方案:打开“…
thumbnail
Java 的 main 方法声明终于要变天了吗? —— 浅谈 JEP 445
这篇文章主要介绍了Java JEP 445,即预览中的JEP,引入了两个机制:未命名类和实例main方法,用于简化Java的main方法声明。通过这两个机制,可以使main方法更加灵活,仅需最基本的语法,方便入门学习Java。同时,在该预览版本中,如果Java代码中包含未命名类,javadoc实用工具将无法生成API文档。这两个机制并没有引入新的语…
记参加 2023 年上半年软考
博主参加了2023年上半年度的软考初级程序员科目考试。考试分为上午的基础知识和下午的应用技术,题目并不难,总体来说还是比较简单的。然而,考点的保安存在问题:缺少指示标和指示牌,门口设置错误的指示牌,没有应急电源和光照设施。同时,考场存在停电等问题。博主详细介绍了上午和下午的题目,包括了选择题和填空题。虽然过程辛苦,但博主仍然考试成功并期待得到一个好…
thumbnail
计算机二级成绩出来啦
博主昨天睡得太晚,早上被同学问及计算机二级考试成绩。博主查看了成绩单,发现二级Java和二级C考试都通过了,但是三级网络技术考试没有通过,这完全符合博主的预期。
thumbnail
让博客支持使用 ChatGPT 生成文章摘要是一种什么样的体验?
本文讲述了博主为了给自己的 Argon 主题添加基于 ChatGPT 的人工智能摘要功能而付出的努力。文章介绍了开发流程,包括使用 haozi-team/chatgpt-php 库对接 OpenAI 接口,修改 settings.php 和 inc/fun/post-extra-meta-editor.php 文件添加全局和文章单独的设置,以允许用…
thumbnail
微信小程序开发大坑盘点
博主介绍了微信小程序开发中的一些问题,如微信小程序云函数外部调用异常、ES6 module 和变量作用域支持差、微信小程序奇怪的 NPM 支持、避免使用双向绑定和微信小程序的有限的标准组件支持。虽然微信小程序有一些缺陷,但是微信小程序的 TypeScript 支持很完善,IDE 工具链做的也不错,并且微信开放社区的活跃度也不低,因此仍然是能够使用的…