- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Caused by: org.apache.parquet.io.ParquetDecodingException: Can‘t read value in column [result, label
写入hdfs是没有问题,但是读取的时候会报这个错Caused by: org.apache.parquet.io.ParquetDecodingException: Can't read value in column [result, label_id] INT64 at value 2678 out of 2678, 2678 out of 2678 in currentPage. repetition level: 1, definition level: 1和这个错java.la
2020-12-22 18:32:59
978
原创 spring定时任务跑完不再启动的问题
spring的定时任务有以下两个特性:1、单定时任务之间是串行,之前的任务没执行完,下一个任务不会启动。2、多个任务之间会相互干扰,其他同一时刻启动的任务没执行完,下一个任务不会启动。排查方式:1、首先检查自己的代码,是否有死锁、卡住、bug、http请求没有设置超时时间等问题。2、检查是否所有定时任务都不启动,如果是基本判断是特性2导致的,检查是哪个定时任务执行慢、卡住、出现...
2019-01-03 22:46:13
1672
原创 jenkins部署新机器,免登陆配置
登录jenkins服务器 ssh www@120.27.15.25 <br>切换到root sudo su -拷贝key到目标服务器 scp .ssh/id_rsa.pub www@118.190.210.229:~/ <br>登录目标服务器 查看有没有.ssh目录如果没有则需要创建 <br>mkdir .ssh chmod 700 .ssh 如果有则跳过...
2018-07-03 18:59:40
1390
原创 su: /bin/bash: Permission denied
根据提示知道是权限不够,但是网上说的那些直接对根目录下赋权为755是不行的,原因是部分目录不能是755解决方法:/下的目录除了下面几个目录以外的都为 755权限lost+found = 700root = 750tmp =777bin =755...
2018-07-02 15:12:37
9433
2
原创 tomcat启动超级慢,或者卡住不动
先说解决办法:1)在Tomcat环境中解决可以通过配置JRE使用非阻塞的Entropy Source。在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。2)在JVM环境中解决打开$JAVA_PATH/jre...
2018-07-02 11:14:46
5018
1
原创 远程debug
修改xxx-tomcat/bin/catalina.sh在第一行增加CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"8000为默认端口号如果报就改为CATALINA_OPTS="-server -Xd...
2018-06-29 18:00:43
164
原创 数据库连接数居高不下,导致系统越来越慢
前段时间,公司系统突然异常缓慢,通过阿里云监控看到连接数突然陡增,并且不释放,以下是我们的处理步骤:1、通过阿里云提供的监控日志查询是CPU过高,还是连接数过高导致的。2、CPU过高可能与读写操作过高有关,我们是连接数过高导致的。3、是否有程序发送大量的情况,频繁请求数据库导致连接数过高?不是4、检查慢SQL是否过多,导致很多链接时间过长,导致链接不释放。这里可以通过show PROCESSLIS...
2018-06-03 16:21:24
11163
1
转载 Linux文件误删除恢复操作
本文转载https://blog.csdn.net/xiaoshunzi111/article/details/73543275前言作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的...
2018-04-18 10:43:51
443
转载 ActiveMQ · 基础篇
转自:原文出处过了个春节,回到公司的成小胖变成了成大胖。但是你们千万别以为他那个大肚子里面装的都是肥肉,里面的墨水也多了不少嘞,毕竟成小胖利用春节的半个月时间专心学习并研究了 ActiveMQ,嘿嘿……这不,为了检验下自己的学习成果,上班的第一天成小胖就去找架构师老王交流 ActiveMQ 相关的知识,还顺便向老王讨了个红包,可把成小胖给高兴坏了。“来,根据你的了解说下 ActiveMQ 是什么。...
2018-03-13 10:41:02
162
转载 linux增加开放端口号
方法二:直接编辑/etc/sysconfig/iptables文件 1.编辑/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables 加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80...
2018-02-09 09:20:38
7080
转载 如何将一个项目拆解成多个moudule,并解决页面层的共有问题
现在java 项目一般使用maven、gradle等工具来管理jar包、打包、发布。如果一个项目有很多模块,那般是分成多个module,主目录有个parent,负责包含全部的module,然后目录中多个module文件夹,分别依赖parent或者其他module。最近有个项目,项目很久,代码全部放在一起,随着业务拓展变得与越来越庞大,于是其对进行module拆分。问题多个模块可能交叉依赖。每个模块...
2018-02-08 10:39:46
1887
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人