`
richard_2010
  • 浏览: 64101 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
        安装好jdk后,进入JAVA_HOME/bin目录,可以看到该目录下有一些可供我们使用的工具,这些工具在遇到问题的时候可以很好的帮助我们排查。   1.jconsole         jconsole是一个可视化的工具,可以以图形化的方式向你展示java进程的各项数据,比如内存的占用和GC、线程数线程池、类的载入数量以及VM的摘要等,功能强大,如图:           jconsole可以连接远程主机,前提是目标主机进行了相关设置,比如启动参数             -Dcom.sun.management.jmxremote             - ...
        文件上传应该大部分人都接触过,一般都是基于commons-fileupload组件来实现,SpringMVC的文件上传功能也是在commons-fileupload组件提供的功能上面做了一些包装功能,使文件上传开发更容易方便。        首先来看看我们系统对于文件上传功能提出来的需求:1、能同时上传多个文件;2、单个文件大小不超过2G;3、要有进度条可以实时显示上传进度;4、可以取消正在上传的文件;5、文件上传到分布式存储系统,保证上传的效率。        一、实现普通文件上传        我们知道,类DispatcherServlet是SpringMVC的入口,在其do ...
        用两种方式分别实现了,第一种是jdk原生的,代码稍微多点,第二种是基于httpclient4版本的。在我的机器上,访问同一个接口原生的性能要好很多(前者900ms,后者5.7s左右),httpclient主要性能消耗在"HttpResponse res = client.execute(post);",大约占总执行时间的90%。     private static final String METHOD_POST = "POST"; private static final String DEFAULT_CHARSET = &q ...
一、sar 命令行的常用格式:         sar [options] [-A] [-o file] t [n]         在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多,下面只列出常用选项:         -A:所有报告的总和。
          最近想了解下NoSql的产品,Berkeley DB在众多的产品中有自己独特的优势和地位,于是先从它着手。后续再看看MongoDB和Memcache有关的资料。                就题目提到的问题,在网上找到有相关的文字对其进行了解释:“Berkeley DB作为一种嵌入式数据库系统在许多方面有着独特的优势。首先,由于其应用程序和数据库管理系统运行在相同的进程空间当中,进行数据操作时可以避免繁琐的进程间通信包括建立socket连接等,因此耗费在通信上的开销自然也就降低到了极低程度。其次,Berkeley DB使用简单的函数调用接口来完成所有的数据库操作,而不是 ...
最近在用JOFC2做页面的图形报表,效果还不错,但是遇到一个问题,用JOFC2提供下载的jar包无法设置提示内容可以包含x轴的数据(OFC2官网上面说的魔数#x_labels#根本不行,简直是坑爹啊),在网上找了很多资料,包括有人做过的demo,发现也有遇到同样的问题无法解决,偶然发现它的svn库里面代码在10年有更新,新加了一个jofc2.model.elements.AbstractDot 类,里面有tooltip属性,并且以前的LineChart的内部类Dot继承了这个类,于是把最新的代码down下来写了一个demo,正常运行,主要代码如下: LineChart useRatioLine ...
声明:本文比较枯燥,适合对JVM有一定了解以及对JVM感兴趣的人阅读。   一、前言         实在不知道取什么名字好,取大了怕写不来,取小了怕没得写,于是随便叫了个名字。从去年开始,陆陆续续看了许多关于Java虚拟机 ...
一、前言      本文假设你对hadoop有理论上的了解,因此不对hadoop及其涉及的概念做基本介绍,仅记录如何搭建一个可用的hadoop集群。不过提到hadoop不得不提引导其出生的Google发表的MapReduce论文,顺便感慨下Google的强大。最近Google的风头逐渐被如日中天的Facebook盖过,再顺便感慨下互联网时代的风云变幻。二、搭建1、准备工作      要搭建一个物理上的hadoop集群,首先你得有几台机器吧,配置不用高,hadoop提倡的就是在低廉的物理设备上提供可靠的高性能计算能力。机器上装好Linux系统,JDK,ssh和hadoop。我用的是Ubuntu11 ...
Global site tag (gtag.js) - Google Analytics