![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
长江之水向西流
这个作者很懒,什么都没留下…
展开
-
Mybatis+自定义注解,优雅的实现条件查询
使用自定义注解来代替一行一行的Mybatis查询代码原创 2022-12-20 19:06:08 · 2338 阅读 · 1 评论 -
MySQL使用GROUP_CONTACT和JSON_OBJECT代替烦人的子查询
使用GROUP_CONTACT和JSON_OBJECT把角色列表的数据封装成一个json数组,再使用TypeHandler解析成一个List。原创 2022-11-28 17:36:37 · 1397 阅读 · 0 评论 -
SpringBoot用WebSocket(Stomp)实现单点连接
WebSocket在聊天室和在线游戏,以及对数据实时性要求高的Web页面中都有应用怎么通过SpringBoot创建WebSocket服务的文章很多,类似于单点登录,一个账号只能在一个地方登录,我们的长连接也经常会需要限制一个用户只能保持一个长连接这里就讲一下实现单点连接的一种思路/** * WebSocket 配置类 */@Configuration@EnableWebS...原创 2018-08-06 19:36:37 · 1565 阅读 · 2 评论 -
springBoot-性能优化-异步响应
业务开发中,有很多场景会有比较耗时的操作比如需要调用第三方接口查询数据、发邮件等都有可能需要1秒以上的时间如果按照传统的方式处理,即是线程阻塞1秒以上的时间去等待结果,再把结果返回给用户而且处理请求的线程池中线程数总是有限的,如果线程都阻塞在等待中,后续的请求只能排队等候这也就影响到了服务器的并发处理能力为了让请求的线程尽早的释放出来,就需要使用异步方式处理耗时的请求简...原创 2018-08-17 18:09:25 · 4036 阅读 · 0 评论