6 懵懂学子

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

springboot 无法扫描到父类模块中的Bean

现象:我定义了两个模块 A 和 B 。B模块依赖A模块A模块中我定义了一个@Component却发现在B模块中我无法扫描到这个Bean导入注入失败解决查阅得知,在springboot中的bean扫描是扫描同级目录或者下级目录,也就是不会扫描到依赖包里面的东西。但是我又想定义公共Bean,该怎么做呢。解决办法手动注入 @Bean如果你定义的是实体类之类的Bean,那么可以在子类中手动Bean@BeanResult result(){ new Result;}配置扫描 @Com

2020-09-10 10:24:53

docker hadoop伪分布式 java上传报错

版本docker:19.03.12docker-compose:1.26.2hadoop:3.2镜像地址:https://github.com/big-data-europe/docker-hadoop报错信息could only be written to 0 of the 1 minReplication nodes. There are 1 datanode(s) running and 1 node(s) are excluded in this operation.查错网络

2020-09-07 11:26:33

PostgreSQL 使用数组类型

版本pgsql:9.6navicat:15创表使用navicat字段类型字段类型找不到以varchar为例,在navicat中是找不到数组类型的。只能看到varchar类型自行设置想定义成数组类型也很简单,直接在后面添加一个 [] 的符号保存随意输入一个表名后保存注意点保存以后你会发现代表数组的符号 [] 消失了,同时字符串长度变成了0。这时候不是没设置成功,只是因为navicat显示不出来。SQL语句CREATE TABLE test ( arry VARCHAR

2020-09-01 10:12:11

Elastic Search 添加 split 自定义分词方法

版本5.4.2准备需要删除索引,否则会报已存在的错误正文以**;分割,如果需要其他符号的自己修改pattern**后面的内容fielddata是为了aggs,不需要的可以不要PUT 索引名{ "settings": { "analysis": { "analyzer": { "自定义的分词器名": { "type": "pattern", "pattern":"自定义的分词字符,相当于 split(';'

2020-08-12 16:54:50

Elastic search 字段指定自带分词器

版本ES5.4.2自带的几种分词器分词器解释standard标准标记器,标准过滤器,小写过滤器,停止过滤器simple小写的分词器stop小写标记器,停止过滤器keyword不分词,内容整体作为一个值pattern以空格分词language以语言分词snowball标准标记器,标准过滤器,小写过滤器,停止过滤器,雪球过滤器custom至少需要指定一个 Tokenizer, 零个或多个Token Filter, 零个或多个

2020-08-12 15:32:07

kibana 查询ES 的一些语法

前言不断增补ing版本 7.8.0替换的关键字使用中文说明,根据需求自行替换正文创建PUT index名添加数据POST index名/_doc{你要添加的内容}删除DELETE index名查全部 match_allGET index名/_search?pretty{ "query": { "match_all": {} }}单条件模糊查询 matchGET index名/_search?pretty{ "query": { "m

2020-08-06 11:29:49

windows terminal settings.json的一些个人配置与注释

版本:1.0.1811.0//该文件最初由Windows终端1.0.1811.0生成//在更新的版本中它应该仍然可用,但是更新的版本可能有额外的设置、帮助文本或更改,除非您清除此文件并让我们为您生成一个新文件,否则您将看不到这些更改。//要查看默认设置,按住alt键同时点击“设置”按钮。//有关这些设置的文档,请参见:https://aka.ms/terminal-documentation{ "$schema": "https://aka.ms/terminal-profiles-sc

2020-07-08 11:36:04

springboot 启动时 获取端口和项目名

背景项目启动每次都要手动输url在浏览器中访问,就想能和vue项目一样启动能直接在控制台打印出url踩坑在项目中获取配置文件的方法为@Value,但是在启动类中无法使用,获取到的全都为null使用Environment public static void main(String[] args) { ConfigurableApplicationContext c...

2020-03-27 17:45:12

jquery 节流防抖

前言在一些大数量或者有延迟性的操作下,为了页面不要每次输入或者点击的时候闪烁,我们需要对接口进行调用频率限制。直接上代码代码//需要定义在方法外let timeout;function throttling(){ //先清理 clearTimeout(timeout) timeout = setTimeout(() => { //在此处写调用的方法,可以实现仅最后一次...

2020-03-25 16:02:12

nginx反向代理 端口丢失

此情况会出现在代理外网情况下 访问端口不是80、443,并且访问url末尾不带 / 的时候举例xx.xx.xx.xx:9000/url 经过nginx转代 url会变成 xx.xx.xx.xx/url,而实际资源需求的url是这样的 xx.xx.xx.xx:9000/url/所以我们直接在nginx配置中更改server { listen 80; serve...

2020-03-17 11:25:00

centos7 docker 更换迁移数据目录

先决条件版本docker version:19.03.3, build a872fc2f86安装方式使用yum在线安装 离线安装方式因为安装路径等原因 可能导致路径不同 请执行测试其他版本未测试操作进入目录cd /etc/docker新建或者编辑文件vi daemon.json放入内容graph后面是你自己设置的存储路径我这里只有一个配置,如果设置了仓...

2020-03-03 14:25:45

centos7 离线安装docker和docker-compose

实测版本说明centos:7.5docker:19.03.5docker-compose:1.24.3官方资源下载地址自行下载需要的版本。[docker](https://download.docker.com/linux/static/stable/x86_64/)[docker-compose](https://github.com/docker/compose/release...

2020-02-02 22:45:01

spring cloud gateway 获取入参

在获取入参的时候,get方式的接口可以直接获取到,但是post形式的body获取以后会造成无法再使用,所以必须经过一层转换以后再读取。直接上代码@Componentpublic class CacheBodyGatewayFilter implements GlobalFilter, Ordered { public static final String CACHE_REQUES...

2019-12-27 11:46:16

maven dependencyManagement 子模块不写版本号无法引入

现象在父模块中使用 dependencyManagement 来控制子模块按需引入jar包 而不是照盘全收<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artif...

2019-12-23 09:50:34

启动类启动 错误: 找不到或无法加载主类 xxx.xxx 的解决方案

原因未知通过idea的maven插件,install即可如果是eclipse等,自行使用maven命令行安装

2019-12-19 14:00:37

echarts 词云会渲染两次

词云是比较容易出现这个问题的一个图表,所以拿词云做一个示例。在上面这张图中可以比较清晰的看到有两个“数值模拟”的词云,在普通的业务逻辑中,我们只需要在代码中这样写this.chart.setOption(this.config.option, true);即可使图表只渲染一次。 原理: option:图表的配置项和数据 notMerge:可选,是否不跟之前设置的option进行...

2019-12-13 11:16:38

elementui table 默认勾选

html table<el-table :stripe="true" style="width: 100%" border highlight-current-row ref="table" :data="tableData" row-key="id"></el-tab...

2019-11-30 11:58:37

nginx代理项目 项目内部跳转导致丢失端口

外网访问的url xxxxx:8080/demonginx代理server { listen 8080; server_name localhost; location /demo{ proxy_pass http://localhost:9090; }}问题如果你的项目里面有内部重定向到login,比如shiro,或者...

2019-11-29 20:19:47

filter 拦截器 获取http请求参数

里面一些方法使用了hutool的工具类 可以替换成你自己习惯的 工具类不是记录的主要东西。记录点1.怎么创建拦截器2.怎么统一管理拦截器是否启用和输用顺序3.怎么获取传入的参数4.怎么获取返回值直接上代码===================================================filter配置@Configuration public class F...

2019-11-18 13:49:44

elementui 禁止浏览器自动填充用户名密码

浏览器这功能在登录的时候挺好用的,但是在注册和管理的时候就很难受了所以在普通的input上直接off就行了<input type="password" autoComplete="off"/>而在elementui上使用autoComplete="off"是没用的 得使用new-password<el-input v-model="form.password" sho...

2019-11-06 09:14:01

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。