01 2022 档案
摘要:完整的报错信息 有2种,看调用先后顺序: Response.getOutputStream java.lang.IllegalStateException: WRITER Response.getWriter java.lang.IllegalStateException: STREAM 原因: H
        阅读全文
            
摘要:修改Maven配置(pom.xml)即可 1.先在spring-boot-starter-web排除内嵌Tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we
        阅读全文
            
摘要:完整的报错信息: 类文件具有错误的版本 55.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。 原因: 上面报错中的55.0是JDK11使用的类文件格式(class file format)的版本号 提示的意思是当面项目使用的类文件格式版本比某个依赖包使用的类文件格式版本低 
        阅读全文
            
摘要:1.服务端 按这篇博文的服务端部分配置: https://www.cnblogs.com/live41/p/15853170.html 2.客户端(VisualVM) (1) 启动VisualVM (2) 文件 -> 添加远程主机 (3) 在主机名填入192.168.1.100,点击确定 (4) 右
        阅读全文
            
摘要:格式: jstack [ options ] pid #Java进程 jstack [ options ] executable core #core文件 jstack [ options ] [ server-id@ ] remote-hostname-or-IP #远程调试端口 参数: -F 当
        阅读全文
            
摘要:参数: jcmd PID VM.uptime 查看JVM的启动时长 jcmd PID GC.class_histogram 查看JVM的类信息,可以查看每个类的实例数量和占用空间大小 jcmd PID Thread.print 查看JVM的Thread Dump jcmd PID GC.heap_d
        阅读全文
            
摘要:参数: -dump 生成程序的内存转储快照,用法:-dump: [live,] format = b, file = {fileName} -finalizerinfo 显示F-Queue中等待Finalizer线程执行finalize()的对象。(仅对Linux有效) -heap 显示堆详细信息,
        阅读全文
            
摘要:格式: jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ] 参数: -class 查看加载、卸载数量、总空间及类状态所耗费的时间 -gc 查看Java堆状况,包括年轻代(Eden、2个Survivor)、老年代、
        阅读全文
            
摘要:格式: jps [options] [hostid] 其中[options]和[hostid]都是可选参数。 参数: -q 只显示LVMID -m 显示传给主类main方法的参数 -l 显示完整的主类名或jar文件名 -v 显示JVM启动参数
        阅读全文
            
摘要:* 这里指的是非Maven项目 1.File -> Project Structure -> Artifacts -> + -> JAR -> from module with dependencies 2.在main class选择启动的类,点击ok 3.Build -> Build Artifa
        阅读全文
            
摘要:1.服务端 假设服务端机器的IP是192.168.1.100。需要在启动时添加以下参数: -Djava.rmi.server.hostname=你的host(主机名)或ip -Dcom.sun.management.jmxremote.port=你的端口 -Dcom.sun.management.j
        阅读全文
            
摘要:Java Mission Control JDK的分析和诊断工具,包括了监控、管理和耗时分析功能,用于减少资源消耗和提升性能。 https://www.cnblogs.com/live41/p/15853170.html VisualVM 提供了一套界面来查看Java程序在JVM的详细信息,这些信息
        阅读全文
            
摘要:一、环境 Windows JDK 1.8 IDEA --不要太低版本即可 二、下载 1.Solr/Lucene代码 最新版本在这里下载: https://solr.apache.org/downloads.html 历史版本在这里下载: https://archive.apache.org/dist
        阅读全文
            
摘要:%ALLUSERSPROFILE% C:\ProgramData %APPDATA% C:\Users\用户名\AppData\Roaming %COMMONPROGRAMFILES% C:\Program Files\Common Files %COMMONPROGRAMFILES(x86)% C
        阅读全文
            
摘要:完整的报错信息: ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none) ERROR: No matching distribution found for cv2 方法: pi
        阅读全文
            
摘要:原因: 由于有多台ZooKeeper,同时断开连接偶尔会有些网络异常是正常的,不需要理会。如果有洁癖或强迫症,见以下方法。 方法: * 所有ZooKeeper机器都要执行该步骤 编辑zoo.cfg文件: vim zookeeper/conf/zoo.cfg 追加以下2行(或反注释后修改其值): au
        阅读全文
            
