??xml version="1.0" encoding="utf-8" standalone="yes"?>搞黄视频在线观看,亚洲欧美日韩精品久久久久,欧美精品导航http://www.aygfsteel.com/yanshi/zh-cnTue, 17 Jun 2025 02:20:20 GMTTue, 17 Jun 2025 02:20:20 GMT60Gentoohttp://www.aygfsteel.com/yanshi/archive/2012/07/01/381915.html岩石岩石Sun, 01 Jul 2012 06:44:00 GMThttp://www.aygfsteel.com/yanshi/archive/2012/07/01/381915.htmlhttp://www.aygfsteel.com/yanshi/comments/381915.htmlhttp://www.aygfsteel.com/yanshi/archive/2012/07/01/381915.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/381915.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/381915.html

岩石 2012-07-01 14:44 发表评论
]]>
高性能MYSQLMW记http://www.aygfsteel.com/yanshi/archive/2012/05/27/379327.html岩石岩石Sun, 27 May 2012 13:14:00 GMThttp://www.aygfsteel.com/yanshi/archive/2012/05/27/379327.htmlhttp://www.aygfsteel.com/yanshi/comments/379327.htmlhttp://www.aygfsteel.com/yanshi/archive/2012/05/27/379327.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/379327.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/379327.html隔离U别

  • READ UNCOMMITTED隔离U别 d未提交内?在这个别下所有事物都能看到未提交的事务执行结果,Ҏ(gu)引v脏读
  • READ COMMITTED d提交内容Qmysql 非默认)只能d提交后的事务l果
  • REPEATABLE READ QMysql 默认Q可重复?保证在一个事务下的多个实例读取到相同内容Q可能会出现q读Q?mysql InnoDB ?Falcon 引擎解决来读问?/li>
  • SERIALIZABLE 可串行化 最高的事物U别 Ҏ(gu)个事务加锁。强制事物排?/div>

1 隔离U别                       脏读QDirty ReadQ?nbsp;         不可重复读(NonRepeatable ReadQ?nbsp;         q读QPhantom ReadQ?br /> 2 L提交QRead uncommittedQ?nbsp;    可能                         可能                                     可能
3 d提交QRead committedQ?nbsp;      不可?nbsp;                      可能                                     可能
4 可重复读QRepeatable readQ?nbsp;     不可?nbsp;                      不可?nbsp;                                  可能
5 可串行化QSerializable Q?nbsp;       不可?nbsp;                      不可?nbsp;                                  不可?

MySQL 事务
  • Mysql 默认提交数据?AUTOCOMMIT ON
  • InnoDB 行别锁 多版本ƈ发控ӞNDB Cluster Falcon 是事务型 MyISAM 是非事务?表别锁Q在混合事务的时候不能保证数据一致?/li>
  • InnoDB 使用二相锁定协议 一个事务在执行的时候会获得锁,在commit 或者rollback的时候释NQ可以显C制定锁 例如 LOCK IN SHARE MODE QFOR UPDATE

查看 表的状?br /> show table status like '表名'

MyISAM MySQL 默认的数据库引擎 不支持事务和行?br />
表{?br /> alter table方式 alter table mytable engine = innoDB; 复制?br />
打开MySql慢查询日?br /> 修改my.conf
#打开慢查?br /> log-slow-queries = <file_name>
#记录查询大于2U的记录Q?默认?0U?
long_query_time 
= 2
#记录没有使用索引的查?br />
log-queries-not-using-indexes
#记录q行较慢的管理命?br /> log-slow-admin-statements
  • 取查看MySql 数据库状?show status show processlist
  • FLUSH STATUS h状?/li>
  • SQL_NO_CACHE MySql 不会~存l果 例如 select sql_no_cache * from admin_user
  • show profile cpu for query 1 ; 查看用户查询CPU使用?/li>
选择优化的数据类?/strong>
  • 更小通常更好Q正的存储和表C数据的最类型,更小的数据类型通常更快Q更的使用存储I间 内存和CPU~存
  • 单就?简单的数据cd需要的CPU周期少
  • 量避免NULL
  • 整数 数据cd包括 TINYINTQ?Q?SMALLINTQ?6Q?MEDIUMINTQ?4Q?INTQ?2Q?BIGINTQ?4Q,所有类型都包含UNSIGNED熟?zhn)?Q表CZ允许敎ͼq且正数上限提高一?/li>
  • 实数FLOATQ?Q?DOUBLEQ?Q?保存_的小?DECIMAL可以定义_ֺ 比如DECIMALQ?Q?Q会在小数点前保?位,??
  • 字符串类型p66


岩石 2012-05-27 21:14 发表评论
]]>
ubuntu下配|java环境变量http://www.aygfsteel.com/yanshi/archive/2011/07/31/355452.html岩石岩石Sun, 31 Jul 2011 11:59:00 GMThttp://www.aygfsteel.com/yanshi/archive/2011/07/31/355452.htmlhttp://www.aygfsteel.com/yanshi/comments/355452.htmlhttp://www.aygfsteel.com/yanshi/archive/2011/07/31/355452.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/355452.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/355452.html
比如 /usr/lib/jdk1.7.0

