摘要:
JVM 运行时内存结构(Run-Time Data Areas) 内存溢出分为两大类:OutOfMemoryError 和 StackOverflowError。 一、HeapOomError (JVM 堆内存溢出) 二、MemoryLeakOomError(JVM 堆内存泄漏) Java 语言中是 阅读全文
摘要:
一、修改 tomcat 配置,启动远程调试 Linux(bin\catalina.sh) # 将 localhost 改为 0.0.0.0 if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="0.0.0.0:8000" # 启动调试 bin/catalina. 阅读全文
摘要:
关于阻塞与非阻塞:https://www.cnblogs.com/jhxxb/p/11272727.html 一、传统的 IO 流都是阻塞式的 当一个线程调用 read() 或 write() 时,该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务。 因此,在网络通信进行 IO 阅读全文
摘要:
NIO:一种同步非阻塞(没有被 IO 阻塞,但是被 select/poll/epoll 阻塞)的 I/O 模型,操作系统内核的 I/O 多路复用模型是 Java NIO 的基础。 https://segmentfault.com/a/1190000003063859 一、Buffer(缓冲区) 在 阅读全文
摘要:
pom.xml 依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta 阅读全文
摘要:
机械硬盘硬件结构(了解)https://diy.pconline.com.cn/cpu/study_cpu/1009/2215404_all.html 一、数据储存单位 1.bit(位) 计算机数据在硬盘中,以机械硬盘为例,其内部由磁性材料制成。磁极有 N\S 两级,可表示两种状态。可以看成 0/1 阅读全文
摘要:
多线程下载工具 官网:https://aria2.github.io/ 下载:https://github.com/aria2/aria2/releases UI(aria2 本身没有界面,都是使用命令操作,这里使用 AriaNG):https://github.com/mayswind/AriaN 阅读全文
摘要:
使用网页部署新 Web 应用程序或取消现有 Web 应用程序部署,且无需重启容器。 一、开启管理 编辑 conf/tomcat-users.xml 添加如下内容,这里用户名和密码都为 tomcat <role rolename="admin-gui"/> <role rolename="manage 阅读全文
摘要:
官网:https://www.seleniumhq.org/ 下载地址:https://sites.google.com/a/chromium.org/chromedriver/downloads 华为镜像地址:https://mirrors.huaweicloud.com/chromedriver 阅读全文
摘要:
一、WinSCP linux 与 windows 间传递文件。可以与 putty 配合使用。 官网提供便携版下载:https://winscp.net/eng/downloads.php 支持中文,语言包:https://winscp.net/eng/translations.php 设置 wind 阅读全文
摘要:
首先安装 JDK 环境 # 本机是否已经安装,ElasticSearch 最低支持 jdk 1.7 yum list installed | grep java # 查看 yum 库中的 java 安装包 yum list java* # 安装 java-1.8.0 yum install -y j 阅读全文
摘要:
dnSpy 官网下载:https://github.com/0xd4d/dnSpy/releases 运行需要 .NET Framework 4 环境:https://dotnet.microsoft.com/download/visual-studio-sdks 具体操作步骤如下所示: 1.添加系 阅读全文
摘要:
一、安装 MySQL 的 yum 源 https://dev.mysql.com/downloads/repo/yum # 安装源,会在 /etc/yum.repos.d/ 下生成 mysql-community.repo 和 mysql-community-source.repo 文件 sudo 阅读全文
摘要:
过程:连接磁盘 -> 挂载磁盘 -> 磁盘分区 -> 挂载分区 -> 分区格式化 -> 使用 一、挂载磁盘 除了真实连接的物理磁盘还可以创建虚拟磁盘镜像 img 文件挂载 # 创建 1G 大小的空白文件 disk.img,内容为全 0 dd if=/dev/zero of=disk.img bs=1 阅读全文
摘要:
Java 中 的 IO 操作就是对字型节或字符型数据的读写。 一、IO 分类 1.按流的方向分类 输入流(InputStream、Reader):只能进行读操作。 输出流(OutputStream、Writer):只能进行写操作。 2.按流的类型分类 字节流(InputStream、OutputSt 阅读全文