`
文章列表
作者通过经历的一个项目实例,介绍Java代码优化的过程,总结了优化Java程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能 ...
VM 的Permanent generation space,实际上就是方法区,存储了下面两种类型的数据:   1.Class的节本信息 Package NameSuper class package nameClass or interfaceType modifiersSuper inferface package name   2.其它信息 The constant pool for the type Field information Method information All class (static) variables declared in the type, ...
使用J2SE API读取Properties文件的六种方法 1、使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2、使用java.util.ResourceBundle类的getBundle()方法 示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.ge ...
如果你从来没有接触MongoDB或对MongoDB有一点了解,如果你是C#开发人员,那么你不妨花几分钟看看本文。本文将一步一步带您轻松入门。       阅读目录   一:简介   二:特点   三:下载安装和开启服务器   四:使用mongo.exe 执行数据库增删改查操作   五:更多命令   六:MongoDB语法与现有关系型数据库SQL语法比较   七:可视化的客户端管理工具MongoVUE   八:在C#中使用官方驱动操作MongoDB   九,在C#中使用samus驱动操作MongoDB   十:写个批处理,方便开启Mongodb服务 ...

SpringMVC入门

1.开始我先不喜欢研究内容。先来个实例的东西做了才好了解。也好认识。   2.最基本的认识:SpringMVC呢就是用spring来承担整个项目框架的MVC3个部分。只有数据层来采用hibernate等一些ORM解决方案。   3.SpringMVC比struts2要灵活的多。

mongodb入门

引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是 ...
0.快捷键 ================================================================================ 编辑: Ctrl+Shift+L显示所有快捷键 <!--IWMS_AD_BEGIN--> <iframe id="aswift_1" style="left: 0px; top: 0px; position: absolute;" name="aswift_1" frameborder="0" marginwidt ...
1.获取插件包; 2.解压,然后在安装目录的:Genuitec/Common目录下,新建myPlugins文件夹,然后里面建立svn文件夹,然后把解压后的features,plugins2个文件夹复制后放在这个svn文件夹中。 3.然后在安装目录的:Genuitec/dropins目录下,新建svn.link文件,文件内容为: path=F:\\Program Files\\Genuitec\\Common\\myPlugins\\svn 即可。path的值就是刚才放了svn文件夹的路径。
1.在tomcat的conf目录下,找到server.xml,然后:  <Host name="localhost"  appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false"> 把autoDeploy="false"置为true即可。   2.在 ...

javascript闭包学习

    博客分类:
  • js
  Javascript闭包   介绍:            闭包:一个闭包是可以在该函数环境中绑定变量和共享变量的表达式(一种特殊的function).闭包是javascript的最强大的特性之一,但是不理解就没法使用。然而,闭包是相对简单编写的,但是编写可能极具潜在的问题,特别是在一些常用的web浏览器。为了避免各浏览器的残缺和利用其优势,就有必要了解其机制了。这很大程度上取决于域链(作用域链)在标识符的解析处理方案和对象的属性名的解析处理方案中扮演的角色。            最简单的闭包就是js的functon
  Javascript闭包   介绍:            闭包:一个闭包是可以在该函数环境中绑定变量和共享变量的表达式(一种特殊的function).闭包是javascript的最强大的特性之一,但是不理解就没法使用。然而,闭包是相对简单编写的,但是编写可能极具潜在的问题,特别是在一些常用的web浏览器。为了避免各浏览器的残缺和利用其优势,就有必要了解其机制了。这很大程度上取决于域链(作用域链)在标识符的解析处理方案和对象的属性名的解析处理方案中扮演的角色。            最简单的闭包就是js的functon
1.引用:  javascript的引用是直接物理地址;同地址多引用都可以修改数据。但是对对象型数据:string 的字符串追加,会创建新的字符串对象,并不是源地址的数据更新。数组也是,如果给引用变量 重新定义数组,则该引用变 ...
  window.onload的事件和body的onload事件都是在document加载结束后才触发的。 window.onload之匿名式: window.onload = function(){ alert("window"); }   window.onload之饿汉式: function wol(){ alert("window"); } window.onload = wol();   window.onload之懒汉式:  function wol(){ alert("window& ...
一、body.onload 1.1onload的基本格式: <html> <head> <script type="text/javascript"> function bol(){ alert("body"); } </script> </head> <body onload="bol();"> </body> </html>   1.2 延迟加载: <html> <head> ...

js精髓代码

    博客分类:
  • js
1.节点自删: node.parentNode.removeChild(node);   2.数组删除元素:     数组长度会随着元素的减少而减少。       第一个参数是开始删除索引;       第二个参数是删除元素个数; var arr = [1,2,3,4,5]; arr.splic(0,1);//arr = [2,3,4,5]; arr.splic(2,2);arr = [2,3];   3.任意样式的赋值: node.style.border = "1px solid #000";   4.节点事件注册: node.oncli ...
Global site tag (gtag.js) - Google Analytics