![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 89
ssystc
这个作者很懒,什么都没留下…
展开
-
自己动手让springboot异步处理浏览器发送的请求(只需要使用ConcurrentLinkedQueue即可)
自己写代码的时候遇到一个问题:浏览器想springboot的controller发送请求,假设这个请求需要服务器处理二十秒,但是我不希望让浏览器卡在这里二十秒没有任何反馈。于是我想着把需要耗时的任务放到一个Task类里,在controller里只实现把Task类放到ConcurrentLinkedQueue里,这样就耗时很少了,然后在服务启动的时候就开一个TaskThread进程,...原创 2018-09-28 16:15:44 · 998 阅读 · 0 评论 -
SpringBoot中filter的使用详解及原理
首先还是老生常谈,我先把SpringBoot中filter的使用示例写出来,然后再解释下代码、说一下运行的顺序,最后讲一下filter的原理(其实就是责任链设计模式,从马士兵老师那里偷来的。。。)。 要想使用filter,需要写一个方法继承Filter类,我们写如下两个自己的Filter类,首先是FirstFilter类,其中@Order里边的数字越小代表越先被该...原创 2018-11-27 15:12:58 · 46556 阅读 · 5 评论 -
RestTemplate发送https请求
package com.sunsy.websocket_demo.configuration;import java.io.IOException;import java.net.HttpURLConnection;import java.security.cert.CertificateException;import java.security.cert.X509Certifica...原创 2019-02-28 15:28:35 · 2741 阅读 · 2 评论 -
springboot代码混淆
主要就是在pom的build里添加proguard插件,如下(注意,我建议用6.0.2的proguard版本,不然混淆springboot2.X的时候会报错Can't process class [META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class,因为springboot2.X引用的log4j...原创 2019-03-15 16:53:36 · 5049 阅读 · 2 评论 -
rabbitmq入门以及和springboot的整合
首先简单说一下rabbitmq吧,在rabbitmq里,publisher发布的消息会先进exchange里,然后有很多队列绑定到exchange上,exchange根据消息自身携带的路有键判断是把信息交给哪个队列,然后消费者就能连接上队列去消费消息了。 exchange分发消息时根据类型不同分发策略是不同的,常见的主要有direct、fanout、topic。...原创 2019-04-06 16:09:53 · 279 阅读 · 0 评论 -
SpringData JPA中表的关联关系
这篇博客是闲着没事,自己随便写着玩的。。只简单列举一下实体类在不同关联关系中的写法。 首先是单向多对一,两个实体类,分别是Order和Customer:package com.sunsy.jpatest.entity;import javax.persistence.Column;import javax.persistence.Entity;imp...原创 2019-05-03 18:33:15 · 625 阅读 · 0 评论