分类 - 技术学习

2 个月前技术学习

PureFlow 简析:用 Kotlin 跨平台构建 RSS 阅读器

之前研究那么久 KMP...但是直到现在也没写什么 demo 项目,这次因为身体原因刚好出不去,唉,正好有时间探索这个了。 > [!NOTE] > > 目前只是个 demo ,之后我有时间有精力会慢慢添加功能 项目地址:[https://github.com/grtsinry43/PureFlow](https://github.com/grtsinry43/PureFlow) 整个项目其实

5 个月前技术学习

手把手带你玩转 Monorepo,拥抱现代前端开发新范式

> 你是否曾被这些问题困扰? > > * 管理多个相互关联的 Git 仓库(或是复杂的 git submodules),心力交瘁。 > * 想在项目 A 中复用项目 B 的组件或工具函数,只能复制粘贴或者发布成 npm 包,流程繁琐。 > * 多个项目依赖同一个库,版本不一致导致“依赖地狱”。 > * 每次进行一个跨项目的需求,需要在多个仓库中提交代码、创建 PR,联调测试苦不堪言

8 个月前技术学习

现代安卓开发之 Jetpack Compose、Xposed Hook 与 Kotlin Multiplatform

emm上来堆三个技术名词太劝退,每个部分开始之前我都会写一段简短的介绍,用很通俗的语言讲解下这是个什么东西。 写这篇文章起源于我最近悲惨的生活和精神状态,因此适当摸摸鱼写写有趣的东西,尤其是写kotlin真的很爽,最近是真的写了很多 ![wakatime](/uploads/2025/04/23/image.png_d8405d42-5a9a-4349-8df1-f5ba1c5c2588.png

9 个月前技术学习

登山节微信网页实现思路简述 | 实现定位和数据处理

去年 10 月份左右,学校组织活动需要,要求 7 天内实现一个登山节打卡用微信网页,包含定位打卡,排行榜,抽奖等等功能,其实当时一周内我就已经完成并迭代至稳定,~~但是当时这个博客还没有重构完故没有记录~~,如今新一期的活动准备开始,新功能和管理面板的开发需求也已经接近完成。但还没完成 ~~(硬控了我好久)~~,分享一下核心功能的实现思路。 ## 定位区域和有效范围实现 ![image](ht

9 个月前技术学习

Redux 数据仓库的数据持久化和 Next.js 中使用流程 | JustPure 起始页的构建历程

# Redux 数据仓库的数据持久化和 Next.js 中使用流程 | JustPure 起始页的构建历程 最近写了一个浏览器的起始页,是我无数忙碌任务中拼命抽时间赶出来的,很简陋但也是这段时间的一点心血,在无数忙碌生活中留下一个小小的自己的栖息罢了。 [JustPure 起始页——摒弃繁杂,唯有纯粹](https://www.justpure.dev/) 目前网站位于 cf 全球网络 ~~

10 个月前技术学习

动手部署 Grtblog 前后端,即刻拥有自己的博客网站

开学了比较忙,没想到一下子拖了这么久,有好多小伙伴评论和 b 站私信评论催我,赶快我抽时间弄了下部署流程,非常抱歉大家,我这项目也比较烂然后也刚好最近事情比较多。 本站使用的是自建的前后端,所以要求是有一台云服务器,预计要求大概是 2c2g,腾讯阿里云 99/r 的轻量应用应该就可以。 这个项目分为,前端,后端,管理面板,推荐模块,其中后端推荐与数据库打包了 docker 镜像,可以快捷进行部

10 个月前技术学习

使用 pf4j-spring 实现插件注入和 api 接口动态注册 | 插件系统构建(上)

哪个男孩不想拥有一个自己的插件系统?(x)话说回来,这个我已经计划好久了,不过一直在学其他的东西,刚开始想的是微服务+注册中心,不过对个人来说写这个实在太消耗精力了。在群里大佬的推荐下我感觉可以用 pf4j 试一试,不过毕竟是新玩意儿,加上...它文档是真的抽象,更不必说中文互联网从头翻到尾都是依托答辩,所以最后的效果是经过了大半天的研究,断点,看源码,然后尝试归纳出来的,这东西本来以为前端注册和

11 个月前技术学习

快速搭建专属域名邮箱服务,简单整合邮箱消息推送功能至 Spring Boot 应用程序

作为即时通信的重要方式,邮件在互联网互动中起到举足轻重的作用,而搭建邮件推送服务不仅可以做到实时的消息交流,更能拉近网站与用户的距离,增加用户粘性,本文将介绍获取域名邮箱,启用 smtp,集成后端,实现推送的全过程,带你让网站“活起来”。 ## 搭建域名邮箱服务 > 感谢 [@miaoer](https://www.miaoer.net) 和 [@Innei](https://innei.in

12 个月前技术学习

使用Spring Security快速实现Oauth2客户端配置

在Spring的强大生态中,我们很多时候只需要简单的配置就可以完成想要的需求。在Grtblog中,我使用了其提供的能力快速完成了Oauth2Client配置,实现了第三方账号的快速注册以及登录,更便于用户快速获得账号参与评论,提升用户体验。 ## 安装依赖 在`pom.xml`中添加相关的依赖并同步即可 ```xml <dependency> <groupId>org.spring

12 个月前技术学习

用一个月的时间写一个自己的博客系统——Grtblog的技术介绍

终于,历时一个多月的开发 ~~bug~~ 和测试,这个目前问题很多很不成熟很难用的系统终于上线了...也了结了我一直以来重构这个网站的小愿望,算是我的第一个全栈中小型项目,之前的感觉大多都是小型玩具项目,虽然也给学校学了好多项目,有几万用户和几千并发,但是这次算是略微复杂的业务逻辑,还要考虑用户体验,尤其是我还为了这个才学得怎么用 Next.js ## 写在前面 ![还是挺多次提交的](htt