javaweb
雨夜星辰03
学无止境
展开
-
请求后台 Unexpected EOF read on the socket
APP请求后端接口,莫名奇妙报错,前往后台查看日志还行报了下面的错误02-03 23:52:37.853 ERROR [o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.原创 2021-02-04 09:16:11 · 4698 阅读 · 1 评论 -
Lucene简单文件夹索引和查询案例
使用的是apache Lucene7.0 ,jdk 8.01.遍历文件夹建立索引package com.kyd.demo.standardAnaly;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader原创 2017-11-28 13:37:31 · 582 阅读 · 0 评论 -
tomcat9.0.7访问静态资源图片资源,文件后缀名不标准访问不到资源
今天开发的时候,有个图片上传保存了两张图片, 一张是原图 ,一张是缩略图片!其中缩略图片后缀名是在原图片后缀名上加了 m例如 A.jpg 上传以后会有A.jpg和A.jpgm两张图片, 原来公司用的是 tomcat7 ,在tomcat7中两张图片都可以访问到的 ,但是最近更换了Tomcat9.0.7以后缩略图无法显示 ,发现原来Tomcat9.0.7对于非标准后缀的图片资源是无法正确响应,导致前...原创 2018-05-04 17:36:23 · 2122 阅读 · 0 评论 -
Tomcat8.5+Apache+mod_jk做负载均衡和动静分离
1.mod_jk.conf#是tomcat提供的、用来连接Apache与tomcat的一个插件,默认下载的tomcat中是没有的,需要单独下载。#加载mod_jk ModuleLoadModule jk_module modules/mod_jk.so#指定workers.properties文件路径 JkWorkersFile conf/workers.properties#...原创 2018-12-08 18:02:16 · 409 阅读 · 0 评论 -
Tomcat8.5 优化配置
server.xml优化配置<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file...原创 2018-12-07 12:53:59 · 1962 阅读 · 0 评论 -
快速将有父子关系数据组装成父子list
假如有一组数据 有父子,祖父或者无限极父子关系,可以使用下面的方式快速组装成tree继承BeanTreeimport java.io.Serializable;import java.util.ArrayList;import java.util.List;public class BeanTree implements Serializable { private ...原创 2018-12-25 17:26:09 · 3904 阅读 · 2 评论 -
Tomcat TCP连接TIME_WAIT过多 导致假死无响应优化
Linux下使用以下命令查看网络连接状态netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'Windows下使用以下命令查看网络连接状态netstat -n |find /i "time_wait" /cnetstat -n |find /i "close_wait" /cnetstat -...原创 2019-03-01 09:58:15 · 4626 阅读 · 0 评论 -
log4j2.xsml配置文件详细
<?xml version="1.0" encoding="UTF-8"?><configuration status="OFF" monitorInterval="30"> <!-- status="OFF",可以去掉,它的含义为是否记录log4j2本身的event信息,默认是OFF --> &l原创 2019-03-14 11:40:30 · 791 阅读 · 0 评论 -
Springmvc息转换器
当使用了<mvc:annotation-driven>配置等同于@EnableWebMvc注解的时候就默认启用了响应消息转换器1.原始字符串转换器:org.springframework.http.converter.StringHttpMessageConverter 输出 text/plan原始字符串 默认ISO-8859-1编码2.文件下载流...原创 2019-06-24 08:58:53 · 357 阅读 · 0 评论 -
apache lucene7.0几种常用的查询条件构造方式
官方文档:https://lucene.apache.org/core/7_1_0/core/org/apache/lucene/search/package-summary.html#search1.通过QueryParser构造查询单条件条件 QueryParser queryParser = new QueryParser("courseName", analyzer);原创 2017-11-24 18:07:14 · 856 阅读 · 0 评论 -
ElasticSearch6.0配置IK分词器
1.下载IK分词器 地址:https://github.com/medcl/elasticsearch-analysis-ik/releases2.直接解压到ElasticSearch下plugins文件夹即可原创 2017-11-30 08:45:08 · 2091 阅读 · 0 评论 -
windows环境下ElatsicSearch6.0和ElatsicSearch head插件的使用
1.在https://github.com/mobz/elasticsearch-head 下载zip包ElatsicSearch5.0以上版本不支持插件方式启动head插件 , 所以head和search是两个独立的应用启动2.安装node.js 地址: https://nodejs.org/zh-cn/ 设置path环境变量 NODE_HOME=node.js安装根路径3.安装npm工...原创 2017-11-29 17:47:24 · 611 阅读 · 0 评论 -
File取得父目录的误区
今天做一个File的Demo的时候,新建文件时,假如父目录不存在会报错!这时我加了一个判断,在创建文件之前判断父目录是否存在if(file.getParentFile()==null){file.getParentFile().mkdirs();}用了上面的代码发现没用,上面代码是我查了文档以后写的上面是中文文档我又查看了英文文档原创 2017-02-23 14:43:23 · 1285 阅读 · 1 评论 -
Oracle查询字段中有为null的需要格外注意
今天需要去数据库取一些数据SELECT *FROM T_JC_TEACHER_INFOWHERE SCHOOL_CODE ='xxxx'AND TEACHER_TYPE = '专任教师'AND AUDIT_STATE = '2'AND ATTACHED_CLASS_TYPE IS NULL;查出的数据大概如下可以看到ABNORMAL_TYPE_GR原创 2017-02-24 15:21:45 · 3726 阅读 · 0 评论 -
Eclipse/MyEclipse选择jdk时出现了jdk和jre有什么区别?
最近在使用eclipse的过程中选择jdk时出现了jdk和jre查阅资料 jdk主要面对研发 jre主要是运行时用的开发的时候最好还是选jdk原创 2017-02-25 09:49:29 · 910 阅读 · 0 评论 -
基于base64位编码上传图片POST提交值得注意的地方
1.近期做了手机端图片上传功能,可以多图上传,原理是将图片转成base64字符串传输到服务器解码明明前天用谷歌浏览器模拟手机用的时候好好地可以上传今天在手机上测试怎么也无法上传图片?发现后台报错,前台参数一个也没过来,都是null开始以为是前台表单什么的写错了,查了半天,怎么也没用,代码也没有更改过!2.我继续在谷歌浏览器上监听网络,发现请求头里面参数都原创 2017-04-01 14:23:54 · 25223 阅读 · 1 评论 -
struts2文件上传修改为cos框架处理一系列事情
前段时间Struts2出来一个编号CVE-2017-5638的漏洞,影响系统及版本:Struts 2.3.5 - Struts 2.3.31、Struts 2.5 - Struts 2.5.10!项目经理简单修复了一下,他直接在配置文件中新增了这么个属性!属性如下:也没测试,过了几天客户反应文件个图片不能上传了!叫我去看看,我一看发现后台报错了!报错如下:java.lang原创 2017-03-16 14:31:57 · 1945 阅读 · 1 评论 -
jquery-weui-1.0.1弹出popup层多次点击以后无法弹出层解决方法
最近用jquery-weui做手机页面,发现popup层弹出多次以后点击无法弹出层了,进入假死卡死状态,调试发现在每次弹出popup层之前调用了一次关闭层的操作为什么在调用打开层的方法中调用关闭的方法?最后发现只要注释关闭的方法就可以解决多次点击以后卡死的状态原创 2017-04-28 15:48:38 · 2865 阅读 · 0 评论 -
spring2.5使用jdk1.7及以上解决办法
1、在项目中创建一个package为org.springframework.core 2、在该package下面新建JdkVersion.java,内容如下:package org.springframework.core;/** * 修复spring2.5 使用jdk1.7或者1.8报错(only available on JDK 1.5 and higher)的问题 * @aut原创 2017-05-23 11:04:09 · 1768 阅读 · 0 评论 -
Lucene7.0与HanLP分词器整合索引数据库建立索引文件
HanLP官网:http://hanlp.linrunsoft.com/GitHup地址:https://github.com/hankcs/HanLPHanLP插件地址:https://github.com/hankcs/hanlp-lucene-plugin需要一下jar包类package com.kyd.demo.hanLP;import ja原创 2017-11-29 14:05:43 · 2339 阅读 · 3 评论 -
javaweb网站下载文件中文文件名乱码解决方法
主流的文件下载要分两种情况1.火狐浏览器2.非火狐浏览器String fileName=office.getName()+"_"+supervisionTask.getTaskName()+".zip";OutputStream out=response.getOutputStream(); // 设置为下载application/x-download r转载 2017-02-22 17:44:20 · 1977 阅读 · 0 评论