摘要:HttpSolrClient - geared towards query-centric workloads, though also a good general-purpose client. Communicates directly with a single Solr node. Htt
        阅读全文
            
摘要:参数说明: -a All current limits are reported -b The maximum socket buffer size -c The maximum size of core files created -d The maximum size of a process'
        阅读全文
            
摘要:完整的警告信息: *** [WARN] *** Your open file limit is currently 1024. It should be set to 65000 to avoid operational disruption. If you no longer wish to se
        阅读全文
            
摘要:先登入root用户 su 安装X11服务端 apt install xorg apt install openbox 安装X11客户端 apt install xauth 如果是编译代码,还需要安装开发包 apt install xorg-dev libgl1-mesa-dev
        阅读全文
            
摘要:Windows go env -w GOPROXY=https://goproxy.cn,direct Linux/Mac.方法1: export GOPROXY=https://goproxy.cn Linux/Mac.方法2: vim ~/.bashrc 在里面添加一行: export GOPR
        阅读全文
            
摘要:解决方法: 点击终端卡片(tab)的右边的+号,选择Command Prompt或PowerShell
        阅读全文
            
摘要:PyCharm创建新项目时很慢,停留在下载pip的状态。换成国内源(镜像)可提速。 修改默认配置: File -> New Projects Settings -> Settings for New Projects -> Pytthon Interpreter -> Python 3.x -> p
        阅读全文
            
摘要:nginx #启动 nginx -s quit #退出,完成当前请求再关闭 nginx -s stop #强制关闭,不管当前是否有请求或请求是否已完成 nginx -s reload #重新加载配置文件,相当于在线重启,但服务不会中断 nginx -t #验证配置文件 nginx -c "配置文件路
        阅读全文
            
摘要:部署规划 假设有4台机,IP分别是: 192.168.100.105 192.168.100.110 192.168.100.115 192.168.100.120 每台机都部署后端服务(jar或war),绑定的端口都是8080。Nginx部署在192.168.100.105机。 配置 编辑ngin
        阅读全文
            
摘要:原因: 依赖的组件没安装 解决方法: Ubuntu apt install openssl gcc zlib1g libpcre3 Redhat/CentOS yum install openssl gcc zlib pcre 安装组件后,重新执行编译和安装Nginx命令: ./configure 
        阅读全文
            
摘要:完整报错信息: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.l
        阅读全文
            
摘要:一、硬件环境 假设有4台机,IP及主机名如下: 192.168.100.105 c1 192.168.100.110 c2 192.168.100.115 c3 192.168.100.120 c4 二、软件环境 操作系统:Ubuntu Server 18.04 三、安装单机版 1.下载源代码包 h
        阅读全文
            
摘要:参考资料: https://www.jianshu.com/p/c8aeb3eee6bc https://www.freesion.com/article/26351092635/
        阅读全文
            
摘要:-h <hostname> Server hostname (default: 127.0.0.1). -p <port> Server port (default: 6379). -s <socket> Server socket (overrides hostname and port). -a
        阅读全文
            
摘要:原因: SpringBoot会自动从/src/main/resources/templates目录获取Thymeleaf模板引擎,若该目录缺失,就会报该警告。 方法1: 创建该目录 方法2: 在application.yml中加入以下配置: thymeleaf: check-template: fa
        阅读全文
            
摘要:原因: 之前编译Redis失败,例如没装pkg-config插件。等到装好pkg-config后再次编译Redis就会报这个错,因为上次编译失败时残留了缓存文件。 解决方法: 先清除了残留文件再重新编译: make distclean && make
        阅读全文
            
摘要:HBase 先登录hbase用户: su hbase 修复HBase: #显示问题的详细信息 hbase hbck -details #尝试修复region级别的不一致情况 hbase hbck -fix #尝试自动修复,但实际上只是把不一致的数值加1 hbase hbck -repair #修复元
        阅读全文
            
摘要:情况: 已启动ZooKeeper和HDFS,再启动HBase,虽然启动成功,但过了几秒后HBase自动关闭了,并报错。 完整的报错信息: master.HMaster: Failed to become active master org.apache.hadoop.hbase.util.FileS
        阅读全文
            
                    
                
浙公网安备 33010602011771号