Young Blog

「Today is the first day of the rest of your life.」

微信公众号开发学习笔记1

由于最近的项目需要用到微信公众号开发,然后就发现了大佬的WxJava项目,一个非常全面的微信开发 Java SDK👍。 WxJava支持包括微信支付、开放平台、公众号、企业微信/企业号、小程序等微信功能模块的后端开发,功能十分强大,基本上微信开发平台的接口都实现了,而且开发文档十分的详细,且有很多优秀的案例可以学习,简直是用SpringBoot实现公众号开发的最佳选择。 引入依赖 ...

Shiro笔记

最近的项目需要用到权限管理的相关功能,在网上查了好久的资料决定用Spring Boot引入Shiro框架。但是Shiro原本自带的基于session的登录授权实在让人摸不着头脑,看了好久的实例代码都没能实现登录授权。最后好在发现了一个大佬的学习笔记以及代码,他重写了Shiro的缓存,进而采用了Redis,并通过JWT创建Token实现登录授权,这完全就是我最理想的技术栈啊,于是便开始了...

杂记

"一个人成熟的标志之一就是:明白每天发生在自己身上的99%的事情对于别人而言根本毫无意义。" ——Mark Bauerlein

大一,准备考插班生,每天泡图书馆,没有朋友,怎么办? 和舍友天天不在一起,关系一般,每天十点自己走回宿舍,时间长了感觉很孤独,压力很大,怎么办? YoungSheep: 很相似的经历,好消息是我成功了,那段时间确实是这样,我原先的专业基本都是被调剂过来的,想转专业的人很多,但最终坚持下来的人很少,因为转专业考试压力很大,很多人刚开始信心满满,可过了一段时间,很多人都甘于...

JWT生成用户Token使用笔记

JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519). JWT的组成 JWT由三部分组成:header.payload.signature header头部 主要包括两部分信息: 声明类型(JWT) 声明加密算法,通常采用通常直接使用 HMAC SHA256 然后通过base64加密,很显然这...

Redis使用笔记

Redis 目录 SpringBoot配置Redis 封装Redis工具类方便调用 SpringBoot配置Redis 添加依赖 1 2 3 4 5 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...

ThreadLocal使用笔记

ThreadLocal ThreadLocal实现流程 首先创建ThreadLocal类,在其中设置相关的添加、获取以及删除方法。 创建登录拦截器,重写其中的preHandle()和afterCompletion()方法。 注册拦截器 在日常开发中我们可以根据自己需要去获取用户信息,比如从token解析等 ThreadLocal类 1 2 3 4 5 6 7 8 9...

转载知乎:DIY像素时钟(基于AWTRIX项目)

DIY像素时钟(基于开源AWTRIX项目) 由于不用返校,期末考试又是下学期考无复(yu)习(xi)压力,所以最近比较闲🤭无意中看到的AWTRIX2项目,又想起之前心念念的微积木,就想着自己动手用微积木做一个像素时钟 先看最终成果吧😎: 外观: web端控制界面: 当然也可以自己写APP,不过它用的是B4J编程,教程比较少,正在研究中…… 下面进入教程环节👽(由于时间太久,官方...