background picture of the home page

Hi, Friend

ハロー、これはキンです

JPA分页时数据条数大于分页大小时报错

JPA分页时数据条数大于分页大小时报错 问题 使用JPA进行分页查询时,如果数据条数 大于 分页大小,就会报一个 syntax error at or near "WHERE" 解决 在注解添加一个countQuery 参数: @Query(value = "", countQuery="", na

thumbnail of the cover of the post

Springboot 整合 WebSocket

Springboot 整合 WebSocket 引入 HTTP协议是被动的,每次数据交互都需要进行TCP握手(除非长连接),且只能由客户端主动获取数据 而WebSocket协议是在单次TCP连接上进行全双工通信的协议,可以由服务端主动推送数据给客户端 WebSocket 简介 其特点包括: 建立在

thumbnail of the cover of the post

Spring OAuth 简单实践

Spring OAuth 简单实践 引言 最近在了解OAuth2.0,一直想搞一个自己的类似于SakuraFrp使用的OpenID授权站,就想自己写一个。找的很多国内教程用的包都是 spring-cloud 下的关于 oauth 的包,或是直接使用老版本的 security-oauth 包,由于 s

thumbnail of the cover of the post

使用Spring Mail和FreeMarker发送HTML邮件

使用Spring Mail和FreeMarker发送HTML邮件 引言 最近在写自己的博客项目,有收到新评论后发送邮件通知的功能,使用MQ通知服务,使用了没接触过的FreeMarker和JavaMail,记录一下实现过程,代码仓库:https://github.com/mashirot/Mashir

thumbnail of the cover of the post

MySQL笔记

MySQL笔记 事务 ACID Atomicity 原子性 Consistency 一致性 Isolation 隔离性 Durability 持久性 并发事务问题 脏读:一个事务在未提交时读到其他事务未提交的数据 不可重复读:一个事务内两次读取同一行的结果不一致 幻读(虚读):一个事务内无法查询到某

thumbnail of the cover of the post

SpringBoot 配合 Jwt 实现请求鉴权

SpringBoot 配合 Jwt 实现请求鉴权 Session 与 JWT Session 在初学Servlet或Spring时,采用的往往是通过Session来实现登录状态保持以及用户信息的存储,但问题在于Session是有有效期的,当有一段时间不访问后Session就会被服务器销毁(Tomca

thumbnail of the cover of the post

Spring 高级笔记

Spring 高级笔记 容器接口 由图可见,ConfigurationApplicationContext 实现了 ApplicationContext 接口,实现了 BeanFactory 接口。 BeanFactory 接口是 Spring 的核心容器,主要的 ApplicationContex

thumbnail of the cover of the post

缓存雪崩、缓存穿透、缓存击穿

缓存雪崩、缓存穿透、缓存击穿 缓存雪崩 某一个时刻出现大规模的缓存失效的情况,导致大量的请求直接打在数据库上,导致数据库压力巨大,如果在高并发的情况下,可能瞬间就会导致数据库宕机。 解决方案: 1、在原有的失效时间上加上一个随机值,比如1-5分钟随机。这样就避免了因为采用相同的过期时间导致的缓存雪崩

thumbnail of the cover of the post