问题分析宝典
石头城程序猿
架构师的成长之旅,寂寞,孤独,与码为伴!
展开
-
IDE工程启动报错“Error:java: 无效的源发行版: 14”
日常开发调错问题分析原创 2022-10-26 17:48:06 · 1491 阅读 · 0 评论 -
Git fatal: Authentication failed的问题解决
一、可能问题一:git设置的密码不对: 排查办法:vim ~/.gitconfig 查看用户名密码是否正确: git config --global --list #也可以查看当前配置的用户名和密码设置用户名、密码: git config --global user.name "jason" #用户名 git config --global user.email "123456" #密码二、可能情况二,手欠+傻缺的操作...原创 2022-03-30 20:01:37 · 13489 阅读 · 2 评论 -
Spring 框架更新了一条可能造成 RCE(远程命令执行漏洞)
今天 Spring 框架更新了一条可能造成 RCE(远程命令执行漏洞)的问题代码,如图:随即在国内安全圈炸开了锅,大家纷纷转发一张图:上次因为核弹级漏洞 log4j2 的 POC 公开,大批企业为了解决那个漏洞,纷纷升级 JDK 的版本,然而这次的漏洞恰好是在 jdk 9+ 版本存在,客户就很郁闷了,降级?log4j2 还没修完,再升级也没用,该怎么办?已经有很多大厂的安全研究员对该漏洞进行了研究,并复现漏洞,下图是国内超级巨佬的复现截图:弹计算机是验证命令执行漏洞存在的最常用的原创 2022-03-30 11:03:23 · 866 阅读 · 0 评论 -
git error: unable to create file Filename too long
$ git checkout -b Dev_Br20211217 origin/Dev_Br20211217error: unable to create file shenyu-examples/shenyu-examples-dubbo/shenyu-examples-alibaba-dubbo-service-annotation/src/main/java/org/apache/shenyu/examples/alibaba/dubbo/service/annotation/TestAlibab.原创 2021-12-27 09:50:58 · 2465 阅读 · 0 评论 -
数据库连接异常:“plugin caching_sha2_password could not be loaded”
解决方案:# 修改本地登陆# 修改密码过期规则----》永不过期ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; # 更新用户的密码修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; # 刷新权限FLUSH PRIVILEGES;# 重置密码(==非必须==...原创 2021-12-21 23:14:26 · 856 阅读 · 1 评论 -
ZK安装包版本问题@DubboReference dependencies is failed
一、问题现象:Error creating bean with name 'erpFunctionServiceImpl': Injection of @DubboReference dependencies is failed; nested exception is java.lang.IllegalStateException: Failed to receive INITIALIZED event from zookeeper, pls. check if url zookeeper://10.原创 2021-12-21 20:01:41 · 2505 阅读 · 0 评论 -
test (default-test) on project JNDI-Injection-Exploit: There are test failures
项目install异常:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project JNDI-Injection-Exploit: There are test failures.Please refer to D:\tmp\JNDI-Injection-Exploit-master\target\surefire-reports for the原创 2021-12-16 23:21:20 · 595 阅读 · 2 评论 -
SpringBoot :Command line is too long. Shorten command line for xxx or also for Spring Boot default..
SpringBoot启动时报错:Command line is too long. Shorten command line for xxx or also for Spring Boot default configuration.改造方案:1、修改.idea下面,workspace文件:<property name="dynamic.classpath" value="true" /> 增加一行。2、启动参数修改:...原创 2021-12-16 18:38:57 · 836 阅读 · 0 评论 -
NAT模式下,物理机无法访问虚拟机,问题解决方案
我这问题的现象是,虚拟机可以访问物理机,但是物理机无法访问虚拟机:虚拟机网络配置:br-7a2629a7d7a1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.18.0.1 netmask 255.255.0.0 broadcast 172.18.255.255 ether 02:42:39:2d:4d:16 txqueuelen 0 (Ethernet) RX pa原创 2021-10-30 18:20:20 · 3833 阅读 · 0 评论 -
Restarting network (via systemctl): Job for network.service failed because the control process exit
centos 执行命令重启网络:service network restart 错误信息:Restarting network(via systemctl):Job for network service failed because the control process exited with error code .See"systemctl status network.service" and "journalctl -xe " for details.解决方案:我这里原因,...原创 2021-10-26 23:36:02 · 1348 阅读 · 2 评论 -
应当如何理解物理表和逻辑表
程序猿在日常开发过程中,会遇到很多的专业术语,今天我们来说一下物理表和逻辑表所谓物理表是具体某个数据源中的一张表。对于mysql就是一个table,对于Hbase可以是一张hbase表,对于ES是一个索引。所谓逻辑表可以理解为数据库中的视图,多张物理表,具有相同的含义的列,将符合条件的数据做个聚合。...原创 2021-08-10 19:07:05 · 4999 阅读 · 0 评论 -
org.apache.curator.framework.imps.EnsembleTracker.<init>(EnsembleTracker.java:57)
***************************APPLICATION FAILED TO START***************************Description:An attempt was made to call a method that does not exist. The attempt was made from the following location: org.apache.curator.framework.imps.EnsembleT...原创 2021-07-20 11:35:50 · 2147 阅读 · 0 评论 -
springcloud整合zookeeper作为服务发现启动异常Error processing condition on org.springframework.boot.autoconfigure
021-07-20 10:14:36.240 INFO 360520 --- [ main] c.jason.springcloud.ProviderApplication : Starting ProviderApplication on CNHQ-20018523N with PID 360520 (F:\Workspaces\springdemo\spring-provider\target\classes started by 20018523 in F:\Workspac...原创 2021-07-20 11:20:45 · 1775 阅读 · 1 评论 -
This limit can be set by changing the [search.max_open_scroll_context] setting
[2021-07-16T08:57:41,025][WARN ][r.suppressed ] [CNHQ-20018523N] path: /.kibana_task_manager/_update_by_query, params: {ignore_unavailable=true, refresh=true, conflicts=proceed, index=.kibana_task_manager}org.elasticsearch.action.search.Search...原创 2021-07-16 09:21:00 · 1726 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/flink/streaming/util/serialization/DeserializationSchema
1、问题信息:java.lang.NoClassDefFoundError: org/apache/flink/streaming/util/serialization/DeserializationSchema at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class....原创 2021-07-15 09:00:45 · 746 阅读 · 0 评论 -
启动kafka报错 错误: 找不到或无法加载主类 Files\kafka\libs\activation-1.1.1.jar;
1、错误信息: 错误: 找不到或无法加载主类 Files\kafka\libs\activation-1.1.1.jar;E:\Program2、错误原因: 路径中存在空格,去掉空格重启即可。原创 2021-07-13 19:12:44 · 1330 阅读 · 6 评论 -
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least
[2021-05-03T11:54:49,018][INFO ][o.e.p.PluginsService ] [search-node1] loaded plugin [ingest-geoip][2021-05-03T11:54:49,018][INFO ][o.e.p.PluginsService ] [search-node1] loaded plugin [ingest-user-agent][2021-05-03T11:54:52,096][INFO ][o.e.x.s.a.原创 2021-05-03 20:04:40 · 855 阅读 · 0 评论 -
Error response from daemon: This node is not a swarm manager
使用 overlay 网络,报错:docker network create -d overlay multihostError response from daemon: This node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again.解决方案:执行:docker swarm init找了...原创 2021-05-03 14:41:29 · 9357 阅读 · 3 评论 -
java.util.ConcurrentModificationException 异常修复
一、测试代码:public class Test { @org.junit.Test public void test() { List<String> tt=new ArrayList<>(); tt.add("1"); tt.add("3"); tt.add("2"); tt.add("4"); tt.add("6"); Iterato...原创 2021-04-21 12:06:50 · 241 阅读 · 0 评论 -
fastjason 0day 漏洞修复
一、0day漏洞: 通常是指软件版本,一个新的版本出来之后,随之而来的破解版本在24小时内即会出现。前段时间,阿里云云盾应急响应中心监测到FastJSON存在0day漏洞,攻击者可以利用该漏洞绕过黑名单策略进行远程代码执行。二、DEMO:public class DemoTest { public static void main(String[] args) { String payload = "{\"name\":{\"@type\":\"jav...原创 2021-04-18 09:20:48 · 1135 阅读 · 0 评论 -
curl: (1) Protocol ‘http not supported or disabled in libcurl
最近在捣腾ES,想创建一个索引时,遇到一个头疼的问题:[root@jason access_log]# curl --user elastic -XGET ‘http://localhost:9200/logstash-elk’Enter host password for user 'elastic': //输入密码后,依旧提示错误curl: (1) Protocol ‘http not supported or disabled in libcurl查找了好多资...原创 2021-03-21 09:57:24 · 1893 阅读 · 2 评论 -
JDK1.8新特性,parallelStream().forEach()一次批量起多少线程,是否有安全问题
List<String> list=new ArrayList<>();for(int i=1;i<=10000;i++) list.add(""+i);list.parallelStream().forEach(maps->{ System.out.println("temp");});代码debug,代码执行的时候,分了两个批次循环处理完了。疑问:底层批量执行的时候,线程数量是如何控制的,...原创 2021-01-28 00:05:33 · 2617 阅读 · 1 评论 -
exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerial
背景:SpringBoot工程引入序列化工具: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.8.1</version> </dependency>.原创 2021-01-23 16:25:30 · 8546 阅读 · 14 评论 -
线程池Executors使用的坑,内存泄漏
案例代码: ExecutorService fixedThreadPool = Executors.newFixedThreadPool(100); 运行一段时间后,主机内存告警,直至OOM 仔细分析一下问题:newFixedThreadPool 内部实现的阻塞队列new LinkedBlockingQueue<Runnable>() 采用的有界队列当线程池使用过程中,线程数已经达到MaxThread,任务将不断添加到LinkedBlockingQueue阻塞队...原创 2021-01-23 12:21:06 · 2079 阅读 · 2 评论 -
com.caucho.hessian.io.HessianProtocolException: expected Hessian message (‘p‘) at end of file
Hessian序列化过程中遇到的异常:代码块:public <T> byte[] serialize(T obj) { byte[] result = null; ByteArrayOutputStream byteArrayOutputStream=new ByteArrayOutputStream(); Hessian2Output hessian2Output=new Hessian2Output(byteArrayOutput.原创 2021-01-14 13:13:41 · 765 阅读 · 1 评论 -
序列化工具-fastjson使用中的问题收集,别在掉坑里了
一、fastjson介绍。fastjson是由alibaba开源的一套json处理器。与其他json处理器(如Gson,Jackson等)和其他的Java对象序列化反序列化方式相比,有比较明显的性能优势。虽然好用,但是也有一些使用过程中坑,今天给大家一一列举一下。二、环境准备: <dependency> <groupId>com.alibaba</groupId> <artifactId>f.原创 2021-01-12 12:10:06 · 779 阅读 · 10 评论 -
iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9092 -j DNAT --to-destinatio
虚拟机docker 启动容器时,提示以下问题:iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9092 -j DNAT --to-destination 172.17.0.3:9092 ! -i docker0: iptables: No chain/target/match by that name.解决办法:重启docker试试执行:systemctl restart docker..原创 2021-01-10 23:48:43 · 2081 阅读 · 0 评论 -
docker: Error response from daemon: driver failed programming external connectivity on endpoint yout
启动容器报错:docker: Error response from daemon: driver failed programming external connectivity on endpoint youthful_dhawan (2104fda874ea144de32b4e9838d4fda5d9654dfe4f02e7b39f56e709f73585c3): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 -.原创 2020-12-08 23:28:14 · 216 阅读 · 0 评论 -
SpringBoot-控制器返回值-中文乱码问题解决方案
@RequestMapping 注解增加produces属性解决中文乱码问题@RequestMapping(value="/create/index",produces = "application/json;charset=utf-8")public ResponseBean createIndex(@RequestParam String indexName) { try { XContentBuilder builder = XConte原创 2020-11-06 00:00:07 · 1195 阅读 · 2 评论 -
IDEA 打开不了https://start.spring.io 解决办法
最近两天在创建SpringCloud模块时,一直被下面的问题困扰着:还好找到了解决办法 :使用阿里的连接:https://start.aliyun.com/原创 2020-07-28 22:19:49 · 3449 阅读 · 1 评论 -
使用IDEA 创建SpringCloud 功能模块时,报Cannot download ‘https://start.spring.io‘: connect timed out
尝试配置代理:如果依旧有问题,可能是电脑网络有问题,尝试重启等办法,目前没有其他好的办法,路过的老铁,有好的办法,欢迎留言分享!!原创 2020-07-27 23:34:37 · 579 阅读 · 0 评论 -
使用ifconfig查看虚拟机CENTOS7 的 IP 地址
在Centos下查看虚拟机IP,可以使用ifconfig,但是会返回多条地址信息,centos的ip地址是ens33条目中的inet值[root@jason jiahongfei]# ifconfigdocker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 inet6...原创 2020-07-17 23:20:30 · 1986 阅读 · 0 评论 -
SpringBoot加载外部环境变量时,遇到的那些坑
一、问题场景:代码示例:@RestControllerpublic class ConfigController { @Value("${hello}") private String configInfo; @GetMapping("/getConfig") public String getConfig() { return configInfo; }}在SpringCloud的 配置中心,读取GIT配置信息时,应用启原创 2020-07-16 23:41:29 · 2516 阅读 · 0 评论 -
The build could not read 1 project
遇到这个错,老铁们可以尝试参考这篇内容:https://blog.csdn.net/jason_jiahongfei/article/details/107349613原创 2020-07-14 22:54:17 · 9100 阅读 · 0 评论 -
[ERROR] Some problems were encountered while processing the POMs:
Ideal编译时,报以下错误:[ERROR] Some problems were encountered while processing the POMs: The build could not read 1 project解决思路:父工程的pom.xml增加<packaging>pom</packaging>,加上之后,就可以正常编译了,原因未知,有知道的老铁,欢迎下方留言,带着大家一起学习:正确pom.xml文件:<?xml v...原创 2020-07-14 22:53:05 · 87701 阅读 · 6 评论 -
IDEA 断点调试,为啥断点没有起作用
极有可能是这个按钮被点中了,去掉之后,debug可以正常进入断点调试。原创 2020-05-26 10:52:39 · 18772 阅读 · 2 评论 -
多线程并发编程----如何解决wait()死锁等待问题
一、首先大家浏览一下我的上一篇博文,这里有“事故”现场: https://blog.csdn.net/jason_jiahongfei/article/details/106302871二、为了解决wait()死锁问题,首先咱们得了解死锁产生的原因,先从线程的状态流转说起: 最本质的两个方法: lock.wait()//必须等待别人唤醒,生活完全不能自理。 lock.wait(long time)//等待时间到了,如果没有得到唤醒通...原创 2020-05-23 19:44:35 · 2432 阅读 · 0 评论 -
多线程并发编程-如何解决Wait相互等待问题??
以下代码例子会产生两个线程互相等待的问题,不用wait(long XX) 如何解决相互等待问题??import com.jason.support.JasonTemplate;import java.util.*;/** * @program: JasonSpringBoot * @description * @author: 大龄程序猿 * @create: 2020-05-23 15:15 **/public class TestWait { public fina..原创 2020-05-23 17:08:14 · 1105 阅读 · 3 评论 -
SpringBoot调试:Exception in thread main java.lang.AbstractMethodError: org.springframework.boot.cont
报错信息:Exception in thread “main” java.lang.AbstractMethodError: org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z有经验的开发人员都知道,SpringBoot是由Spring5演变而来,报这个错误时因为pom.xml中引入了spring的依赖,去掉之后就可以正常启动了。.原创 2020-05-17 12:26:24 · 3365 阅读 · 0 评论 -
Spring事务特征&事务隔离级别&事务传播特性 大全收集
Spring配置参考:<!--事务通知--><tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="get*" read-only="true" /> ...原创 2020-04-29 10:39:00 · 172 阅读 · 0 评论