Issue: 某部机上跟其它机器的连接有问题,ping可以通,telnet端口不通,可以其它机器可以连接到该机器上的进程。 java应用启动不起来,产生以下错误。 Troubleshoot: 打开任务管理器,发现某个进程产生了上千的大量的线程。 Solution: 杀死该进程后,java应用可以成功 ...
分类:
编程语言 时间:
2019-12-19 22:58:23
阅读次数:
119
1. 进程:程序的一次执行, 它占有一片独有的内存空间 2. 线程: CPU的基本调度单位, 是程序执行的一个完整流程,是一个进程中代码的不同执行路线 3. 进程与线程 * 一个进程中一般至少有一个运行的线程: 主线程,进程启动后自动创建 * 一个进程中也可以同时运行多个线程, 我们会说程序是多线程 ...
分类:
编程语言 时间:
2019-12-11 17:24:41
阅读次数:
96
长春SEO:记录一下docker的日常使用命令,本文主要针对linux + mac操作系统而言,window是否适用不太确定,谨慎使用 <!-- more --> 1. docker进程 docker进程启动、停止、重启,常见的三种case # 启动docker service docker sta ...
分类:
其他好文 时间:
2019-12-07 22:56:23
阅读次数:
103
记录一下docker的日常使用命令,本文主要针对linux + mac操作系统而言,window是否适用不太确定,谨慎使用 1. docker进程 docker进程启动、停止、重启,常见的三种case 2. 镜像操作 镜像作为容器执行的前提条件,一般需要掌握的几个命令无非是搜索,下载,删除,创建 关 ...
分类:
其他好文 时间:
2019-12-07 21:00:28
阅读次数:
88
[toc] 报错org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: failed to obtain node locks, tried 原因:线程占用 杀死进程,启动进程 kill 9 ela ...
分类:
移动开发 时间:
2019-11-27 01:16:37
阅读次数:
133
Nginx为什么可以支持高并发 nginx 采用的是多进程+epoll,能实现高并发,其可以支持的并发上限大概是同时支持5W个连接 多进程 nginx 在启动后,会有一个 master 进程和多个相互独立的 worker 进程,master进程接收来自外界的连接,并向各worker进程发送信号,每个 ...
分类:
其他好文 时间:
2019-11-26 20:03:05
阅读次数:
100
从上面这个图我们总体上对JVM的结构特别是内存结构有了比较清晰的认识,虽然在JDK1.8+的版本中,JVM内存管理结构有了一定的优化调整。主要是方法区(持久代)取消变成了直接使用元数据区(直接内存)的方式,但是整体上JVM的结构并没有大改,特别是我们最为关心的堆内存管理方式并没有在JDK1.8+的版本中有什么变化,所以图中的结构整体上是没有什么不准确的,之所以将方法区以及持久代标注出来,主要还是为了起到对比认识的作用,大家知道就可以了。
关于持久代元数据区的使用问题,目前可以理解就是使用的物理内存,理论上是不受JVM自动内存回收机制管理的,如果不设置参数大小默认最大使用限制就是操作系统可用物理内存的大小,设置了-XX:MetaspaceSize参数的话,JVM就会在使用物理内存空间时自己进行限制。
至于直接内存与物理内存到底是不是一回事,我认为对于我们理解上没有区别,只是概念的区别,另外就是对这块内存使用细节上的区别,如果不受JVM的自动回收管理,那么怎么管理呢?说到底还是JVM本身在直接使用物理内存或者说是直接内存(用时直接“malloc”物理内存区域,而不再是JVM进程启动时初
分类:
编程语言 时间:
2019-11-19 01:19:54
阅读次数:
88
Xinetd超级守护进程 00、什么是xinetd服务 xinetd(extended Internet services daemon), 是新一代网络守护进程服务程序, 又叫超级守护进程。 经常用来管理多种轻量级的Internet服务,代管服务 什么是xinetd服务 独立守护进程:启动之后将永 ...
分类:
Web程序 时间:
2019-11-12 01:17:42
阅读次数:
128
1.安装telnet 和telnet-server yum -y install telnet yum -y install telnet-server 注意:在此安装过程中,会依赖解决xinetd的超级守护进程的安 装 --仅仅是centos6centos7 如需要xinetd则手动安装 xine ...
分类:
Web程序 时间:
2019-11-07 09:36:06
阅读次数:
119
http://pangusegment.codeplex.com PanGu.dll 调用方法 初始化 在进程启动时,我们需要对盘古分词进行初始化,初始化的调用代码如下: 默认方式初始化 PanGu.Segment.Init(); 这个调用将使用和 PanGu.dll 同路径下的 pangu.xml ...
分类:
其他好文 时间:
2019-11-06 14:56:38
阅读次数:
91