~辑environment和profile
sudo vim /etc/environment
 
d如下内容
export JAVA_HOME=/usr/lib/jdk1.7.0
export JRE_HOME
=/usr/lib/jdk1.7.0/jre
export CLASSPATH
=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

sudo vim /etc/profile

在umask 022?d如下内容
export JAVA_HOME=/usr/lib/jdk1.7.0
export JRE_HOME
=/usr/lib/jdk1.7.0/jre
export CLASSPATH
=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH
=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin


最后注销pȝ

安装OPENVPN
sudo apt-get install openvpn

使用OPENVPN
cd /etc/openvpn
sudo openvpn 
--config /etc/openvpn/xxxx.ovpn

启用SSH服务
sudo apt-get install openssh-server openssh-client

安装PG
sudo apt-get install postgresql

sudo apt-get install pgadmin3



岩石 2011-07-31 19:59 发表评论
]]>
拖拽http://www.aygfsteel.com/yanshi/archive/2010/02/04/311904.html岩石岩石Thu, 04 Feb 2010 03:15:00 GMThttp://www.aygfsteel.com/yanshi/archive/2010/02/04/311904.htmlhttp://www.aygfsteel.com/yanshi/comments/311904.htmlhttp://www.aygfsteel.com/yanshi/archive/2010/02/04/311904.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/311904.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/311904.html
 1var DivMove = Class.create();
 2DivMove.prototype = {
 3    initialize : function(){},
 4    init : function(element) {
 5        this._element = element;
 6    }
,
 7    observer : function() {
 8        Event.observe(this._element, 'mousedown', this._mouseDown);
 9        Event.observe(this._element, 'mouseup', this._mouseUp);
10    }
,
11    _mouseDown : function(e) {
12        var event = e || window.event;
13        var offsetX = event.clientX - this.offsetLeft;
14        var offsetY = event.clientY - this.offsetTop;
15        Event.observe(this, 'mousemove', function(e) {
16            var event = e || window.event;
17            var st = Math.max(document.body.scrollTop,
18                    document.documentElement.scrollTop);
19            var sl = Math.max(document.body.scrollLeft,
20                    document.documentElement.scrollLeft);
21     
22            Element.setStyle(this ,{
23                left : event.clientX + sl - offsetX+'px',
24                top : event.clientY + st - offsetY+'px',
25                position : 'absolute'
26            }
);
27        /*
28         * this.style.position = 'absolute'; this.style.left = event.clientX +
29         * sl - offsetX; this.style.top = event.clientY + st - offsetY;
30         */

31        }
);
32
33    }
,
34    _mouseUp : function(e) {
35        Event.stopObserving(this,'mousemove',this.onMousemove);
36    }

37}
;
38var move=new DivMove();
39move.init($('selectItem'));
40move.observer();
41
42var move2=new DivMove();
43move2.init($('selectItem1'));
44move2.observer();


岩石 2010-02-04 11:15 发表评论
]]>
java版本的escape和unescape函数 转的http://www.aygfsteel.com/yanshi/archive/2010/02/02/311630.html岩石岩石Tue, 02 Feb 2010 02:37:00 GMThttp://www.aygfsteel.com/yanshi/archive/2010/02/02/311630.htmlhttp://www.aygfsteel.com/yanshi/comments/311630.htmlhttp://www.aygfsteel.com/yanshi/archive/2010/02/02/311630.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/311630.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/311630.html
package com.trgc.common.util;

