- 博客(118)
- 资源 (5)
- 收藏
- 关注
原创 不同人的思想境界
1.牛逼的人,创造思想。(凭借经验,智慧创造新的思想)2.聪明的人,模仿思想。(理解别人创造的思想,总结出属于自己的东西)3.一般的人,使用思想。(使用思想创建的产物) ...
2011-04-27 11:47:25
303
原创 mysql索引优化方法 index
http://www.111cn.net/database/110/4de9b71eec53c2e0717e8ee81f60e49c.htm 创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加 索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很...
2011-04-19 11:06:42
365
原创 用federated引擎在不同服务器间转移mysql表(转载)
用federated引擎在不同服务器间转移mysql表http://www.tbdata.org/archives/1682假设一个场景:在某一天,我需要将my01上的某些表转移到另一台机器my02上,都有哪些方法可以实现?至于转移的目的可能有很多,比如my01磁盘不够了,我对DB进行拆分;比如用性能更好(差)的my02代替my01;比如线上环境与线下环境进行数据备份….针对这...
2011-04-18 13:57:30
310
原创 JavaScript的5种调用函数的方法
http://www.cnblogs.com/lhb25/archive/2009/03/12/1409241.html 一次又一次的,我发现,那些有bug的Javascript代码是 由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性, 当我们选择面对它...
2011-03-22 17:49:39
220
原创 java 查询操作系统,CPU,内存等信息。
官方网站:http://support.hyperic.com/display/SIGAR/Home就是需要使用插件比较不爽。
2011-02-16 15:43:12
206
原创 svn keywords
Keyword Substitution原文地址:http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.htmlSubversion has the ability to substitute keywords—pieces of useful, dynamic infor...
2010-11-10 09:58:46
144
原创 (转)五个影响mysql性能的关键配置
2010年08月26日 11:49 来源:新浪博客 作者:男人漫步女人街 编辑:覃里 【IT168 技术】(一)连接 连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。 1、max_connections 这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。 2、max_pack...
2010-09-06 10:49:34
157
原创 (转)Got an error reading communication packets mysql
经常会有使用mysql的朋友会发现error.log中有大量的[Warning] Aborted connection 。。。。。(Got an error reading communication packets)对于这样的警告日志,大致从下面两个方面排查1网络问题,网络是否存在问题,花费了超过 connect_timeout 的时间去得到一个数据包2账号密码是否正确3客户端是否有权限连接该数...
2010-08-03 14:20:31
2300
原创 (转载)maven 配置篇 之 settings.xml
aven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。 先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个 settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以 maven2/...
2010-06-07 13:43:54
110
原创 (转载)memcached命令
命令行查看Memcached运行状态很多时候需要监控服务器上的Memcached运行情况,比如缓存的查询次数,命中率之类的。但找到的那个memcached-tool是linux下用perl写的,我也没试过windows能不能用。后来发现个简单的办法可以做到,就是使用Telnet。首先登录到服务器,然后在cmd命令行中键入telnet 127.0.0.1 11211其中127.0.0.1是服务器...
2010-05-14 16:40:44
126
原创 (转载)2010年股市只要读懂这篇文章想亏钱都难
一,赢家重在观念正确 1 一年做一股!忠告,轻易不抛牛股,毕业。首选牛股。得半道,热点与强势股兼做,投资投机两相宜。得全道 2 操盘手最重要的是盘中的应变能力 3 定性是必须做好的。大周期定性,周线选股,月线鉴定。分时跟踪 4 定法必依,用3日均量线与18日均价线来看行情 5 能力无人教,全凭自己练,重复成功经验,让赚钱成为一种习惯.常赚比大赚更重要。 二,持牛...
2010-02-26 14:23:04
206
原创 (转载)c3p0 - JDBC3 Connection and Statement Pooling
http://www.mchange.com/projects/c3p0/index.html c3p0 - JDBC3 Connection and Statement Poolingversion 0.9.1.1by Steve Waldman <swaldman@mchange.com>© 2006 Machinery For Change, Inc.This...
2010-02-02 11:31:04
279
原创 (转载)MySQL 索引总结
由于索引对数据库的查询性能有着至关重要的影响,下面是我的一些总结和体会:一个查询一次只能使用一个索引:select name from user where name='plantegg' and age>35 , 如果Index(name); Index(age)的话,MySQL查询优化器会自动选择一个索引来使用;MySQL选择哪个索引,可以这样来看:mysql> show inde...
2010-02-01 18:41:20
113
原创 ( 转载)如何用Sysctl调整Linux操作系统的性能
Sysctl是一个允许您改变正在运行中的Linux系统的接口。它包含一些 TCP/IP 堆栈和虚拟内存系统的高级选项,这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。基于这点,sysctl(8) 提供两个功能:读取和修改系统设置。 查看所有可读变量: % sysctl -a 读一个指定的变量,例如 kern.maxproc: % sysc...
2010-02-01 14:17:59
126
原创 Updated msl (microslow) patch, installation walk-through!
#转载地址:http://www.mysqlperformanceblog.com/2008/04/20/updated-msl-microslow-patch-installation-walk-through/ For a couple of months there have been no updates to our msl patch, however recently I m...
2010-01-06 13:48:07
175
原创 linux tcp 连接的配置
tcp_syn_retries :INTEGER默认值是5对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1 决定的)tcp_synack_retries :INTEGER默认值是5对于远端的连接...
2009-12-14 10:46:11
617
原创 Jersey and Spring
Jersey and Springby Paul Sandozhttp://blogs.sun.com/enterprisetechtips/entry/jersey_and_springJersey is an open-source, production-ready reference implementation of JAX-RS, the Java API for REST...
2009-10-18 18:19:23
206
jersey 学习笔记
1. 注解元素1)@path 前后是否加上“/”没有区别。 使用“{变量名[:正则表达式]}”设置@PathParam。变量的值如果包括
2009-10-16 10:04:07
140
原创 SHOW INNODB STATUS 分析
SHOW INNODB STATUS 分析2009-06-09 15:56 很多人让我来阐述一下 SHOW INNODB STATUS 的输出信息, 了解 SHOW INNODB STATUS 都输出了些什么信息,并且我们能从这些信息中获取什么资讯,得以提高 MySQL 性能。首先,让我们来了解一下 SHOW INNODB STATUS 输出的基础,它打印了很多...
2009-09-11 17:59:28
115
原创 MySQL 锁的使用
7.3 锁7.3.1 锁机制当前MySQL已经支持 ISAM, MyISAM, MEMORY (HEAP) 类型表的表级锁了,BDB 表支持页级锁,InnoDB 表支持行级锁。很多时候,可以通过经验来猜测什么样的锁对应用程序更合适,不过通常很难说一个锁比别的更好,这全都要依据应用程序来决定,不同的地方可能需要不同的锁。想要决定是否需要采用一个支持行级锁的存储引擎,就要看看应用程序都要做什么,其...
2009-09-03 13:52:39
131
原创 使用MYSQL索引
关系数据库的世界是一个表与集合、表与集合上的运算占统治地位的世界。数据库是一个表的集合,而表又是行和列的集合。在发布一条SELECT 查询从表中进行检索行时,得到另一个行和列的集合。这些都是一些抽象的概念,对于数据库系统用来操纵表中数据的基本表示没有多少参考价值。另一个抽象概念 是,表上的运算都同时进行;查询是一种概念性的集合运算,并且集合论中没有时间概念。当然,现实世界是相当不同的。数据库管理系...
2009-09-02 10:27:21
88
原创 Monitoring MySQL
Overall activityQuestions累计值:The number of queries and protocol commands that have been run.Uptime当前值:The number of seconds the server has been online.Uptime_since_flush_status当前值:The ...
2009-08-20 11:20:19
155
原创 给VirtualBox的linux系统共享window的目录
VirtualBox上装了Ubuntu8, 那么如何共享Vista主机上的文件给Ubunt8呢? 步骤如下: 1. 安装VirtualBox Addition,重启Ubuntu 2. 选择Shared Folder,可以指定主机上一个目录用来共享,并给它一个共享名,比如myshare 3. 在Ubuntu里面运行如下命令; sudo mount -t vboxsf myshare /mnt...
2009-07-21 16:46:53
98
原创 【转载】配置开发支持高并发TCP连接的Linux应用程序全攻略
1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程打开的文件数限制: [speng@as4 ~]$ ulimi...
2009-07-21 11:52:00
82
原创 linux服务器优化调优笔记
++不使用atime属性,例需为/data设置notime,可修改/etc/fstab如下:/dev/sdb1 /data ext3 noatime 0 0#mount -o noatime,remount /dev/sdb1 ++ext3 不执行任何形式的数据日志记录以提供最佳的 ext3 性能添加data=writeback 于fstab,或在mount时加 -o data=write...
2009-07-20 18:40:16
249
原创 减少Linux下服务器的TIME_WAIT套接字数量
Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人...
2009-07-20 18:25:56
245
apache tomcat集群worker.properties 配置
官方:http://tomcat.apache.org/connectors-doc/reference/workers.html其他:http://java.chinaitlab.com/Tomcat/38089.html
2009-07-10 16:45:50
301
原创 自我评价表
1。技能检验 编程技能 (包括所知道的编程语言及熟练程度,用每种语言完成什么项目,使用这种语言多长时间,在开发小组中的角色是什么?) 还包括使用软件包的经验、硬件的技能,组网和网络、协议、驱动器等方面的知识。 2。证书 你受过什么样的正规训练,有学位嘛,有什么证书,属于哪个专业,包括你在其它领...
2009-06-28 21:48:42
233
原创 Apache HTTP Server 与 Tomcat 的连接方式介绍
首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HTTP 服务器...
2009-06-28 16:15:01
109
原创 魔兽自定义屏幕分辨率
自己DIY一个注册表信息,步骤:1、新建一个txt文档2、复制以下内容到文档里[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video]"reswidth"=dword:00000500"resheight"=dword:00000320注:红色字体的部分的键值为16进制,换成10进制5a0=1440,384=900...
2009-06-26 10:25:29
373
原创 简单的 vim 配置(转)
简单的 vim 配置(转)2008-02-20 19:37在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便...
2009-06-18 10:45:16
139
原创 DTD文档的结构
本章大概内容:1、为什么需要DTD2、XML文档如何使用DTD 1)内部定义DTD 2)关联外部DTD3、DTD的结构 1)元素类型声明 2)属性列表声明 3)实体声明 4)记号声明 对于一个格式良好的XML文档,我们只能保证这个文档的格式符合XML规范,但是元素与元素的关系,元素与属性的关系,属性的取值,我们就无法保证了。对于一个格式良好的文档,如果...
2009-06-10 15:18:23
382
原创 memcached在windows下多实例并存
memcached.exe的-d install命令安装时其他参数貌似无法作用,-p和 -m加上后,安装完成windows服务的binpath里面只有-runservice一个参数。这个可以通过注册表改掉,但还是无法同时安装多个服务。解决这个问题可以用sc服务命令 比如安装两个个端口11212、11213,500M内存上限的缓存服务 通过cmd命令创建以下两个缓存服务: ---------...
2009-06-02 16:33:16
107
原创 memcached 安装日志
1、下载memcached-1.2.1.tar.gz和libevent-1.3b.tar.gz;2、安装libeventtar xvfz libevent-1.3b.tar.gzcd libevent-1.3b./configure && makemake install3、安装memcachetar xvfz memcached-1.2.1.tar...
2009-05-19 17:08:54
124
原创 Mysql Innodb 引擎优化(-) 参数篇
参数篇 作/译者:吴炳锡,来源:http://imysql.cn & http://imysql.cn/blog/3208 转载请注明作/译者和出处,并且不能用于商业用途,违者必究。 介绍: InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增...
2009-05-06 18:01:36
135
原创 MySQL数据库中对前端和后台进行系统优化
本文中介绍的系统优化,主要针对前端和后台这两方面(后台方面主要对SQL语句和数据存储进行了优化),下文中我们将介绍一些优化技巧和经验。 技巧: 1. 如何查出效率低的语句? 在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺省为10秒)的SQL语句。你也可以在启动配置文件中修改l...
2009-05-06 12:51:32
367
原创 MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用。
MySQL配置文件my.cnf 例子最详细翻译,可以保存做笔记用。#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO ## 此mysql配置文件例子针对4G内存。 # 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器## 将此文件复制到/etc...
2009-05-04 10:52:16
180
原创 MySQL优化实例
原文地址:http://kb.discuz.net/index.php?title=MySQL%E4%BC%98%E5%8C%96%E5%AE%9E%E4%BE%8B在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度...
2009-04-29 11:23:57
203
java源码
2007-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人