- 博客(159)
- 资源 (9)
- 收藏
- 关注
原创 elasticsearch新增报错 Mixing up field types
elasticsearch新增报错 Mixing up field types
2022-08-11 14:38:18
304
原创 org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
下载大文件服务器报上面这个错误就是nginx做了限制,需要修改大一些org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
2022-08-04 11:00:12
317
原创 java.lang.NoClassDefFoundError: org/springframework/context/event/EventListenerFactory
spring集成rabbitmqNoClassDefFoundError,java.lang.NoClassDefFoundError: org/springframework/context/event/EventListenerFactory
2022-01-14 12:43:50
493
原创 Elasticsearch分页查询数据重复,分页查询错乱
1、使用Elasticsearch “from” : 0,“size” : 1000,分页查询的时候,排序sort条件一定要唯一,不唯一当数据量大的时候会出现数据重复,数据错乱情况
2022-01-13 14:17:56
2003
原创 Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2.0:generate (default-cli)
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2.0:generate (default-cli)一直报错,最后发现这样设置一下就不报错了
2021-11-27 20:44:12
610
原创 设计模式6大原则
一、设计模式常用设计原则:SOLID 原则设计模式的六大原则有:Single Responsibility Principle:单一职责原则Open Closed Principle:开闭原则Liskov Substitution Principle:里氏替换原则Law of Demeter:迪米特法则Interface Segregation Principle:接口隔离原则Dependence Inversion Principle:依赖倒置原则把这6个原则的首字母(里氏替换原则和迪米特
2021-09-04 16:21:07
25
原创 zip压缩,使用org.apache.tools.zip实现zip压缩和解压
1、使用apache的ant解压org.apache.tools.zip2、引入pom <!-- https://mvnrepository.com/artifact/org.apache.ant/ant --> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version&
2021-08-08 09:42:36
481
原创 apache zip解压,使用org.apache.tools.zip实现zip压缩和解压
package com.study.zip;import org.apache.commons.lang3.StringUtils;import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipFile;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOExc
2021-08-07 16:05:38
1233
1
原创 java装饰器模式
一、装饰器模式定义1、动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活Component抽象构件 Component是一个接口或者是抽象类,就是定义我们最核心的对象,也就是最原始的对象,定义一个对象接口可以给这些对象动态地添加职责ConcreteComponent 具体构件ConcreteComponent是最核心、最原始、最基本的接口或抽象类的实现,需要装饰的就是它Decorator装饰角色 一般是一个抽象类,在它的属性里必然有一个private变量指向Com
2021-08-01 11:07:05
106
原创 java模板方法模式
@TOC一、模板方法模式定义定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤通用类图模板方法模式使用了Java的继承机制。其中,AbstractClass叫做抽象模板,它的方法分为两类:基本方法:基本方法也叫作基本操作,是由子类实现的方法,并且在模板方法被调用。模板方法:可以是一个或多个,一般是一个具体方法,也就是一个框架,实现对基本方法的调度,完成固定的逻辑。代码如下:/** * 抽象模板 */public ab
2021-07-31 22:00:44
139
原创 生成csv
package com.study.csv;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.text.MessageFormat;/** * <p>添加类描述</p> .
2021-07-24 19:51:15
136
原创 zip解压
1、使用apache的ant解压org.apache.tools.zip2、引入pom <!-- https://mvnrepository.com/artifact/org.apache.ant/ant --> <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version&
2021-07-24 19:15:19
42
原创 beanutils: No value specified for ‘Date‘
ConvertUtils .register(new DateConverter(null), java.util.Date.class); BeanUtils.copyProperties(dest, orig);
2021-07-02 10:31:08
64
原创 org.elasticsearch.search.SearchContextMissingException: No search context found for id
org.elasticsearch.transport.RemoteTransportException: [datanode63][10.65.209.163:9300][indices:data/read/search[phase/query/scroll]]org.elasticsearch.search.SearchContextMissingException: No search context found for id [48878168]at org.elasticsearch.sear
2021-06-26 12:41:06
1171
2
原创 elasticjob启动报错KeeperErrorCode = OperationTimeout
elasticjob报错Caused by: com.dangdang.ddframe.job.reg.exception.RegException: org.apache.zookeeper.KeeperException$OperationTimeoutException: KeeperErrorCode = OperationTimeout各种办法都试了,最后发现elasticjob连接zk的地址后面多了一个空格,导致了连接不上zl...
2021-06-21 13:41:23
3940
原创 PLS-00103: Encountered the symbol “DECLARE“
PLS-00103: Encountered the symbol “DECLARE”因为有多个DECLARE,那么就要再end;后面加上/ 这样表示结束的意思,看图
2021-06-05 16:02:07
1238
原创 存储过程循环插入表中
查出角色表T_SYS_ROLE,循环然后插入角色资源表T_SYS_ROLE_RESOURCEdeclare --游标,从角色表T_SYS_ROLE取出所有数据 cursor ROLE_ID_cursor is SELECT ROLE_ID from T_SYS_ROLE; new_ROLE_ID ROLE_ID_cursor%rowtype; BEGIN --DBMS_OUTPUT.ENABLE(buffer_size => null); --表示输出buf
2021-06-04 23:41:09
121
原创 oracle游标双循环
oracle双循环循环资源表(T_SYS_RESOURCE)和角色表(T_SYS_ROLE)插入角色资源表t_sys_role_resourcedeclare --a表游标定义 cursor a_SYS_RESOURCE_cur is SELECT RES_ID FROM T_SYS_RESOURCE START WITH RES_ID IN (SELECT RES_ID FROM T_SYS_RESOURCE WHERE RES_NAME='交易订单查询') CONNECT BY PRIOR
2021-06-04 23:34:37
515
原创 httpclient请求403
问题:httpclient请求对方服务器报403,用postman是可以的原因:HttpPost request = new HttpPost(uri);request.setHeader( “User-Agent” ,“Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0” ); // 设置请求头request.setEntity(new UrlEncodedFormEntity(formPara
2021-04-19 18:48:11
720
1
原创 抓httpclient发送的http请求包
1、使用fiddler或者Charles抓不到httpclient发送的http请求包2、需要使用以下代码HttpHost proxy = new HttpHost(“127.0.0.1”, 8888, “http”);//127.0.0.1:8888地址为fiddler的抓包代理地址DefaultProxyRoutePlanner routePlanner = new DefaultProxyRoutePlanner(proxy);CloseableHttpClient client = Http
2021-04-19 18:45:05
286
原创 elasticsearch统计每小时数据
#每个小时的数据量GET index_name/_search{ "from" : 0, "size" : 1000, "timeout" : "30s", "query" : { "bool" : { "filter" : [ { "range" : { "txn_time" : { "from" : "2020-05-03 00:00:00", "t...
2021-04-08 14:48:50
1198
原创 maven编译报错
Caused by: java.lang.UnsupportedClassVersionError: org/apache/maven/plugins/source/SourceJarMojo : Unsupported major.minor version 51.0加上如下版本号就可以了<artifactId>maven-source-plugin</artifactId><version>2.4</version>...
2021-03-22 14:14:37
78
原创 mybatis多数据源配置
MapperScannerConfigurer以下是正常只有一个数据源,只有一个sqlSessionFactory ,这样写没问题,但是有多个数据源,有2个sqlSessionFactory 的时候这样写就不可以了,需要你使用 sqlSessionFactoryBeanName 或 sqlSessionTemplateBeanName 属性来设置正确的 bean 名 称来使用<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"
2021-03-12 21:19:06
237
原创 java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor
1、使用jdk自带的解压报错java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor2、解决方案使用apache的ant解压org.apache.tools.zip3、引入pomorg.apache.antant1.10.5import com.weihui.member.gateway.enums.ErrorCode;import com.weihui.member.gateway.excep
2021-03-04 14:16:00
2315
4
原创 nvocation of init method failed; nested exception is java.lang.AbstractMethodError: oracle.jdbc.driv
.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory-acs’ defined in file [E:\tomcat\apache-tomcat-8.5.15-poss-core\webapps\poss_core_war\WEB-INF\classes\context-datasource-acs.xml]: Invocation of init meth
2021-02-09 10:21:28
434
原创 ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn
ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn’t supported yet: class path resource [java/lang/Object.class];之前用的jdk6现在需要升级到jdk8,spring的版本为org.springframeworkspring-core3.2.3.RELEASE解决办法1、升级为Spir
2021-02-09 10:17:15
213
原创 单元测试@Autowired不生效
@Autowired不生效 @Value也不生效单元测试加上@RunWith(SpringJUnit4ClassRunner.class)
2021-01-16 11:40:50
732
原创 windows环境下elasticsearch安装教程
1、安装jdk我这里的版本为elasticsearch-5.1.2 jdk为1.82、下载elasticsearchhttps://mirrors.huaweicloud.com/elasticsearch/找到对应的版本进入bin目录下,双击执行elasticsearch.bat看到started说明启动成功,打开浏览器测试一下,如下图http://localhost:9200/3安装node环境https://nodejs.org/dist/选择对应的版本下载Windows
2021-01-10 17:49:00
736
1
原创 elasticsearch下载
Elasticsearch 各版本下载镜像站1 华为云https://mirrors.huaweicloud.com/elasticsearchh2 kibana下载镜像https://mirrors.huaweicloud.com/kibana3 logstash下载镜像https://repo.huaweicloud.com/logstash/4 filebeat下载镜像https://repo.huaweicloud.com/filebeat/5 grafana下载镜像https:
2021-01-10 15:43:40
155
转载 遮罩层有滚动条的情况下覆盖全屏
本用position:absolute;页面滚动遮罩层不会覆盖下方内容,换成position:fixed;就可以解决问题了。.mask {position: fixed;z-index: 99;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;overflow: auto;backdrop-filter: blur(10px);opacity: 0.4;background: #000;}...
2020-08-02 14:33:04
968
1
原创 fastjson忽略JSONField
fastjson忽略JSONField在字段上加上如下属性即可包是 import com.fasterxml.jackson.annotation.JsonIgnore; @JsonIgnore private String businessScope; 这样就可以忽略fastjson下面的注解 @JSONField(name = "Scope") private String businessScope; ...
2020-07-03 18:56:00
3922
2
原创 js 给serialize对象添加元素
var longTermValue=$("#longTerm").val(); var data = $.param({ "longTerm" : longTermValue }) + "&" +$('#merchantForm').serialize(); //下面使用data var action_url = '<@c.u...
2020-04-03 17:47:14
1286
原创 FreeMarker在js中使用
var checkedArray =[]; //初始化将测试集包含的用例存在数组里面 <#if beneficiaryVOs??> <#list beneficiaryVOs as item> checkedArray.push({"id":"${item.id}","name":"${item.name}","lic...
2020-04-02 14:08:35
4019
原创 MultipartFile报No such file or directory
原因:当使用MultipartFile做上传操作时,1:spring是先将上传文件存放在一个临时地址,默认/tmp目录下2:进入controller进行业务操作linux环境中/tmp目录是存放临时文件的,当这个目录下的子目录10天之内,没有使用过,linux就会将目录删掉,然后上传文件时就会在第一步发生异常(我遇到就是这种问题)2020-02-10 10:17:51.058 [6fa78...
2020-02-10 15:00:51
1323
原创 打印mybatis的sql执行语句
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/home" /> <!-- 控制台输出 -->...
2019-12-31 15:51:07
315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人