`
garyli
  • 浏览: 173137 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
今天开始学习JVM   先看看运行时数据区的结构:   程序计数器:当前线程所执行的字节码的行号指示器。(线程私有) java虚拟机栈:java方法执行的内存模型:每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用语存储局部变量表、操作数栈、动态链表、方法出入口等信息。每个方法被调用直至执行完成的过程,就对应着一个栈帧在虚拟机中从入栈到出栈的过程。 本地方法栈:为虚拟机使用到的Native方法服务,功能与java虚拟器栈相同,对于Sun HotSpot虚拟机,直接把本地方法栈和虚拟机栈合二为一。 java堆:被所有线程共享,在虚拟器启动时创建,用来存放对象实例 ...
申请了几个PHP虚拟主机,发现php如果不借助系统的corn很难实现定时任务啊,biadu以后发现有人这样做     config.php <?php return 1; ?> cron.php ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ $run = include 'config.php'; if(!$run) die('process a ...
  1. 安装Mysql # sudo apt-get install mysql-server libmysql-ruby1.8 2. 在安装mysq的主机上用root用户创建一个链接,确保使用utf8字符集 # mysql -uroot -p"root的密码" mysql> GRANT ALL PRIVILEGES ON *.* TO 'shenli'@'localhost' IDENTIFIED BY 'shenli' WITH GRANT OPTION; mysql> CREATE DATABASE shenli_db ...

替换文本

   写道 方法1:sed -i 's/被替换的内容/要替换成的内容/' file方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.outmv file.out file替换特殊字符时,要在特殊字符前加\,如要将agent.ini中的test替换为/database: sed -i 's/test/\/database/' agent.ini要使用变量替原来的字符: sed 's/222/'$user_name'/g' file.txt (使用$user_name替换222) 经验证,方法2似乎更奏效
Object.prototype.deep_clone = function(){ eval("var tmp = " + this.toJSON()); return tmp; } Object.prototype.toJSON = function(){ var json = []; for(var i in this){ if(!this.hasOwnProperty(i)) continue; //if(typeof this[i] ...
Javascript继承  一直想对Javascript再次做一些总结,正好最近自己写了一个小型Js UI库,总结了一下Js的继承机制,在网上也看了一些前辈们博客里的总结,感觉分析不是特别全面。这里仅仅是把自己的学习体会拿出来分享一下, ...
在Linux中,在tomcat启动时是指JVM的堆栈大小,只需要在startup.sh中增加一句:   export JAVA_OPTS="${JAVA_OPTS} -Dcassia.home=${PWD}/../../ -Dcassia.webapp=${PWD}/../webapps/dms.war -Dfile.encoding=UTF-8 -server -Xms256m -Xmx1024m -XX:PermSize=64M -XX:MaxPermSize=256m"   即可。
 vbs SendKey用法 简单说,这个命令就是模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行,其使用格式为: object.SendKeys string "object":表示WshShell对象 "string":表示要发送的按键指令字符串,需 ...
正则表达式语法 文章来源:岚山夜话HTTP://WWW.33D9.COM正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。 ...
<!-- var cal; var isFocus=false; //是否为焦点 //以上为 //选择日期 function SelectDate(obj,strFormat) { var date = new Date(); var by = date.getFullYear()-50; //最小值 → 50 年前 var ey = date.getFullYear()+50; //最大值 → 50 年后 //cal = new Calendar(by, ey,1,strFormat); //初始化英文 ...
<HTML> <HEAD> <TITLE>JSConnection DB</TITLE> <METANAME="Generator"CONTENT="EditPlus"> <METANAME="Author"CONTENT=""> <METANAME="Keywords"CONTENT=""> <METANAME="Description"CONTENT=& ...
1 .线程池类:TPTaskProxy   import java.util.Queue; import java.util.concurrent.ConcurrentLinkedQueue; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class TPTaskProxy { private static Log log = LogFactory.getLog(TPTaskProxy.class); /** * 添 ...
vi中替换文本str1为str2%s/str1/str2/g如果想输入"."请用"\."代替
在安装好VMware后,需要安装VMware tools,这样可以增加很多功能 首先运行一个vm操作系统,当系统正常进入桌面后点击VMware菜单上的 VM-->Install VMware tools... 之后切换到刚刚启动的vm操作系统中, 进入光驱中,将能够看到vmware的安装程序(.msc),双击安装后重启就可以了。
<HTML> <HEAD> <TITLE> javascript计算text合 </TITLE> <style>a{TEXT-DECORATION:none}</style> <script type="text/javascript"> <!-- function sum(x,y,z) { var res = 0; if(!isNaN(parseInt(x))) res += eval(x); if(!isNaN(parseInt(y) ...
Global site tag (gtag.js) - Google Analytics