3 Mr_OOO

尚未进行身份认证

个人博客:https://blog.ouyanglol.com

等级
TA的排名 2w+

java连接docker容器elasticsearch:None of the configured nodes are available错误

错误背景java代码没有变化,相同版本elasticsearch在本地启动后,java项目可以正常执行es的相关操作。改用docker启动后,保持9300端口和cluster-name不变,在本地可以打开127.0.0.1:9200,并且可以使用http方式执行增删改查,但是启动java项目时却现如下错误:NoNodeAvailableException[Noneoftheconfig...

2019-09-22 00:22:08

spring-boot-starter原理及实现方法

文章目录spring-boot-starter原理实现pom.xmlEnableDemoConfigurationDemoPropertiesDemoAutoConfigurationDemoServicespring.factories测试pom.xml配置文件测试源码spring-boot-starterspring-boot可以省略众多的繁琐配置,它的众多starter可以说是功不可没。...

2019-04-23 18:01:14

spring-boot:spring-boot2.0整合shiro

文章目录shiro和security配置添加依赖实现realmshiroConfig全局异常处理登陆测试项目地址参考文章shiro和security说实话,这两个框架我并没有深入研究过,只是简单使用了他们的功能,这里选择了shiro,只要有两个方面:配置简单,只需简单添加依赖,实现简单的认证方式即可。轻量级,他的功能虽然没有security完善,但是完全满足一般开发情况的权限需求。配...

2018-12-17 23:54:59

spring-boot:spring-boot2.0集成redis

文章目录配置pom依赖配置文件测试测试代码测试结果优化使用序列化使用注释测试结果项目地址配置pom依赖<!--redis--><dependency><groupId>org.springframework.boot</g

2018-12-12 01:03:23

spring-boot:spring-boot2.0集成mybatis

文章目录如何集成添加依赖代码生成器编辑配置文件添加MapperScan测试测试代码测试结果项目地址参考文章如何集成添加依赖此处默认已配置好连接池,如果不清楚连接池配置的,请参考:springboot:springboot2.0配置druid连接池<!--mybatis--><dependency>

2018-12-09 18:34:04

spring-boot:spring-boot2.0配置druid连接池

关于druiddruid自称是Java语言中最好的数据库连接池,其本身作为阿里团队的御用连接池,也证明了其性能上的实力。配置方面,从sping-boot2.0开始,可以使用一个配置文件直接搞定,不用再定义Config类,使代码更加简洁,这点是我最满意的。监控方面,druid自带UI监控页面,可以使用自定义访问地址和账号密码,使SQL监控更加容易。不过很恶心的是,不知什么时候开始,监控页面...

2018-12-08 20:59:34

spring-boot:创建一个spring-boot项目

文章目录为什么使用spring-boot如何创建spring-boot项目快速创建测试项目地址为什么使用spring-boot概念之类的我就不介绍了,简单说说我的使用感受吧。可以用两个字来概括它——简单。配置简单:java开发一般都是网站开发,会使用spring-mvc,但是各种spring.xml、web.xml、catlina.xml等等xml配置简直是之前开发的噩梦。使用boot之后...

2018-12-06 21:36:55

通俗易懂的java线程池

池化技术在Java的并发编程中,线程的运用十分广泛,使用多线程可使项目的性能得到明显的改善,但是如果每次都是创建线程->执行任务->销毁线程,会造成很大的性能开销。那么能否一个线程创建后,执行完一个任务后,又去执行另一个任务,而不是销毁。这也就是池化技术的思想,通过预先创建好多个线程,放在池中,这样可以在需要使用线程的时候直接获取,避免多次重复创建、销毁带来的开销。在编程领域,比...

2018-11-22 17:46:59

IDEA2018.2.x破解方法

破解方法更新说明准备材料使用说明Jetbrains其他系列破解方法更新说明Jetbrains系列产品从2018.2开始,LisenseSever的破解方式已经不能用了,所以现在改为本地jar包+Activationcode的破解方式。准备材料破解jar包:https://pan.baidu.com/s/1qGD0T_sNwKpC4H0xK6QX6Q使用...

2018-09-02 13:46:17

Docker npm getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:443

问题描述使用docker使用npm构建镜像的时候报错如下:npmERR!codeEAI_AGAINnpmERR!errnoEAI_AGAINnpmERR!requesttohttps://registry.npmjs.org/gruntfailed,reason:getaddrinfoEAI_AGAINregistry.npmjs.orgregist...

2018-08-21 17:42:03

nginx: [warn] the "ssl" directive is deprecated的解决方法

问题描述升级nginx版本之后,使用之前的配置文件,启动nginx时,出现如下信息:nginx:[warn]the"ssl"directiveisdeprecated,usethe"listen...ssl"directiveinsteadin/usr/local/nginx/conf/nginx.conf问题分析这是一个warn警告,nginx也...

2018-08-12 16:22:03

ERR_CONTENT_LENGTH_MISMATCH解决方法

问题描述前端页面加载css,和js文件的时候,经常出现ERR_CONTENT_LENGTH_MISMATCH的报错情况。查找问题在单独打开hearder中css,js的网络地址是能打开的,所以排除了最简单的地址错误。前端项目是由nginx代理的,所以可以查看nginx的日志,看看有无线索。进入${NGINX_HOME}\logs,查看error.log,得到如下信息:201...

2018-07-16 17:14:36

elasticsearch-6.2.3集群搭建

开发环境我这里在本地windows做demo,linux基本差不多,外网搭建会稍有不同,我会特别注释出来。准备下载对应版本的elasticsearch地址:http://www.elastic.co/downloads/elasticsearch我下载的是6.2.3,由于需要搭集群,下载解压之后,再拷贝两份相同的放到本地。下载elasticsearch-head...

2018-05-07 17:06:58

elasticsearch跨域问题

问题描述今天在windows上使用head插件连接elasticsearch,老是连不上,换了好几个端口都不行。打开chrome控制台,发现一大堆报错:图(1)Responsetopreflightrequestdoesn'tpassaccesscontrolcheck:No'Access-Control-Allow-Origin'headeris...

2018-03-27 16:53:37

java爬虫系列(五)——今日头条文章爬虫实战

项目源码爬虫目标爬虫设计思路爬取方式动态解析网页方式爬取解析接口方式爬取解析思路破解入口接口对比破解加密参数参数生成方式解析js分析接口返回值解析原文地址java项目解析基本功能队列和线程池操作界面——swagger2总结同系列文章项目源码https://github.com/a252937166/toutiaocr...

2018-03-26 16:55:31

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"问题解决方法

问题描述原因分析解决方法问题描述SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder".SLF4J:Defaultingtono-operation(NOP)loggerimplementationSLF4J:Seehttp://www.slf4j.org/codes.html#St...

2018-03-23 18:22:44

spring boot SLF4J: Class path contains multiple SLF4J bindings 问题解决方法

问题描述分析原因问题解决参考文章问题描述SLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/xxxxxx/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.j...

2018-03-23 18:13:43

Elasticsearch:No handler for type [string] declared on field[XXX]的解决办法

报错原因原因分析解决方法参考文档报错原因我使用的Elasticsearch是6.2.2版本,按照学校文档创建字段时,使用了{"type":"string","index":"not_analyzed"}。原因分析检查拼写无误之后,我决定去查Elasticsearch新版本特性,因为之前也踩过head插件的安装方法的坑,就是因为版本问

2018-03-11 19:12:06

java爬虫系列(四)——动态网页爬虫升级版

项目地址项目介绍框架结构快速启动修改配置文件WebDriverPooljavaAppjavaComicDriverjavaComicContentServicejavacomicsql同系列文章我之前推荐过大家使用seimiagent+seimicrawler,但是经过我多次试验,在爬取任务过多,比如线程数超过几十的时候,seimiagent会经...

2018-02-22 16:20:20

使用mybatis,时间少14小时

问题描述今天使用mybtis保存信息的时候,发现保存的时间和实际存入的时间始终相差14小时。解决思路核查服务器时间date图(1)没问题。核查数据库时间mysql-uroot-pshowvariableslike'%time_zone%';图(2)很明显这里time_zone还是默认时区,修改为中国时区就行了...

2018-02-08 15:59:07

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。