合集 折腾各类开发 下的文章

微信小程序前后端登录流程简单剖析与实现

文章梳理微信小程序登录全链路:前端 wx.login 获取 code,后端用 WxJava 调 code2Session 换 openid、unionid,结合 Sa-Token 生成自定义登录态并返回 token;前端存 token 并在后续请求头携带,后端以 Sa-Token 鉴权。给出 Spring Boot + MyBatis-Plus 代码、数据库设计及小程序端示例,实现前后端分离的安全登录体系。

使用 Socket.D 实现简单的消息推送

文章介绍如何用 Socket.D 在 Spring Boot 与 Vue 3 间建立长连接,实现 Java 后端向 Web 前端实时推送消息。作者先对比 Socket.D 与 HTTP、WebSocket 等协议优势,随后给出完整代码:服务端通过 @Component 监听器管理会话,控制器调用 session.send 推送;Vue 客户端引入 @noear/socket.d,监听事件并打印消息。示例验证一键触发、前端实时收到,展示 Socket.D 简洁高效的双向通讯能力。

使用 Windows + WSL 快速体验 Cangjie 0.26.2

在 Windows 上启用 WSL2 并安装 Ubuntu 20.04,换源后依次安装 build-essential、libgcc-7-dev 等依赖,解压 Cangjie 0.26.2 工具链,配置 envsetup.sh 与 .bashrc,验证 cjc/cpm 可用;再于 VSCode 安装 Cangjie 插件并指定 LSPServer 路径,新建 helloworld.cj,执行 cjc 编译运行,输出“hello world,hello Cangjie”。

目录

目录