
SpringBoot学习总结
文章平均质量分 66
大小鱼鱼鱼与鱼.
太阳当空照,花儿对我笑。
展开
-
SpringBoot学习:整合Hbase
所需pom依赖<!--hbase依赖--><hbase-client.version>2.0.0</hbase-client.version><lombak.version>1.16.10</lombak.version><dependency> <groupId>org.apache.hbas...原创 2019-12-09 18:39:15 · 566 阅读 · 0 评论 -
SpringBoot学习:整合redis配置
yaml文件配置spring: redis: database: 0 # 数据储存的分片位置 cluster: max-redirects: 3 # 获取失败 最大重定向次数 nodes: - 10.16.1.238:8996 - 10.16.1.239:8991 ...原创 2019-12-09 14:20:55 · 486 阅读 · 0 评论 -
ElasticSearch:分页查询(jest操作)
两种做法:深度分页和浅分页分页类@Data@NoArgsConstructor@AllArgsConstructor@Accessors(chain = true)public class Page<T> { private int pageSize = 10; //每页显示条数 private int totalCount; //总条数 pri...原创 2019-07-11 18:01:53 · 2473 阅读 · 2 评论 -
Kafka:安全认证SASL
kafka安装部署省略…首先需要在config目录下新建文件kafka_server_jaas.conf,配置如下KafkaServer { org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="admin" user_admin...原创 2019-06-04 20:53:19 · 1264 阅读 · 0 评论 -
Spring:AnnotationUtils工具类与注解参数说明
getAnnotation: 从某个类获取某个annotationfindAnnotation: 从类或方法中查找某个annotation。isAnnotationDeclaredLocally: 验证annotation是否直接注释在类上而不是集成来的。isAnnotationInherited: 验证annotation是否继承于另一个class。getAnnotationAttri...原创 2019-06-10 17:15:46 · 9908 阅读 · 0 评论 -
书籍推荐
https://blog.youkuaiyun.com/panjin72/article/details/81078834http://blog.didispace.com/freebooks/原创 2019-06-13 12:11:42 · 153 阅读 · 0 评论 -
SpringBoot学习:接口鉴权JWT
import static org.apache.commons.lang3.StringUtils.defaultIfBlank;import static org.apache.commons.lang3.math.NumberUtils.toInt;import static org.apache.commons.lang3.math.NumberUtils.toLong;/**...原创 2019-06-13 12:03:55 · 5965 阅读 · 0 评论 -
Java多线程:线程池的使用
以下摘自阿里开发手册原话线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 说明:Executors各个方法的弊端:1)newFixedThreadPool和newSingleThreadExecutor: 主要问题是堆积的请求处理队列可能会耗费非常大的内存,甚至OOM。2)...原创 2019-05-12 16:13:55 · 1295 阅读 · 0 评论 -
SpringBoot学习:全局异常处理器
实际项目开发中,程序往往会发生各式各样的异常情况,特别是身为服务端开发人员的我们,总是不停的编写接口提供给前端调用,分工协作的情况下,避免不了异常的发生,如果直接将错误的信息直接暴露给用户,这样的体验可想而知,如果这接口是给第三方调用,估计别人会暴走。采用try-catch的方式笨方法不推荐使用,增大了代码量,异常过多时,很难管理业务代码和异常的匹配springboot提供解决方案...原创 2019-05-08 13:33:55 · 243 阅读 · 0 评论 -
SpringBoot学习:本地锁解决重复提交问题
自定义注解/** * @author: hs * @Date: 2019/4/11 18:14 * @Description: */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface LocalLock { /**...原创 2019-04-27 20:13:12 · 571 阅读 · 0 评论 -
SpringBoot学习:热部署与打包jar文件
导入pom依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt; &lt;optional&gt;原创 2019-02-20 00:23:41 · 180 阅读 · 0 评论 -
SpringBoot学习:接口跨域配置
首先引入yml自动提示所需j依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <!--<optional>...原创 2019-04-26 20:47:33 · 335 阅读 · 0 评论 -
SpringBoot学习:多模块下自动配置与Yaml
/** * @author: hs * @Date: 2019/4/25 19:11 * @Description: 无需使用 include引入多个配置,缺点打包发布时,并不会按照springboot默认加载文件顺序来读取文件。 */@Configuration@AutoConfigureOrder(1)public class YamlAutoConfig { @Bean...原创 2019-04-26 10:39:00 · 1189 阅读 · 1 评论 -
SpringBoot学习:整合elasticsearch全文检索引擎
本人采用的是Jest进行的整合,springoot默认有两种整合方式一种是springboot data的形式,采用的是9300端口,一种是jest采用 9200端口,此方式需要导入依赖:<jest.version>5.3.3</jest.version><rest.version>5.6.10</rest.version><depen...原创 2019-03-31 21:29:29 · 622 阅读 · 0 评论 -
SpringBoot学习:kafka批量并发消费配置(consumer+producer)
springboot使用的是2.0.0版本,spring-kafka使用的是2.1.4版本,配置的时候遇到了一些问题,在此总结一下:1. session-timeout连接超时时间,之前 配置的是3000(ms),一直报异常,堆栈信息提示 连接超时时间不能大于“某时间”,这里一直没弄懂“某时间”是指哪个时间。ps:忘记“ ”里的时间是什么了,可能是我英语太差的原因。2. 是否开启自动提交...原创 2019-03-08 00:20:05 · 46412 阅读 · 32 评论 -
SpringBoot学习:druid动态数据源配置
本人目前的做的项目用到了双数据源memsql和mysql,双数据源的配置并不是我配置的,故而自己私下配置了SpringBoot+druid的动态数据源。SpringBoot用的是1.5.8版本(这里需要注意,本人之前采用是的2.1.2的版本,但是新版本并不支持,提高了druid的版本还是不支持,故而降低到1.5.8).Druid用的是1.1.5版本,依赖用的是druid-spring-boot...原创 2019-02-23 22:06:31 · 5064 阅读 · 0 评论