前言最近挪动网站到新的服务器上,其中有一个网站是CI框架搭建,但部署完成后,访问所有的页面都出现no input file specified 的错误。经过一番排查后,终于找到问题的原因并成功解决该问题。分析原因1、分析nginx配置信息server { listen 80; listen 443 ssl http2; server_name xxx.cn; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/xxx...
零、前言测试环境中原来ElasticSearch部署在k8s服务集群中,但最近发现k8s所在的机器内存已经吃紧,且CPU一直满负荷跑的状态。经过组内的讨论,将ElasticSearch独立部署,故此记录。一、ElasticSearch的安装使用docker-compose实现安装,部署在虚拟机192.168.100.158上,具体docker-compose配置如下:version: '3' services: elasticsearch: image: elasticsearch:7.4.2 container_name: elasticsearch env...
今天和小伙伴们研究算法,在验证数据的时候需要将数据加大到百万级别来计算,当将循环体增加大100w级别的时候,出现了OutOfMemory的错误。显然,默认的jvm内存已经承载不了100w级别的数据,需要将jvm的堆内存加大。在eclipse中设置JVM内存步骤1:右键-->edit configure-->jvm option,在输入框中粘贴下面代码:-Xmx4000M -Xms4000M -Xmn600M -XX:PermSize=500M -XX:MaxPermSize=500M -Xss256K -XX:+DisableExplicitGC -XX:SurvivorRa...
前言从服务器拿到Json数据后,使用Gson反序列化数据到实体类中,但如下错误:java.lang.RuntimeException: Failed to invoke public xxx.CmdPayload() with no args从英文的提示中我们得到如下信息:不能执行无参函数:CmdPayload()CmdPayload()是一个构造函数结论:在反序列化数据的时候,在newInstance这个步骤就出现错误,而不是基本上类的错误。原因分析为何会出现这个错误呢?我们先来看一下我给出的实体类结构:abstract class CmdPayload{ private Strin...