自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 收藏
  • 关注

原创 Failed to deploy artifacts: Could not tran sfer artifact (省略)400 Repository version policy: SNAPSHOT

向本地私服发布jar包的时候报错:Failed to deploy artifacts: Could not transfer artifact com.***😗**:jar:1.0.3-SNAPSHOTS from/to aws (http://***:port/repository/maven-snapshots/): Transfer failed for http://***:port/repository/maven-snapshots/com/***/***/1.0.3-SNAPSHOTS/*

2022-03-29 12:55:46 2729

原创 es 聚合查询不要hits中的数据

场景:包含某个字段的所有数据根据企业ID进行分组,查出每个企业包含这个字段的数据有多少。我只想要聚合后的数据,不需要条件查出来的数据。我这里的处理方式就是使用from=0,size=0。这样hits中的数据就不会显示了。案例:GET index/_search{ "query": { "nested": { "path": "paths", "query": { "exists": { "field": "paths.conte

2021-11-04 17:27:40 3044

转载 GC overhead limit exceeded问题

这个连接说的很详细(我截取了其中一部分)https://zhuanlan.zhihu.com/p/88956975原因:大概意思就是说,JVM花费了98%的时间进行垃圾回收,而只得到2%可用的内存,频繁的进行内存回收(最起码已经进行了5次连续的垃圾回收),JVM就会曝出java.lang.OutOfMemoryError: GC overhead limit exceeded错误。我的问题和解决方案:归根结底,报这个错误的原因就是代码问题导致的。可以结合报错的堆栈信息,查看一下自己代码。我这里有

2021-11-02 18:00:50 953

原创 Mybatis 禁用一级缓存

**遇到问题的场景:**一张数据库中的表:table_name,这张表在开发的过程中对应两个Mapper(比如两个模块:模块a, 模块b),mybatis 默认是开启一级缓存的。现在的情况是我在模块a中用程序修改了table_name中的某个字段值(比如:field原来是0,现在改为1),通过模块a现在已经修改完了。我在模块b中查询时发现表table_name中的field字段还是0。由于之前查询过,参数没有发生任何变化,导致模块b中走了mybatis缓存。原来的sql:<select id

2021-07-26 16:41:57 626

原创 ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - See http://logback.qos.ch/codes.html#a

错误信息:java.lang.IllegalStateException: Logback configuration error detected:ERROR in ch.qos.logback.core.joran.action.AppenderAction - Could not create an Appender of type [net.logstash.logback.appender.LogstashTcpSocketAppender]. ch.qos.logback.core.uti

2021-04-14 13:23:40 10535 7

原创 POI导出对内存问题优化

场景:我们要求把数据导出到Excel文件中;如果说将数据全查出来,插入到excel单元格中,这样数据量大的时候会占用很多内存,这种方式处理是十分不好的。我这边的处理方案是:分页查询,使用SXSSFWorkbook 优化 XSSFWorkbook//当前已查询条数 XSSFWorkbook wb = null; SXSSFWorkbook swb = null; try (OutputStream out = response.getOutputStream()) {

2021-03-04 11:02:01 1056 1

原创 Caused by: java.lang.NoSuchMethodError: org.json.JSONObject.keySet()Ljava/util/Set

Caused by: java.lang.NoSuchMethodError: org.json.JSONObject.keySet()Ljava/util/Set今天遇到了一个奇怪的问题,我从git上pull下最新的代码,我启动服务,在访问接口的时候报上面那个错误,我在访问线上的接口,同样的参数没有问题。然后我找我同事帮忙测一下这个接口,同样的参数还是没问题。就我的有问题,代码都是一样的。我解决方法就是:<!--就是在这个依赖里把android-json给排除了--><depend

2020-08-18 11:30:07 1961 1

原创 java运算符 & | ^

今天遇到了运算符运算,居然忘了这几个运算符是怎么运算的了&:是按位 与| :是按位或^:是按位抑或举例子说明:int a = 3; int b = 5;3 的 二进制是 :00115 的 二进制是:0101a & b 结果为:001101010001 为 1。(与就是,位上两个1相与,相同位结果也是1)a | b 结果为:001101010111 为 7(或就是,位上有1做运算,相同位结果就是1)a ^ b 结果为:001101010110 结果为 6(

2020-08-12 17:20:10 128

原创 Spark:java.net.URISyntaxException: Relative path in absolute URI: file:D:/XXX/

Spark:java.net.URISyntaxException: Relative path in absolute URI: file:D:/XXX/这个错误,解决方法(道理都是一样的,就是方式有点区别):1、2、

2020-08-04 22:43:28 1219

原创 Exception in thread “main“ java.lang.NoSuchMethodError: scala.Predef$

Exception in thread “main” java.lang.NoSuchMethodError: scala.Predef$(我这里是idea + spark + Scala)这个错误是由于spark中的Scala 和 系统中的Scala 版本不一致导致的错误,需要引用到spark对应的Scala版本,之前我也根据网上的信息进行修改,怎么也没有发现他们说的方式。正确的样式如下图:(project setting --》libraries --》选你使用的某块)这样表示你引用的是spa

2020-08-04 22:40:31 2177 1

原创 Spark:java.net.URISyntaxException: Relative path in absolute URI: file:D:/XXX/SparkFaultBench/spark-

错误: Spark:java.net.URISyntaxException: Relative path in absolute URI: file:D:/XXX/SparkFaultBench/spark-warehouse我产生这种错误的原因是,在本地使用idea进行测试sparksql,结果运行main方法出现这个错误。解决办法:在conf中设置 参数:conf.set("spark.sql.warehouse.dir","file:///")解决了上述问题。...

2020-07-26 21:25:52 405

原创 centos 离线安装 nc (netcat)

首先需要下载安装包:地址:这是64位的http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm32位http://vault.centos.org/6.6/os/i386/Packages/nc-1.84-22.el6.i686.rpm执行命令:install the packagerpm -iUv nc-1.84-22.el6.x86_64.rpm...

2020-06-17 11:19:15 5843

原创 分布式与集群的区别是什么?

对分布式和集群的概念有些模糊,于是在知乎上看到了解释,发现突然清楚了,就把它放到我的博客上了:单机结构我想大家最最最熟悉的就是单机结构,一个系统业务量很小的时候所有的代码都放在一个项目中就好了,然后这个项目部署在一台服务器上就好了。整个项目所有的服务都由这台服务器提供。这就是单机结构。那么,单机结构有啥缺点呢?我想缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求。此时便出现了集群模式,往下接着看。集群结构集群模式在程序猿界有各种装逼解

2020-06-08 16:30:00 120

原创 Error contacting service. It is probably not running.

今天玩了一下zk集群。当我启动第一个节点的时候,查看zk的状态,出现了这个: Error contacting service. It is probably not running.然后我就看zookeeper.out文件看看报的什么错误,结果这样:Cannot open channel to 4 at election address hadoop104/192.168.25.131:3888java.net.ConnectException: 拒绝连接接下来我就检查我的配置,发现没什么问题

2020-06-07 13:53:42 150

原创 WritableComparable.compareto() 方法升序降序问题

排序接口WritableComparable中的compareto()方法如何根据返回值来确定是升序还是降序,或者根据升序还是降序来处理返回值:在重写方法compareto()的是时候,会传对象,我们这里称其为比较对象,当前类为当前对象,如下:当前对象=比较对象,则返回0;当前对象>比较对象,则返回1;当前对象<比较对象,则返回-1;这样是升序排序的。当前对象=比较对象,则返回0;当前对象>比较对象,则返回-1;当前对象<比较对象,则返回1;这样是降序排序的...

2020-06-03 16:31:41 1210

原创 java 对集合进行分页实现

我这里对集合进行分页实现是把所有的集合加载到内存,然后按照分页的模式,模拟实现分页效果。这种方式慎用,不到万不得已千万别用:private List<CollaborationBill> pageList(List<CollaborationBill> collaborationBills, Integer pageNum, Integer pageSize) { //当前页 int current = pageNum; //每页数据

2020-06-01 14:59:02 1255

原创 linux 当前用户目录没有.ssh文件

当前用户下没有.ssh文件夹:解决办法: ssh localhost上面命令在当前用户目录下执行一次,问题就解决了。原因:.ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。...

2020-05-21 23:10:34 9241 1

原创 java将集合中的数据转成树形结构

我这里的需求是,根据name进行模糊查询,将获取到的集合进行处理,以树形结构返回给前端。首先创建一个树形类:(我只粘贴主要代码)public class Tree { private String id; private String pId; private String name; private String code; private String ip; private String pName; // 节点层级 private Lis

2020-05-19 22:01:16 2043

原创 程序写入 中文数据 到mysql中乱码 (???)

先在数据库中查询字符编码:show VARIABLES like ‘char%’;结果如下:±-------------------------±---------------------------------------+| Variable_name | Value |±------------...

2020-05-08 13:12:58 207

原创 swagger2 注解使用 (@ApiImplicitParams)

@Api:用在请求的类上,表示对类的说明 tags="说明该类的作用,可以在UI界面上看到的注解" value="该参数没什么意义,在UI界面上也看到,所以不需要配置" @ApiOperation:用在请求的方法上,说明方法的用途、作用 value="说明方法的用途、作用" notes="方法的备注说明" @ApiImplicitParams:用在请...

2020-04-20 11:10:00 1353 1

原创 springboot 整合 swagger 步骤

不多说废话直接来:pom.xml <!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1&...

2020-04-17 12:45:21 118

原创 MybatisPlus 多表分页关联查询

今天使用mybatis plus进行多表分页查询,通过查阅资料,掌握了基本操作,如下:我这里提供的是mybatis plus 和 xml配置文件结合的方式:直接从service层开始写: //这是service层,多表分页的简单逻辑处理,重点是IPage 和 Map, // IPage 就是分页,把分页的参数传进来进行使用 // Map 是用来传参数使用的,携带你需要的参数 IPage...

2020-04-17 11:52:31 3784

原创 Mybatis-plus 分页查询

首先需要配置一个组件到容器中: @Configuration public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } }进行分页查询:...

2020-04-17 09:13:03 280

原创 java 工作流 详细解读

工作流基本概念: 什么是工作流?工作流:两个或两个以上的人,为了共同的目标,连续的以串行或并行的方式去完成某一业务。业务:工作流所指业务涵盖了与经营相关的活动。串行或并行:业务中的步骤也许以一步接着一步的方式进行,我们称之为串行;或者由不同的人或组合根据不同的情况处理,我们称之为并行。两个或两个以上的人:如工作流的名称所表达的含义,一个人处理的业务不称其为工作流,只有任务从一个人"流"向另...

2020-04-15 12:11:02 1672

原创 maven 添加 ojdbc6

不要通过oracle官网下,官网你下载一天估计都下不下来,太费劲了。这里有个一方法就是通过 maven直接下载jar包地址:https://mvnrepository.com/artifact/oracle/ojdbc6/11.2.0.31.点击红框下2.执行cmd命令mvn install:install-file -Dfile=C:/Users/Teler/Downloads/oj...

2020-04-14 21:34:19 216

转载 一个故事讲清楚NIO

转载:https://www.cnblogs.com/LBSer/p/4622749.html

2020-04-14 16:42:42 102

转载 RPC 基本原理

转载:文章非常好 https://blog.csdn.net/liucan9035/article/details/73662426

2020-04-14 15:51:01 67

转载 Java 中 Gson的使用

详细地址:https://www.cnblogs.com/qinxu/p/9504412.html

2020-04-13 16:54:33 106

原创 算法 时间复杂度相关内容介绍

时间复杂度:评估执行程序所需的时间。可以估算出程序对处理器的使用程度。空间复杂度:评估执行程序所需的存储空间。可以估算出程序对计算机内存的使用程度。时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个...

2020-04-13 10:39:53 94

原创 Redis5.0 Stream

Redis5.0最近被作者突然放出来了,增加了很多新的特色功能。而Redis5.0最大的新特性就是多出了一个数据结构Stream,它是一个新的强大的支持多播的可持久化的消息队列,作者坦言Redis Stream狠狠地借鉴了Kafka的设计。Redis Stream的结构如上图所示,它有一个消息链表,将所有加入的消息都串起来,每个消息都有一个唯一的ID和对应的内容。消息是持久化的,Redis重启后...

2020-04-10 11:09:59 253

原创 idea 中右键项目没有git

2020-04-03 10:17:58 1828

原创 Stopping service [Tomcat]

今天遇到个这个错误,报错就是application容器没有启动起来。首先是在git上当下来代码,然后等maven自动下载资源包,等下载完毕,成功导入之后,程序一启动就出问题了。上面的错误出现了。解决办法:我的这个只是其中之一,我尝试了好多办法最终这个办法成功了。我把项目重新下载maven重新下载,启动成功了。我的这个错误原因就是包的问题,不知道那些包由于某些原因没有下载下载下来,或者下载下...

2020-04-02 17:57:41 1190

转载 You have not concluded your merge. (MERGE_HEAD exists)

地址https://blog.csdn.net/daotiao0199/article/details/82757056

2020-04-02 17:52:21 101

原创 MongoDB 游标超时解决办法(cursor id is not valid at server)

你在用 db.collection.find() 的时候,它返回的不是所有的数据,而实际上是一个“cursor”。它的默认行为是:第一次向数据库查询 101 个文档,或 1 MB 的文档,取决于哪个条件先满足;之后每次 cursor 中的文档用尽后,查询 4 MB 的文档。另外,find() 的默认行为是返回一个 10 分钟无操作后超时的 cursor。如果我一个 batch 的文档十分钟内没处理...

2020-04-01 14:40:34 907

原创 MongoDB,查询慢和索引命令相关操作

先说明一下我出问题的情况(主要原因):new BasicDBObject("requestTime", -1)query.put("requestTime", new BasicDBObject("$gte", startTime).append("$lte", endTime))我这里使用了时间进行了排序和做条件查询,导致collection.count(query);和cursor.i...

2020-04-01 14:34:18 322

原创 ResultSetMetaData的相关api介绍

ResultSetMetaData是个接口,用于获取ResultSet对象中列的类型和属性信息的对象。如获取对应的数据库名称、表名、列名、类型等信息。具体参考ResultSetMetaData接口API。String getCatalogName(int column) 获取指定列的表目录名称。String getColumnClassName(int column) ...

2020-03-31 19:27:12 529

原创 java编程语言中,Boolean占几个字节

在java的jvm中,boolean、char、short都是用int类型运算的。所以占4个字节。

2020-03-26 11:12:49 105

原创 mysql中INSTR的使用方法

INSTR(字段名, 字符串)这个函数返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始)SELECT * FROM table ORDER BY INSTR( name, ‘ha’ ) > 0 DESCSELECT INSTR( name, ‘ha’ ) FROM table...

2020-03-24 17:30:26 404

原创 [Err] 1040 - Too many connections

MySQL 1040 错误 Too many connections提示意思是说连接过多,通常有两种原因:确实有很多请求,那么只有修改MySql的最大连接数量程序有问题这种情况得自己看程序了,笔者有过类似的经历,请参考另外一篇博客 http://blog.csdn.net/lhtzbj12/article/details/50542223,修改方法如下:在安装目录找到my.ini,...

2020-03-24 17:03:32 197

原创 java获取mysql数据库表、字段、字段类型、字段注释

package com.lnjecit.generator.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.sql.*;import java.util.ArrayList;import java.util.List;public class DatabaseUtil { pr...

2020-03-23 11:49:08 222 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除