自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (2)
  • 收藏
  • 关注

转载 关于MySQL数据量增加变化不大时,一种分页的优化方案

关于分页的优化。我们知道,在MySQL中分页很简单,直接LIMIT page_no,page_total 就可以了。可是当记录数慢慢增大时,她就不那么好使了。这里我们创建摘要表来记录页码和原表之间的关联。下面为测试数据。原表:CREATE TABLE `t_group` (  `id` int(11) NOT NULL auto_increm

2010-02-24 17:33:00 1232 1

转载 高效的MySQL分页

最近数据库压力比较大,查找原因:找到一遍比较不错的文章。PERCONA PERFORMANCE CONFERENCE 2009上,来自雅虎的几位工程师带来了一篇”Efficient Pagination Using MySQL“的报告,有很多亮点,本文是在原文基础上的进一步延伸。首先看一下分页的基本原理:mysql> explain SELECT * FROM message

2010-02-24 17:31:00 935 1

原创 Spring 编程式事务和申明式事务选择和使用小结

1.选择编程式事务管理还是声明式事务管理:    当你只有很少的事务操作时,编程式事务管理通常比较合适。例如,如果你有一个Web应用,其中只有特定的更新操作有事务要求,你可能不愿使用Spring或其他技术设置事务代理。这种情况下,使用 TransactionTemplate 可能是个好办法。 只有编程式事务管理才能显式的设置事务名称。     另一方面,如果你的应用中存在大量事务操

2010-02-24 17:12:00 5851

原创 java serialVersionUID 含义

serialVersionUID 用来表明类的不同版本间的兼容性  简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序列化版本不一致的

2010-02-23 12:41:00 1307

转载 java.util.concurrent 学习

来源于http://www.zhuaxia.com/item/590227619/          JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比  较普遍的,而国内的教授们就相差太远了。         一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般

2010-02-08 16:11:00 1644

原创 Squid3.0的安装配置

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font

2010-02-08 11:45:00 8230

原创 nginx 相关配置

一:下载&安装下载nginx_mod_h264_streaming-2.2.5,nginx-accesskey-2.0.3http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Introduction-Version2http://flash.9ria.com/thread-34176-1-1.html编译安装./conf

2009-11-23 14:28:00 1968

原创 linux下必须掌握的命令

1 cron 以下,是ctontab的格式:分日星期其中这里有c r o n t a b文件条目的一些例子:30 21* * * /apps/bin/cleanup.sh上面的例子表示每晚的2 1 : 3 0运行/ a p p s / b i n目录下的c l e a n u p . s h。45 4 1,10,22 * * /apps/bin/ba

2009-11-08 15:07:00 1012

原创 ssh 无密码登陆配置

ssh-keygen 用于为 ssh生成、管理和转换认证密钥,包括 RSA 和 DSA 两种密钥。密钥类型可以用 -t选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。ssh-keygen -t rsa -f filename这是第ssh2密码对生成方式ssh-keygen -t rsa1 -f filename这是第ssh1密码对生成方式Ente

2009-11-08 12:47:00 548

原创 nfs安装配置

 服务器端:(1)vi /etc/exports如:/data1/mysql   192.168.12.98(rw,no_root_squash)/data1/mysql   192.168.12.99(rw,no_root_squash)/data1/mysql   192.168.12.227(rw,no_root_squash)格式:[共享的目录] [主机

2009-11-06 17:46:00 772

原创 screen 使用备份

很多人不明白为什么中端一断线,跑着的程序也就死了,甚至加 & 放到后台都有程序中断的可能。如果要长时间运行一个脚本,最好使用screen:主要就用3步骤:1, screen {cmd}   会进入screen中执行{cmd}命令 2, 在screen中,C-a C-d   离开当前screen,让程序在screen父进程中运行3, 要回来查看运

2009-11-06 17:30:00 591

原创 Squid 3.0 (加速模式)完整配置文件

acl inner src 192.168.12.43acl manager proto cache_objectacl localhost src 127.0.0.1/32acl to_localhost dst 127.0.0.0/8acl localnet src 10.0.0.0/8     # RFC1918 possible internal networkacl

2009-10-17 12:29:00 1857

转载 正向代理/反向代理/透明代理/透明模式

1、正向代理(forward)是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。2、反向代理(reverse proxy)正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何

2009-10-17 12:04:00 12129

原创 T级图片数据Cache思路以及图片服务器搭建方法

 通过 pp.sohu.com,淘宝,拍拍网的域名分析:1871.img.pp.sohu.com.cn ,1872.img.pp.sohu.com.cn,1873.img.pp.sohu.com.cn ...大致分析,是通过squid 集群的方式实现:大致的结构图如下:  分析的理由如下:(一 )一般 Squid Server 集群 简单的运作模式是: 1.

2009-10-14 14:48:00 8272

原创 linux sort 备忘

sort -rgu -k 1 sort.txt     -r 排序是正序还是倒序    -g 按照数字排序    -k 按照第几列排序 如果有多列,可以是 2,3 形式,按照2列和三列排序    -u 是否唯一

2009-10-09 15:05:00 1052

原创 hibernate映射主键自增列

hibernate映射主键自增列 解释一下:generator class="native",有几种generator,主键生成策略: 常用的三种:uuid、native、assigned。uuid是Hibernate自动生成的一个字符串,一个被编码为32位16进制数字的字符串,save()前生成;native,自增,save()

2009-10-02 10:46:00 5865

转载 笑话,没事看看,开心开心

1.孔子曰:“中午不睡,下午崩溃。”孟子曰:“孔子说的对!” 2.我想起来,我曾立志做一个好玩的人。 3.解释就是掩饰,掩饰就是讲故事~~ 4.不准再问我:最近过的怎么样? 5.将薪比薪的想一下,算了,不想活了。 6.有困难要上,没困难创造困难也要上。 7.夏天就是不好,穷的时候连西北风都没得喝。 8.执子之手,将子拖走。子若不走,拍晕了继续

2009-09-27 14:39:00 594

原创 oracle索引

       在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。-----http://blog.163.com/wangyao_13/blog/static/38259891200942944823492/http://hi

2009-09-26 14:56:00 403

原创 oracle 存储过程备忘

创建sequence的方法:CREATE SEQUENCE SEQ_B_USER_ID INCREMENT BY 1 START WITH 1;  复制一个表的结构:create table test as select * from bookmarkcategory where 1=2;  随机数: select dbms_random.value(1,20) fro

2009-09-26 14:13:00 671

转载 SQL--数据库触发器

一个触发器基于一个数据表创建,并与一个或多个数据修改操作(插入、更新或删除)相关联。即这些修改操作是触发器执行的触发条件,只要特定的修改操作发生,则触发器被执行。可用数据库触发器完成以下任务:(1) 实现一种复杂的安全政策;(2) 在同一个表或不同的表中用某列改变另一列的值。(3) 实现复杂的列值有效性检验。建立触发器的语法:CREATE [OR REPLACE] TRIG

2009-09-26 12:22:00 2627

原创 find 命令备忘

比如 find . -name "*.jsp"。如果 find 命令后面没有参数,则会遍历当前目录。常用参数有:-maxdepth M 最大深度-mindepth N 最小深度通常用这两个参数结合使用,可以定位到某一级目录,比如hash 后的用户目录 /data/8d/2f/user/ 这种格式可以用:find /data -maxdepth 4 -

2009-09-16 14:56:00 451

原创 tar 命令高效特殊copy文件夹

 (cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xpvf -)从一个目录移动整个目录树到另一个目录 如: (cd /usr/local/resin/log/ && tar cf - log  ) | ( cd /home/alexma/temp/ && tar xpvf -)  cd /so

2009-09-15 14:14:00 1973

原创 Apache2 正向代理配置

LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so  #应用软件代理 例如 QQ,MSNLoadModule proxy_http_module modules/mod_proxy_http.so #http请求代理 访问网页

2009-09-15 11:38:00 5812

转载 JAVA反射使用手记

本篇文章为在工作中使用JAVA反射的经验总结,也可以说是一些小技巧,以后学会新的小技巧,会不断更新。本文不准备讨论JAVA反射的机制,网上有很多,大家随便google一下就可以了。        在开始之前,我先定义一个测试类Student,代码如下:package chb.test.reflect;     public cl

2009-09-14 10:01:00 1335

原创 mysql 的alter用法

mysql> alter table employee change depno depno int(5) not null;加索引mysql> alter table 表名 add index 索引名 (字段名1[,字段名2 …]);例子: mysql> alter table employee add index emp_name (name);加主关键字的索引mysq

2009-08-05 14:22:00 721

原创 Flare-兼容Memcached协议的分布式key/value存储系统

原文:http://night9.cn/2009/07/19/421.htmlFlare-兼容Memcached协议的分布式key/value存储系统from N.S thoughts by nightsailer9 people liked thisFlare, Green Lab开发的开源产品,底层使用TC,

2009-07-30 16:47:00 1008

原创 mootools 学习文档

mootools  学习文档  Mootools 1.2教程(1)——MooTools介绍Mootools 1.2教程(2)——DOM选择器Mootools 1.2教程(3)——数组使用简介Mootools 1.2教程(4)——函数Mootools 1.2教程(5)——事件处理Mootools 1.2教程(6)——操纵HTML DOM元素

2009-07-10 17:29:00 465

原创 Python 开发工具 Pydev eclipse插件安装

使用eclipse update功能,在线跟新后,重启即可使用。 UPDATE地址:http://pydev.sourceforge.net/updates/ 更多的屏幕截图:http://pydev.sourceforge.net/screenshots.html

2009-07-06 16:21:00 900

原创 nginx 内置变量大全

HTTP核心模块支持一些内置变量,变量名与apache里的对应。比如 $http_user_agent,$http_cookie等表示HTTP请求信息的变量。更多变量:$args, 请求中的参数; $content_length, HTTP请求信息里的"Content-Length"; $content_type, 请求信息里的"Content-Type"; $document

2009-07-04 13:58:00 42164 2

原创 有关 /dev/shm 备忘

例如:为了将/dev/shm的大小增加到1GB,修改/etc/fstab的这行:默认的: none     /dev/shm       tmpfs   defaults        0 0改成: none      /dev/shm        tmpfs   defaults,size=1024M        0 0size参数也可以用G作单位:size=1G。重

2009-07-04 12:40:00 3418

原创 Nginx和Apache性能的比较

http://blog.chinaunix.net/u2/83111/showart_1675870.html

2009-06-06 00:44:00 479

转载 nginx负载均衡的4中配置策略

ginx的upstream目前支持4种方式的分配:1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。例如:upstream tomcats {server 10.1.1.107:88 weight=10;server 10.

2009-06-01 23:23:00 765

转载 linux 查看系统信息命令

总结了一下Linux中查看系统信息的常用命令。1.查看CPU信息$ cat /proc/cpuinfo2.查看内存信息$ cat /proc/meminfo查看内存大小$ grep MemTotal /proc/meminfo3.查看所有PCI设备$ /sbin/lspci4.查看所有的usb设备$ /sbin/lsusb

2009-05-23 12:06:00 665

原创 linux下 rzsz工具的安装

 1、  下载软件 rzsz-3.34.tar.gz。登录linux,用命令 wget [url]http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz[/url]下载。2、解压 tar zxvf  rzsz-3.34.tar.gz

2009-05-23 11:32:00 2642

转载 Apache 建立虚拟目录和设置默认页面

1.找到"conf/httpd.conf" 文件2.在httpd.conf里面加了如下语句Alias  /anstyla  "E:/anstyla/src/web"             Options Indexes MultiViews            AllowOverride None            Order allow,deny            Allow

2009-05-12 13:55:00 1121

原创 xfire webservice spring 集成实例

http://blog.csdn.net/dainiao01/archive/2008/05/06/2400384.aspx

2009-04-28 15:56:00 382

转载 javascript 中文排序

用localeCompare实现中文排序var a="aa,cc,bb,dd,啊啊,层次,宝贝,低调";function defaultSort(){    b=a.split(",");    b.sort();    document.getElementById("out1").innerHTML="默认排序的结果:"+b;}function cusSort(){    c=a.split(

2009-04-22 16:17:00 1979

转载 Eurasia3 支持百万级用户的服务器和框架 - 国内开源项目介绍

项目名称: Eurasia3发起时间: 2004年代码托管:http://code.google.com/p/eurasia项目介绍:Eurasia3 是一种能够支持百万级同时在线长连接用户数量的 HTTP 服务器, 或者每秒处理上万次 CGI 请求的常规应用服务器。Eurasia3 同时也泛指以 Eurasia3 应用服务器为核心的一系列组件形成的应用

2009-04-22 10:48:00 1547

转载 用Spring来管理filter

web应用中,我们经常使用filter机制来确定外部请求的用户是否登录,角色是否合法等。Spring提供了一个DelegatingFilterProxy机制来完成filter的部分功能。通过例子做一个简单对比。  二者看起来没有什么太大的区别,在spring中,filter被纳入了bean 管理机制。 1.servlet filterpackage servlet.filt

2009-03-29 12:24:00 4534 1

转载 jQuery,Mootools,Dojo,Ext JS的对比

现在的javascript真是百花争鸣,但是带来了很多的负面影响:对javascript过度封装,学习曲线增加,反而帮倒忙侵入性过强,要看懂?要会用?学一遍吧,就算你是js高手,为什么?封装了后不知道什么意思啊~所以在项目中要慎重选择,否则会影响项目的进度和结果。以下是在网上看到的一些比较: AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:

2009-03-28 13:52:00 2635 1

搭建高性能前端网站建设指南

搭建高性能前端网站建设指南,供需要的人下载。

2009-12-26

搭建高性能前端网站建设指南

搭建高性能前端网站建设指南,供需要的人下载。

2009-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除