`
文章列表

jmap 命令详解

    博客分类:
  • java
1.  jmap -heap pid          查看java 堆(heap)使用情况         using thread-local object allocation.        Parallel GC with 4 thread(s)          //GC 方式          Heap Configuration:       //堆内存初始化配置         MinHeapFreeRatio=40     //对应jvm启动参数-XX:MinHeapFreeRatio设置JVM堆最小空闲比率(default 40)         MaxHeapFre ...
我是第一次安装weblogic,谈谈自己遇到的问题,并不是写出全部细节 weblogic的安装,每一步都阅读以下, 首先是选择 【不要更新】,之后的就是 选择安装路径之类的,正常选择,一直 【下一步】 最后  勾选  qucikstart   第一个问题 是 选择 【开发模式】  还是  【生产模式】 生产模式 比 开发模式  更有效率,其实按照名字想想就能知道原因,我觉得不用太纠结 选择 生产模式   然后  第二个问题  jdk 的选择 这里推荐使用weblogic自带的jdk,Jrockit,据说效果更好,也不易安装出错 如果使用自己的jdk,有两点说明,第一个, ...
internal repository是指在局域网内部搭建的repository,它跟central repository, jboss repository等的区别仅仅在于其URL是一个内部网址 mirror则相当于一个代理,它会拦截去指定的远程repository下载构件的请求,然后从自己这里找出构件回送给客户端。配置mirror的目的一般是出于网速考虑。 可以看出,internal repository和mirror是两码事。前者本身是一个repository,可以和其它repository一起提供服务,比如它可以用来提供公司内部的maven构件;而后者本身并不是repository,它 ...
Maven的基本原理和Maven2的新特性 用Maven做项目管理在Java世界中我们很多的开发人员选择用Ant来构建项目,一个build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如jar文件管理混乱,各个项目结 ...
加密和认证   首先我们需要区分加密和认证这两个基本概念。   加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据 ...

电脑里字节单位

Kilobyte〈KB〉=1024      bytes Megabyte〈MB〉=1024 Kilobytes Gigabyte〈GB〉=1024  Megabytes Terabyte〈TB〉=1024  Gigabytes Petabyte〈PB〉=1024  terabytes  Exabyte〈EB〉=1024  petabytesZettabyte〈ZB〉=1024   exabytesYottabyte〈YB〉=1024 zettabytes而Kilobyte〈KB〉=1024bytes相当於一则短篇故事的文字内容;Megabyte〈MB〉=1024 Kilobytes相当於阅读一 ...
作者:赵磊 博客:http://elf8848.iteye.com   Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。 Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。 做为一个程序员,对于各个框架的性能要有一个基本的 ...
以前对数据库的理解总是停留在使用的阶段,没有去研究过深层次的东西,这两天正好有空(其实也是工作需要),看了一下数据库索引的一些基础的东西,希望通过这篇博文,整理一下自己的思路。1.什么是索引?我想这个用 ...
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                   在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属 ...

jsp的session详解

五、理解javax.servlet.http.HttpSessionHttpSession是Java平台对session机制的实现规范,因为它仅仅是个接口,具体到每个web应用服务器的提供商,除了对规范支持之外,仍然会有一些规范里没有规定的细微差异。这里我们以BEA的Weblogic Server8.1作为例子来演示。首先,Weblogic Server提供了一系列的参数来控制它的HttpSession的实现,包括使用cookie的开关选项,使用URL重写的开关选项,session持久化的设置,session失效时间的设置,以及针对cookie的各种设置,比如设置cookie的名字、路径、域, ...
Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的。 SVG SVG 是一种使用 XML 描述 2D 图形的语言。 SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。 在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。 Canvas Canvas 通过 JavaScript 来绘制 2D 图形。 Canvas 是逐像素进行渲染的。 在 canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如 ...

mysql存储引擎

  查看表的存储引擎 show table status from your_databases WHERE name ='your_table_name'; 修改表的存储引擎 alter table your_table_name engine=innodb;       MyISAM: Mysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务    InnoDB :事务型数据库的首选引擎,支持ACID事务,支持行级锁定    BDB: 源自Berkeley DB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性
/判断输入内容是否为空 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){ alert('对不起,文本框不能为空或者为空格!');//请将“文本框”改成你需要验证的属性名称! } } //判断日期类型是否为YYYY-MM-DD格式的类型 function IsDate(){ var str = document.getElementById('str').value.trim(); if(str.length!=0){ var reg = /^( ...
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//index1 = 2var index2 = a.indexOf("l",3);//index2 = 3c ...
Jquery中绑定事件有三种方法:以click事件为例      (1)target.click(function(){});      (2)target.bind("click",function(){});      (3)target.live("click",function(){});       第一种方法很好理解,其实就和普通JS的用法差不多,只是少了一个on而已       第二、三种方法都是绑定事件,但是二者又有很大的不同,下面着重讲解一下,因为这       个如果用到Jquery的框架的话是用的挺多的,尤其要注意二者的区 ...
Global site tag (gtag.js) - Google Analytics