bug与经验
Mr_OOO
个人博客:https://blog.ouyanglol.com
展开
-
TreeMap自定义compare后get永远返回null的问题
TreeMap自定义compare后get永远返回null的问题问题描述今天有一个需求,需要根据map中的value进行排序,首先肯定就想到了TreeMap,于是实现了一个Comparator,代码如下: class ValueComparator implements Comparator<Character> { Map<Character, Integer> base; public ValueComparator(Map<原创 2021-07-03 22:19:29 · 659 阅读 · 0 评论 -
vim方向键无效的解决方案
问题描述在新安装vim的服务器上,使用vim命令编辑文件的时候,方向键无法移动光标,或者说被识别为其他的命令。#解决方案编辑~/.vimrc文件,加入:set term=builtin_ansi保存即可。在vim官网早已有相关问题记录,请参考:https://vim.fandom.com/wiki/Fix_broken_arrow_key_navigation_in_insert_...原创 2020-01-01 15:02:35 · 4485 阅读 · 4 评论 -
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[None of the config...原创 2019-09-22 00:50:10 · 1969 阅读 · 1 评论 -
Docker npm getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:443
问题描述使用docker使用npm构建镜像的时候报错如下:npm ERR! code EAI_AGAINnpm ERR! errno EAI_AGAINnpm ERR! request to https://registry.npmjs.org/grunt failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org regist...原创 2018-08-21 17:42:03 · 15995 阅读 · 1 评论 -
nginx: [warn] the "ssl" directive is deprecated的解决方法
问题描述升级nginx版本之后,使用之前的配置文件,启动nginx时,出现如下信息:nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in /usr/local/nginx/conf/nginx.conf问题分析这是一个warn警告,nginx也...原创 2018-08-12 16:22:03 · 23240 阅读 · 0 评论 -
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 · 96328 阅读 · 6 评论 -
elasticsearch跨域问题
问题描述今天在windows上使用head插件连接elasticsearch,老是连不上,换了好几个端口都不行。 打开chrome控制台,发现一大堆报错:图(1)Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is ...原创 2018-03-27 16:53:37 · 2403 阅读 · 0 评论 -
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"问题解决方法
问题描述原因分析解决方法问题描述SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#St...原创 2018-03-23 18:22:44 · 834 阅读 · 0 评论 -
spring boot SLF4J: Class path contains multiple SLF4J bindings 问题解决方法
问题描述分析原因问题解决参考文章问题描述SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/xxxxxx/repository/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.j...原创 2018-03-23 18:13:43 · 3777 阅读 · 1 评论 -
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 · 22974 阅读 · 0 评论 -
使用mybatis,时间少14小时
问题描述今天使用mybtis保存信息的时候,发现保存的时间和实际存入的时间始终相差14小时。解决思路核查服务器时间date图(1) 没问题。核查数据库时间mysql -uroot -pshow variables like '%time_zone%'; 图(2)很明显这里time_zone还是默认时区,修改为中国时区就行了...原创 2018-02-08 15:59:07 · 2924 阅读 · 0 评论 -
jenkins通过Execute shell启动的进程被kill的问题
问题描述一般我们在jenkins成功build项目之后,会选择在Post Steps里面通过shell命令直接把项目启动了,但是我初次搭建jenkins时发现jenkins一旦build success后,启动的进程也被杀掉了。问题原因jenkins默认会在Build结束后Kill掉所有的衍生进程。解决方法 图(1)在command命令里加入BUILD_ID=DO原创 2018-01-11 15:04:46 · 3113 阅读 · 0 评论 -
jdbc中文保存、查询出现????问题
问题描述由java后台传入中文数据到数据库,数据库保存字段信息为??? 图(1)解决方法在java配置文件中配置数据库地址时一定要加?useUnicode=true&characterEncoding=utf-8,这样就可以指定和数据库进行交互时使用何种数据编码。 比如: url: jdbc:mysql://localhost:3306/blog?useUnicode=true&cha原创 2017-08-16 11:39:22 · 634 阅读 · 0 评论 -
SpringMVC接受不到ajaxPOST参数的问题
问题今天遇到一个问题,代码如下 java: @PostMapping(value = "/method") @ResponseBody public Object method(Integer id,String audit_content) { return null; }js: var data = {id:7,audit_conte原创 2017-07-07 14:07:53 · 8923 阅读 · 0 评论 -
java请求跨域问题解决方法
/* * response请求跨域公共设置 */ public static HttpServletResponse SetHttpServletResponse( HttpServletResponse response) { response.setHeader("Access-Control-Allow-Origin", "*原创 2017-04-18 09:42:00 · 2916 阅读 · 0 评论 -
flex的row和column居中
flex-direction:rowcss: 水平居中:style={ justify-content: center;}垂直居中:style={ align-items:center;}flex-direction:columncolumn的横竖排列和row是相反的css: 垂直居中:style={ justify-content: center;}水平居中:st原创 2017-04-16 16:44:52 · 9689 阅读 · 0 评论 -
org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'xx'的问题
问题描述四月 16, 2017 12:27:26 上午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [springmvc] in context with path [/trip-mall] threw exception [Request processing fail原创 2017-04-16 00:39:25 · 2549 阅读 · 0 评论 -
请先切换至Wxml Pannel的解决方法
微信小程序的调试界面跟chrome的开发者工具一模一样,可是在点击鼠标图标之后会出现下图的错误提示: 报错的意思是,在开发者工具的选项栏中,你必须先切换到wxml才行,如下图: 这样就不会报错了吧。原创 2017-03-25 00:22:33 · 2260 阅读 · 0 评论