Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine
statistics monitoring tool”。
Jstat位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap
size和垃圾回收状况的监控。
Jstat可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。
1...
分类:
Web程序 时间:
2015-01-20 18:00:06
阅读次数:
241
Jinfo是JDK自带Java配置信息工具。位于java的bin目录下,jinfo的作用是实时地查看和调整虚拟机的各项参数,虽然使用Jps命令的-v参数可以查看虚拟机启动时显示指定的参数列表。但是如果想要知道没有被明确指出的系统默认值,就需要用到jinfo。
Jinfo还能够修改一部分运行期间能够调整的虚拟机参数。
1、Jinfo命令格式
jinfo [ option ] pid
2...
分类:
其他好文 时间:
2015-01-20 18:01:45
阅读次数:
147
最近遇到一个问题,就是在URL中若是有特殊的非ASCII字符的话,访问会失败。
因为是是特殊字符首先想到的事用统一编码,用UTF-8转码。
这就又会遇到另一个问题,就是在URL里的 “/” 和“//” 不能被转码,不然还是会出错,无法访问网页。
然这种问题肯定会有解决办法的,我这里有一个办法,特意记录下来以便以后查阅,也为其他的小伙伴遇到同样的问题时能有解决问题的启发。
接下来我们直接看问...
分类:
Web程序 时间:
2015-01-20 18:01:56
阅读次数:
155
题意大概:
机器人要从一个m*n(m和n的范围都在1到20的闭区间内)的网格的左上角(1,1)走到右下角(m,n)。网格中的一些格子是空地,用0表示,其它格子是障碍,用1表示。机器人每次可以往四个方向走一格,但不能连续地穿越k( [0,20] )个障碍,求最短路长度。起点和终点保证是空地。
思路:用bfs搜索即可,由于不能连续地穿越k个障碍,所以在原本的vis2维数组上面再添加1维,变...
分类:
其他好文 时间:
2015-01-20 18:00:56
阅读次数:
148
给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:
A1 = 能被5整除的数字中所有偶数的和;
A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;
A3 = 被5除后余2的数字的个数;
A4 = 被5除后余3的数字的平均数,精确到小数点后1位;
A5 = 被5除后余4的数字中最大数字。
输入格式:
每个输入包含1个测试用...
分类:
其他好文 时间:
2015-01-20 18:00:52
阅读次数:
182
一、JSON格式:
JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。
JSON的规则很简单:对象是一个无序的"'名称/值'对"集合。规则如下:
1) 映射的集合(对象)用大括号("{}")表示。{名称1:值1,名称2:值2}
2) 并列数据的集合(数组)用方括号("[]")表示。[{名称1:值,名称2:值2},{名称1:值,名称2:值2}...
分类:
Web程序 时间:
2015-01-20 18:00:45
阅读次数:
169
对于有向图M,若将其所有的边转化为无向边,则得到其基图M‘,若M’是联通的,则称有向图M是弱联通。
对于有向图M,若图中任意两点u,v(u != v)均满足u到v可达,v到u可达,则称此图为强联通。
根据以上定义显然可知,强联通图一定也满足弱联通。
此题首先我们需要找到其所有的弱联通分量。
对于每一个弱联通分量,设此弱联通分量内点的个数为ans,如果此联通分量无环,则需要的边数为ans...
分类:
移动开发 时间:
2015-01-20 18:00:41
阅读次数:
269
最近在做一个新的项目,俗话说在实践中成长,确实是成长不少。新的知识接踵而来,最近帮助我们组长搭框架的时候,学习到了EF的知识,下面总结一下。
一,ORM和EF的关系
ORM:帮助我们开发人员跟踪实体的变化,并将实体的变化翻译成sql脚本,并执行到数据中去,也就是将实体的变化映射到了表的变化。
EF:跟踪实体变化,把变...
分类:
其他好文 时间:
2015-01-20 18:01:31
阅读次数:
240
Oil Deposits
The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and cre...
分类:
其他好文 时间:
2015-01-20 17:58:24
阅读次数:
135
一、接口
接口的理解
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现;
也就是说,接口自身自提供方法的基本声明,而不提供方法体;接口中声明的方法只能被实现该接口的子类所具体实现。
接口是Java中另一种非常重要的结构。因为Java不支持多继承,某种程度来说这也造成了一定的局限性。
所以接口允许多实...
分类:
编程语言 时间:
2015-01-20 17:58:02
阅读次数:
194
[Docker大讨论]docker并非万能,你也不必把所有的东西都部署在docker上...
分类:
其他好文 时间:
2015-01-20 17:57:52
阅读次数:
192
一、Ajax(Asynchronous JavaScript and XML)的工作原理
1)AJAX采用异步交互过程。AJAX在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理—等待—处理—等待缺点。
2)用户的浏览器在执行任务时即装载了AJAX引擎。AJAX引擎用JavaScript语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。
3)AJAX引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。现在,可以用Javascript调用AJ...
分类:
Web程序 时间:
2015-01-20 17:59:31
阅读次数:
177
原题链接:https://oj.leetcode.com/problems/remove-nth-node-from-end-of-list/
这道题是移除倒数第n个node,做法是保持2个指针,一快一慢,快指针先走n步,然后快慢指针同时走,直到快指针变成null。这时将慢指针的值改为next的值。(注意,慢指针其实是指针的指针,以为为了改变指向当前node的指针的值)。个人感觉这题其实...
分类:
其他好文 时间:
2015-01-20 17:59:27
阅读次数:
145
启用rewrite模块
sudo a2enmod rewrite
在/etc/apache2目录下的mods-available(未启用模块),mods-enabled(已启用模块)。
单单上面那条命令还不足以完成使Apache接收请求进行重写机制。
还需要通过命令;
sudo vim /etc/apache2/sites-enabled/000-default
将
Al...
分类:
Web程序 时间:
2015-01-20 17:58:48
阅读次数:
143
开篇讲到了如何利用MyEclipse进行Web Service的开发,接下来给大家介绍一下,如何使用MyEclipse开发Web Service的客户端........
分类:
Web程序 时间:
2015-01-20 17:59:49
阅读次数:
173
今天在学习java原子类的时候,遇到了这篇博客,看到了同步代码块和同步方法的区别,之前没有意识到,这里记录下。
public class CP {
private int i = 0;
public synchronized int synchronizedMethodGet() {
return i;
}
public int synchronizedBlockGet() {...
分类:
编程语言 时间:
2015-01-20 17:58:16
阅读次数:
210
远程仓库的SSH
本地Git仓库和GitHub仓库之间的传输是通过SSH加密,为了使用SSH加密,需要在本地生成Private Key 以及Public key,其中public key要保存到GitHub的网站上,这样GitHub就可以知道提交代码的是你,而不是别人。下面为具体的步骤
第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有i...
分类:
其他好文 时间:
2015-01-20 17:57:37
阅读次数:
188