`
文章列表
方法1:使用批处理在执行时可以隐藏命令行显示的功能来实现。创建如下的批处理:  代码示例: set ws=wscript.createobject("wscript.shell")ws.run "win.bat /start",0 (其中win.bat为批处理名字)将以上代码保存为.vbe文件,双击运行即可,不会看到运行界面的。 方法2:使用vbs文件。  代码示例: DIM objShellset objShell=wscript.createObject("wscript.shell")iReturn=objShell ...
sed默认的匹配方式是基本正则表达式,用基本正则表达式匹配时. * ^ $ [ ] \这些字符默认为表示元字符含义,若要表示原来字面上的意思就必须转义,其它字符如,( ) + ? | { }在基本正则表达式中表示字面上的意思不需要转义,但表示元字符的意思时需要转义。而在sed使用扩展正则表达式时除了. * ^ $ [ ] \是表示元字符含义,,( ) + ? | { }也是表示元字符含义,若要表示字符字面上的意思也必须转义。sed通过 -r 选项使用扩展正则表达式。
基本概念    字符集(Character set):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。  字符编码(Character Encoding):是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母表或音节表),与其它的一个集合(如电脑编码)进行配对。即在符号集合与数字系统之间建立对应关系。与字符集相对应,常见的字符编码有:ASCii,ZHS16GBK,ZHT16BIG5,ZHS32GB18030等。    字符集的定义其实就是字符 ...
Sample file name: -a 1. rm -- -a 2. rm ./-a
Eclipse can retrieve type hierarchy sometimes, but sometimes can not. i.e. it doesn't work sporadically.   Solution: Delete all .index files and savedIndexNames.txt located at .metadata/.plugins/org.eclipse.jdt.core   There is probably a bug in eclipse leading to cache corruption during applica ...
From: http://hllvm.group.iteye.com/group/topic/27945 开个帖大家来讨论下自己遇到过的情况吧?我在顶楼举几个例子。 开这帖的目的是想让大家了解到,所谓“标准参数”是件很微妙的事情。确实有许多前辈经过多年开发积累下了许多有用的调优经验,但向他们问“标准参数”并照单全收是件危险的事情。 前辈们提供的“标准参数”或许适用于他们的应用场景,他们或许也知道这些参数里隐含的陷阱;但听众却不一定知道各种参数背后的缘由。 原则上说,在生产环境使用非标准参数(这里指的是在各JDK/JRE实现特有的、相互之间不通用的参数)应该尽量避免。这些参数与具体实现密切相 ...
(From: http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html) Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning <!-- content goes here -->         Table of Contents Introduction Ergonomics Generations Performance Considerations ...

An article about TLAB

    博客分类:
  • Java
(From: https://blogs.oracle.com/jonthecollector/entry/the_real_thing)   A Thread Local Allocation Buffer (TLAB) is a region of Edenthat is used for allocation by a single thread.  It enablesa thread to do object allocation using thread local top andlimit pointers, which is faster than doing an ato ...
JVM的相关知识是学习java高级特性必须要去深入学习的。平时也有一些学习和实践,不过总结比较少。 今天有时间总结一下最基础的内存模型和GC策略的知识,在此记录一下。   hotspot jvm内存模型 1.内存模型 hotspot的内存模型很多地方都有类似总结,我也简单总结了一下,大概可以用下图表示:  关于几个分区的描述定义 1.线程栈:线程创建是会为每个线程创建一个线程栈,线程栈里面会为每个方法调用创建一个栈帧。主要用于保存线程的当前运行状态。 2.堆:用于存放运行时中生成的新对像。会划分成新生代和老年代。新生代里面又划分成了eden区、存活1区和存活2区。 3.永久区 ...

jstat分析VM内存

    博客分类:
  • Java
Jstat 是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。由于JVM内存设置较大,图中百分比变化不太明显 一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时 ...
支付宝证书需要修复,但是修复后依然无法使用,log显示   打开注册表去访问log中对应键值,提示由于某个错误无法打开该密钥,拒绝访问。右键权限中看到权限中是控的也没有所有着,尝试添加所有者,但是无法保存,依然提示拒绝访问。 继续尝试恢复Windows默认权限的命令: SECEDIT /CONFIGURE /CFG %WINDIR%\INF\DEFLTBASE.INF /DB DEFLTBASE.SDB /VERBOSE /AREAS REGKEYS   依旧出错: 出现了扩展错误。 任务已结束,但有错误。有关详细信息,请参阅日志 %windir%\security\logs\ ...
Note from java doc for CachingConnectionFactory: NOTE: This ConnectionFactory requires explicit closing of all Sessions obtained from its shared Connection. This is the usual recommendation for native JMS access code anyway. However, with this ConnectionFactory, its use is mandatory in order to act ...
  This post is just some of my observations while trying to determine the heap space used by Java objects in a 64 bit environment. There are some good posts covering this topic, but none that addressed 64-bit, so I decided to put together my results. I only tested on Sun HotSpot 64 ...
转自:http://kenwublog.com/btrace-theory-analysis     今天,Team Leader推荐了一个非常棒的动态跟踪分析工具 – BTrace。由于对它的实现原理非常感兴趣,于是花了点时间研究了一下,顺便写点心得。 什么是BTrace?BTrace是SUN Kenai云计算 ...
wmic ENVIRONMENT create name="SVN_HOME", username="Kevin", VariableValue="C:\Programes\SVN"   wmic ENVIRONMENT create name="SVN_HOME", username="<system>", VariableValue="C:\Programes\SVN"   Show all variables: SET
Global site tag (gtag.js) - Google Analytics