public class EscapeUnescape {
    
public static String escape(String src) {
    
int i;
    
char j;
    StringBuffer tmp 
= new StringBuffer();
    tmp.ensureCapacity(src.length() 
* 6);
    
for (i = 0; i < src.length(); i++{
        j 
= src.charAt(i);
        
if (Character.isDigit(j) || Character.isLowerCase(j)
            
|| Character.isUpperCase(j))
        tmp.append(j);
        
else if (j < 256{
        tmp.append(
"%");
        
if (j < 16)
            tmp.append(
"0");
        tmp.append(Integer.toString(j, 
16));
        }
 else {
        tmp.append(
"%u");
        tmp.append(Integer.toString(j, 
16));
        }

    }

    
return tmp.toString();
    }


    
public static String unescape(String src) {
    StringBuffer tmp 
= new StringBuffer();
    tmp.ensureCapacity(src.length());
    
int lastPos = 0, pos = 0;
    
char ch;
    
while (lastPos < src.length()) {
        pos 
= src.indexOf("%", lastPos);
        
if (pos == lastPos) {
        
if (src.charAt(pos + 1== 'u'{
            ch 
= (char) Integer.parseInt(src
                .substring(pos 
+ 2, pos + 6), 16);
            tmp.append(ch);
            lastPos 
= pos + 6;
        }
 else {
            ch 
= (char) Integer.parseInt(src
                .substring(pos 
+ 1, pos + 3), 16);
            tmp.append(ch);
            lastPos 
= pos + 3;
        }

        }
 else {
        
if (pos == -1{
            tmp.append(src.substring(lastPos));
            lastPos 
= src.length();
        }
 else {
            tmp.append(src.substring(lastPos, pos));
            lastPos 
= pos;
        }

        }

    }

    
return tmp.toString();
    }


}


JQuery GB2312 JS面采用escape()~码Q然后用上面的c解析出?/span>


岩石 2010-02-02 10:37 发表评论
]]>
Eclipse常用快捷??/title><link>http://www.aygfsteel.com/yanshi/archive/2010/01/05/308283.html</link><dc:creator>岩石</dc:creator><author>岩石</author><pubDate>Tue, 05 Jan 2010 07:25:00 GMT</pubDate><guid>http://www.aygfsteel.com/yanshi/archive/2010/01/05/308283.html</guid><wfw:comment>http://www.aygfsteel.com/yanshi/comments/308283.html</wfw:comment><comments>http://www.aygfsteel.com/yanshi/archive/2010/01/05/308283.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yanshi/comments/commentRss/308283.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yanshi/services/trackbacks/308283.html</trackback:ping><description><![CDATA[<p>Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和~辑相关的快捷键?br /> 1. 【ALT+/?br /> 此快捷键为用L(fng)辑的好帮手,能ؓ用户提供内容的辅助,不要不全Ҏ(gu)和属性名U犯愁,当记不全cR方法和属性的名字Ӟ多体验一下【ALT+/】快捷键带来的好处吧?/p> <p>2. 【Ctrl+O?br /> 昄cMҎ(gu)和属性的大纲Q能快速定位类的方法和属性,在查找Bug旉常有用?/p> <p>3. 【Ctrl+/?br /> 快速添加注释,能ؓ光标所在行或所选定行快速添加注释或取消注释Q在调试的时候可能M需要注释一些东西或取消注释Q现在好了,不需要每行进行重复的注释?/p> <p>4. 【Ctrl+D?br /> 删除当前行,q也是笔者的最׃一Q不用ؓ删除一行而按那么多次的删除键?/p> <p>5. 【Ctrl+M?br /> H口最大化和还原,用户在窗口中q行操作ӞM觉得当前H口(其在编写代码时Q,现在好了Q试试【Ctrl+M】快捷键?/p> <p>查看和定位快捷键</p> <p>在程序中Q迅速定位代码的位置Q快速找到Bug的所在,是非怸Ҏ(gu)的事QEclipse提供了强大的查找功能Q可以利用如下的快捷键帮助完成查扑֮位的工作?/p> <p>1. 【Ctrl+K】、【Ctrl++Shift+K?br /> 快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了?/p> <p>2. 【Ctrl+Shift+T?br /> 查找工作I间QWorkspaceQ构\径中的可扑ֈJavacLӞ不要为找不到c而痛苦,而且可以使用“*”?#8220;Q?#8221;{通配W?/p> <p>3. 【Ctrl+Shift+R?br /> 和【Ctrl+Shift+T】对应,查找工作I间QWorkspaceQ中的所有文Ӟ包括Java文gQ,也可以用通配W?/p> <p>4. 【Ctrl+Shift+G?br /> 查找cR方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码Q可以通过【Ctrl+Shift+G】快捷键q速定位所有引用此Ҏ(gu)的位|?/p> <p>5. 【Ctrl+Shift+O?br /> 快速生成importQ当从网上拷贝一D늨序后Q不知道如何importq所调用的类Q试试【Ctrl+Shift+O】快捷键Q一定会有惊喜?/p> <p>6. 【Ctrl+Shift+F?br /> 格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某D代码极不顺眼时Q选定后按【Ctrl+Shift+F】快捷键可以格式化这D代码,如果不选定代码则默认格式化当前文gQJava文gQ?/p> <p>7. 【ALT+Shift+W?br /> 查找当前文g所在项目中的\径,可以快速定位浏览器视图的位|,如果x找某个文件所在的包时Q此快捷键非常有用(特别在比较大的项目中Q?/p> <p>8. 【Ctrl+L?br /> 定位到当前编辑器的某一行,寚wJava文g也有效?/p> <p>9. 【Alt+←】、【Alt+→?br /> 后退历史记录和前q历史记录,在跟t代码时非常有用Q用户可能查找了几个有关联的地方Q但可能C清楚了,可以通过q两个快捷键定位查找的顺序?/p> <p>10. 【F3?br /> 快速定位光标位|的某个cR方法和属性?/p> <p>11. 【F4?br /> 昄cȝl承关系Qƈ打开cȝ承视图?/p> <p>调试快捷?/p> <p>Eclipse中有如下一些和q行调试相关的快捷键?/p> <p>1. 【Ctrl+Shift+B】:在当前行讄断点或取消设|的断点?br /> 2. 【F11】:调试最后一ơ执行的E序?br /> 3. 【Ctrl+F11】:q行最后一ơ执行的E序?br /> 4. 【F5】:跟踪到方法中Q当E序执行到某Ҏ(gu)Ӟ可以按【F5】键跟踪到方法中?br /> 5. 【F6】:单步执行E序?br /> 6. 【F7】:执行完方法,q回到调用此Ҏ(gu)的后一条语句?br /> 7. 【F8】:l箋执行Q到下一个断Ҏ(gu)E序l束?/p> <p>常用~辑器快捷键</p> <p>通常文本~辑器都提供了一些和~辑相关的快捷键Q在Eclipse中也可以通过q些快捷键进行文本编辑?br /> 1. 【Ctrl+C】:复制?br /> 2. 【Ctrl+X】:剪切?br /> 3. 【Ctrl+V】:_脓(chung)?br /> 4. 【Ctrl+S】:保存文g?br /> 5. 【Ctrl+Z】:撤销?br /> 6. 【Ctrl+Y】:重复?br /> 7. 【Ctrl+F】:查找?/p> <p>其他快捷?/p> <p>Eclipse中还有很多快捷键Q无法一一列DQ用户可以通过帮助文档扑ֈ它们的用方式,另外q有几个常用的快捷键如下?br /> 1. 【Ctrl+F6】:切换C一个编辑器?br /> 2. 【Ctrl+Shift+F6】:切换C一个编辑器?br /> 3. 【Ctrl+F7】:切换C一个视图?br /> 4. 【Ctrl+Shift+F7】:切换C一个视图?br /> 5. 【Ctrl+F8】:切换C一个透视图?br /> 6. 【Ctrl+Shift+F8】:切换C一个透视图?/p> <p> </p> <p>本文来自CSDN博客Q{载请标明出处Qhttp://blog.csdn.net/zwhfyy/archive/2009/03/30/4035390.aspx</p> <img src ="http://www.aygfsteel.com/yanshi/aggbug/308283.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yanshi/" target="_blank">岩石</a> 2010-01-05 15:25 <a href="http://www.aygfsteel.com/yanshi/archive/2010/01/05/308283.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用插ghttp://www.aygfsteel.com/yanshi/archive/2009/12/29/307592.html岩石岩石Tue, 29 Dec 2009 02:07:00 GMThttp://www.aygfsteel.com/yanshi/archive/2009/12/29/307592.htmlhttp://www.aygfsteel.com/yanshi/comments/307592.htmlhttp://www.aygfsteel.com/yanshi/archive/2009/12/29/307592.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/307592.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/307592.html
http://www.oixx.se/fastfox/

ECLIPSE的鼠标手

Regex Util

http://regex-util.sourceforge.net/update/

正则表达?br />
findbugs

http://findbugs.cs.umd.edu/eclipse

找BUG?

Groovy
http://docs.codehaus.org/display/GROOVY/Groovy-Eclipse+2.0.1+New+and+Noteworthy

岩石 2009-12-29 10:07 发表评论
]]>
条g查询http://www.aygfsteel.com/yanshi/archive/2009/12/21/306860.html岩石岩石Mon, 21 Dec 2009 15:13:00 GMThttp://www.aygfsteel.com/yanshi/archive/2009/12/21/306860.htmlhttp://www.aygfsteel.com/yanshi/comments/306860.htmlhttp://www.aygfsteel.com/yanshi/archive/2009/12/21/306860.html#Feedback0http://www.aygfsteel.com/yanshi/comments/commentRss/306860.htmlhttp://www.aygfsteel.com/yanshi/services/trackbacks/306860.html阅读全文

岩石 2009-12-21 23:13 发表评论
]]>
վ֩ģ壺 Ȫ| ȫ| | | | | ǭ| ڳ| | | | û| | | | | ̨| տ| ̨| Т| | DZ| | | | | Ļ| Դ| ƽң| | | ͨ| ء| | | ƽ| ɽ| | | | |