- 浏览: 177642 次
- 性别:
- 来自: 北京
-
最新评论
-
chenyi1125:
StateStats 是自己定义的类吧,有哪些属性,如何与我 ...
mongodb sum 操作 -
yongquan812:
...
最全的 Twitter Bootstrap 开发资源清单 -
mccxj:
不是已经提供个params的属性来添加路径的参数了么?我对分页 ...
grails 查询结果分页 简单实现 -
sphinxdwood:
请问第22行有什么用?params.ft_inlist = K ...
grails 查询结果分页 简单实现 -
walsh:
classpath的配置不正确吧
java基础
文章列表
今天开始学习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"
即可。
- 2009-06-10 19:10
- 浏览 1026
- 评论(0)
vbs SendKey用法
简单说,这个命令就是模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行,其使用格式为: object.SendKeys string "object":表示WshShell对象 "string":表示要发送的按键指令字符串,需 ...
- 2009-06-05 16:42
- 浏览 1609
- 评论(0)
正则表达式语法 文章来源:岚山夜话HTTP://WWW.33D9.COM正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。 ...
- 2009-06-05 16:39
- 浏览 817
- 评论(0)
<!--
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); //初始化英文 ...
- 2009-06-05 16:22
- 浏览 1192
- 评论(0)
<HTML>
<HEAD>
<TITLE>JSConnection DB</TITLE>
<METANAME="Generator"CONTENT="EditPlus">
<METANAME="Author"CONTENT="">
<METANAME="Keywords"CONTENT="">
<METANAME="Description"CONTENT=& ...
- 2009-06-05 16:13
- 浏览 2832
- 评论(0)
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);
/**
* 添 ...
- 2009-06-05 15:54
- 浏览 1428
- 评论(0)
vi 使用小技巧之 批量替换文本
- 博客分类:
- Shell
vi中替换文本str1为str2%s/str1/str2/g如果想输入"."请用"\."代替
- 2009-06-05 15:40
- 浏览 1028
- 评论(0)
在安装好VMware后,需要安装VMware tools,这样可以增加很多功能
首先运行一个vm操作系统,当系统正常进入桌面后点击VMware菜单上的
VM-->Install VMware tools...
之后切换到刚刚启动的vm操作系统中,
进入光驱中,将能够看到vmware的安装程序(.msc),双击安装后重启就可以了。
- 2008-10-10 13:57
- 浏览 3093
- 评论(1)
<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) ...
- 2008-09-17 11:21
- 浏览 1317
- 评论(0)