![](https://img-blog.csdnimg.cn/20200416164343477.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
springboot
byteRun
https://pamgo.github.io/byterun/#/
展开
-
如何在 Spring 环境下优雅的实现策略模式
背景最近在忙一个需求,大致就是给满足特定条件的用户发营销邮件,但是用户的来源有很多方式:从 ES 查询的、从 csv 导入的、从 MongoDB 查询….. 需求很简单,但是怎么写的优雅,方便后续扩展,就存在很多门道了。我们的项目是基于 Spring Boot 开发的,因此这篇文章也会基于 Spring Boot 作为基础框架,教你如何使用 Spring 依赖注入的特性,优雅的实现策略模式。1. 简单粗暴最简单粗暴直接的方式莫过于if...else…了,伪代码如下:if(来源 ..转载 2020-12-19 14:15:52 · 504 阅读 · 1 评论 -
Springboot Redisson自定义注解,自定义自动装配
https://github.com/Pamgo/my-redisson-parent原创 2020-12-14 21:39:52 · 768 阅读 · 0 评论 -
SpringBoot2.x日志收集搭建 ELK(7.6.2)+(RabbitMq3.7.16+Erlang 21.0.1)
SpringBoot2.x日志收集搭建 ELK(7.6.2)+(RabbitMq3.7.16+Erlang 21.0.1)rabbitmq-3.7.6 自行到官网下载安装对应的版本以及对应的Erlang可参考地址elasticsearch-7.6.2(下载解压即可)elasticsearch-head(下载解压放到对应目录下,稍后讲解)kibana-7.6.2(下载解压即可...原创 2020-04-17 11:54:16 · 818 阅读 · 0 评论 -
SpringBoot2.x集成Elasticsearch7.x
项目访问地址:https://pamgo.github.io/byterun/#/2020/elasticsearch/es-jdsearch原创 2020-04-12 21:39:45 · 3753 阅读 · 0 评论 -
ElasticSearch下载与安装 版本5.6.16 (window版)
ElasticSearch下载与安装 版本5.6.16 (window版)涉及软件:jdk1.8以上,node工具,ElasticSearch,ElasticSearch-headElasticSearch5.x版本需要jdk1.8以上支持linux版本配置jdk1.8版本启动 linux版本配置jdk版本一、下载ElasticSearch与安装进入官网版本下载页:下载Elastic...原创 2019-11-18 09:08:37 · 934 阅读 · 0 评论 -
ElasticSearch下载与安装 版本5.6.16 (window版)
## ElasticSearch下载与安装 版本5.6.16 (window版)`涉及软件:jdk1.8以上,node工具,ElasticSearch,ElasticSearch-head`***ElasticSearch5.x版本需要jdk1.8以上支持***linux版本配置jdk1.8版本启动 [linux版本配置jdk版本](!https://yq.aliyun.com...原创 2020-03-16 22:21:13 · 803 阅读 · 0 评论 -
ElasticSearch 基础学习
ElasticSearch 7.47.4与5.5-6.8的主要区别在于建立索引是是否需要指定类型,前者不需要(默认使用_doc作为类型),后者需要一、基础操作启动elasticSearch-head命令:npm run start访问localhost:9100即可访问到elasticSearch-head启动elasticSearch,window直接双击bin目录下的elasti...原创 2019-11-03 15:57:25 · 189 阅读 · 0 评论