Linux 30 个实例详解 TOP 命令
Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。)1. Top 命令输出:首先,让我们了解一下输出。top命令会显示系统的很多信息。我们需要理解不同部分输出的意义:默认运行时,top命令会显示如下输出:前几行水平显示了

linux下用telnet检测远程端口是否打开
 方法一. 常用telnet 118.10.6.128 88方式测试远程主机端口是否打开。 方法二. nmap ip -p port 测试端口 nmap ip 显示全部打开的端口根据显示close/open确定端口是否打开。 方法三. nc -v host port端口未打开返回状态为非0一:telnet此法常被用来检测是个远端端口是否通畅。123456789101112131415161718测试域名:# telnet baidu.c

linux -tar用法详解

因为 tar 非常的有用,而且在备份以外还有很多其他的功用,所以我们在这里对它进行一些注释。更详细的介绍当然是参看手册 (man tar)。

Linux下bash中关于日期函数date的格式及各种用法
#!/bin/sh
 
# Copyright (c) 2010 codingstandards. All rights reserved.
# file: datetime.sh
# description: Bash中关于日期时间操作的常用自定义函数
# l


关于 Unloading class sun.reflect.GeneratedMethodAccessor

    在大量使用发射、动态代理、cglib等框架比如Spring、hibernate等,都需要虚拟机具备类卸载的功能,以保证方法区不会溢出。如果限制类卸载功能及限制 PermSize大小,相信方法区很快就会溢出。所以那些“奇怪信息”也属于正常的输出。另外也可以通过调大 PermSize的值已保证有足够的空间来装载这些类信息,这样,“奇怪信息”就可能不会输出了。

1.区分JVM的中永久代、新生代和老年代的概念。记住Full GC和GC都发生在堆中。

2.导致频繁的Full GC的原因是堆空间大小不够,但是奇怪的信息输出绝不是堆空间不足产生。

3.折腾一天算是浪费时间,但是从中也学到和巩固不少知识也算是因祸得福。




java常见的几种内存溢出和解决方案

项目组最近在开发中经常会出现一些意想不到的内存溢出问题。下面我就说说我们常见的几种内存溢出吧!

Web系统开发构架再思考-前后端的完全分离

前言

前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开发人员都深有感触.

由于最近几年一直在MS平台,从Web Form到MVC,MS平台虽然易用好学,但整合度太高而灵活性不足,一直没有找到很好的前后端分离的思路. (Java平台的兄弟如果已经有非常成熟的平台和思路,