Introduction (介绍) 'grep'用于搜索给定文件中能匹配给定pattern列表的行。当某行能匹配上,(默认)将拷贝该行到标准输出,或者根据你所指定的选项生成其它序列的输出。 尽管'grep'所期望的是在文本行中做匹配,但即使某输入行的大小长度超出了可用内存空间也不会受到限制,它仍可以 ...
分类:
其他好文 时间:
2019-12-03 14:19:44
阅读次数:
118
Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足。 ...
分类:
Windows程序 时间:
2019-12-02 16:39:31
阅读次数:
45609
JVM的运行数据区 首先我简单来画一张 JVM的结构原理图,如下。 我们重点关注 JVM在运行时的数据区,你可以看到在程序运行时,大致有5个部分。 1.方法区 不止是存“方法”,而是存储整个 class文件的信息,JVM运行时,类加载器子系统将会提取 class文件里面的类信息,并将其存放在方法区中 ...
分类:
编程语言 时间:
2019-11-21 12:11:33
阅读次数:
101
昨天在码云找了个开源后台项目https://gitee.com/shuzheng/zheng,各种修改后终于跑起来了, 运行没多久就提示内存不足,安装目录配置虚拟机最大可用内存为512M idea弹窗提示内存不足,当前512m,于是弹窗上直接修改为1024m,注意:不是在安装目录配置文件修改。 修改 ...
分类:
其他好文 时间:
2019-11-21 09:54:00
阅读次数:
401
问题现象: 问题原因: 默认情况下, Linux会最多使用40%的可用内存作为文件系统缓存。当超过这个阈值后,文件系统会把将缓存中的内存全部写入磁盘, 导致后续的IO请求都是同步的。 将缓存写入磁盘时,有一个默认120秒的超时时间。 出现上面的问题的原因是IO子系统的处理速度不够快,不能在120秒将 ...
分类:
其他好文 时间:
2019-11-19 12:07:00
阅读次数:
67
1、前置准备工作 部署Apollo的目标服务器要求:(1)Linux 发行版本建议CentOS7 (由于Apollo服务内置3个JVM进程 所以系统可用内存建议不低于2G)(2)安装Oracle 版本10g+(下面教程为11g,为Apollo部署Oracle服务,也可以借用已经部署好的Oracle服 ...
分类:
数据库 时间:
2019-11-17 14:52:15
阅读次数:
106
1、前置准备工作 部署Apollo的目标服务器要求:(1)Linux 发行版本建议CentOS7 (由于Apollo服务内置3个JVM进程 所有系统可用内存建议不低于2G)(2)安装Oracle 版本10g+(为Apollo部署Oracle服务,也可以借用已经部署好的Oracle服务)(3)安装JD ...
分类:
数据库 时间:
2019-11-17 14:51:11
阅读次数:
138
1、前置准备工作 部署Apollo的目标服务器要求:(1)Linux 发行版本建议CentOS7 (由于Apollo服务内置3个JVM进程 所以系统可用内存建议不低于2G)(2)安装MySQL 版本5.7.22(为Apollo部署MySQL服务,也可以借用已经部署好的MySQL服务)(3)安装JDK ...
分类:
数据库 时间:
2019-11-17 14:47:22
阅读次数:
103
1、前置准备工作 部署Apollo的目标服务器要求:(1)Linux 发行版本建议CentOS7 (由于Apollo服务内置3个JVM进程 所有系统可用内存建议不低于2G)(2)安装MySQL 版本5.6.5+(为Apollo部署MySQL服务,也可以借用已经部署好的MySQL服务)(3)安装JDK ...
分类:
数据库 时间:
2019-11-17 14:34:40
阅读次数:
100
1.c++ 标准 new 失败是抛出异常的,Visual C++ 6.0中返回一个NULL指针. 使用new(std::nothrow)可以保证失败时返回NULL; 因此完全可以 #define new new(std::nothrow) . 2.使用 malloc/calloc 等分配内存的函数时 ...
分类:
其他好文 时间:
2019-11-15 14:31:34
阅读次数:
86