自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (12)
  • 收藏
  • 关注

原创 google的分析(analytics)js代码分析及重写

相信用过google的analytics的朋友都了解其功能的强大. 由于工作需要,最近将其urchin.js的代码down了一份下来研究了一下.由于其注释很少,命名也很难读懂.研究了1个月.小有所成.将其代码重写并加上了注释.与大家一同分享.这里面将google的用户识别代码删除. /**//* =====================================...

2009-10-05 22:00:58 168

自己弄了个淘宝导购网,嘿嘿

自己做了一个淘宝导购网,下面谈谈自己的个人经历:       一个月下来才感觉到多么简单的网站当真正做起来的时候也不是那么的简单 ,当然通 过使用API等一些已经生成好的东西做一个网站相对于所有的东西都自己做已经是简单了不 少。但是经 过一个月的尝试,发现也不是那么的容易,从刚开始什么都没有,没有域名、  没有网站、没有空 间 ……然后慢慢的开始做了一个简单的演示网...

2009-09-27 13:42:49 680

原创 JavaScript 拖拉缩放效果

拖拉缩放效果,实现通过鼠标拖动来调整层的面积(宽高)大小。例如选框效果。这里的拖拉缩放比一般的选框复杂一点,能设置八个方位(方向)的固定触发点,能设置最小范围,最大范围和比例缩放。跟拖放效果一样,程序的原型也是在做图片切割效果的时候做出来的。但这个效果的参考少的多,基本上靠自己摸索,走了不少弯路,现在总算把自己想要的效果做出来了,程序跟上一个版本比较也已经“面目全非”,还是觉得有很多需要改...

2009-09-17 17:20:46 74

原创 Java 异步消息处理

发现javaeye上的一个转载少了很多东西,重新转载一下,这个还是非常经典的!!!! 一.    它要能适应不同类型的请求:本节用 makeString来说明要求有返回值的请求.用displayString来说明不需要返回值的请求.二.    要能同时并发处理多个请求,并能按一定机制调度:本节将用一个队列来存放请求,所以只能按FIFO机制调度,你可以改用LinkedList,就可以简单实现...

2009-09-09 15:10:56 129

原创 MySQL 分表分数据库服务器的一种方案HSCALE, 基于MySQL proxy

  在大型的应用中,我们经常碰到MySQL的表数据需要无限扩充的情形。我们通常有以下一些解决方案,但是现成的方案都不是完美的。比如,MySQL master/slave: 只适合大量读的情形,未必适合海量数据。MySQL cluster: 提供的可能不是大家想要那种功能。MySQL proxy: MySQL master/slave配合MySQL 5.1 partition: 只是将一个表...

2009-08-20 21:38:45 77

原创 High Performance MySQL中有关mysql query cache的说明

 终于看了一直景仰的High Performance MySQL Second Edition一书,看了一些章节并把其中一些观点记录了下来,本文是整理 chapter 5. Advance MySQL features 部分观点所得。1. 何时cachea) mysql query cache内容为 select 的结果集, cache 使用完整的 sql 字符串做 key, 并区分大小写,空格等...

2009-08-20 21:27:19 89

原创 搜索引擎关键字高亮显示(包括baidu)[javascript]

搜索引擎老是搜到javaeye上的页面,搜索关键字高亮显示觉得特别有帮助。用google analytics后发现大概80%的流量都是来自搜索引擎。所以觉得也有这个必要实现这个功能。google到一篇代码,试了试发觉没有作用,可能是浏览器也可以是copy代码没有完整,反正到最后没有成功。不过我看了下代码觉得也挺容易的。关键是document.referrer这个属性。它会记录redirec...

2009-08-12 10:33:06 468

原创 分析百度的中文分词结果

本结果是基于20000次以上的搜索分析百度而的来的,如有不当请指正,希望我们能够一起来揭开百度分词的面纱。在大家的心目中可能百度的分词是极其复杂的,他代表了中国分词领域的最高水平,其实不然,简单最好,裸体最美,当我们拨下百度的衣服,既然会发现百度的分词是如此的简单,可能正应了一个名人的某一句话:当用户输入查询关键字的时候我们要准确的知道用户在想什么!这正是百度所追求的,他把所有的工作都放在了处理用...

2009-08-11 09:30:01 155

原创 lighttpd+modcache实现对小图片的Cache

安装环境操作系统: CentOS release 5.2 (Final)Kernel: 2.6.18-92.el5PAE软件列表fam-latest.tar.gzgamin-0.1.10.tar.gzpcre-7.9.tar.gzlighttpd-1.4.23.modcache.v.1.8.0.tar.gz软件存放位置/data/software安装过程#cd /data/software/pkg...

2009-08-11 09:08:46 162

原创 centos5.0读写ntfs分区

centos5.0读写ntfs分区 a.安装fuse开发包,从http://fuse.sourceforge.net下载最新的,然后安装。 到其文件目录运行./configure ,然后make,再make install,完成安装。 这个包如果不安装,那么mount windows分区时会报错。b.安装ntfs-3g驱动 从http://www.ntfs-3g.org下载相应的包,我的是cent...

2009-08-11 09:06:48 108

原创 Squid配置以缓存大量图片-备忘

配置文件如下http_port 59.175.238.60:80 defaultsite=219.140.171.194 vhost vport=80 cache_mem 2048 MBcache_swap_low 90cache_swap_high 95 maximum_object_size 20 MBmaximum_object_size_in_memory 8 MB cache_d...

2009-08-11 09:01:10 202

原创 hadoop安装部署

本文主要是以安装和使用hadoop-0.12.0为例,指出在部署Hadoop的时候容易遇到的问题以及如何解决。硬件环境共有3台机器,均使用的FC5系统,Java使用的是jdk1.6.0。IP配置如下:dbrg-1:202.197.18.72dbrg-2:202.197.18.73dbrg-3:202.197.18.74这里有一点需要强调的就是,务必要确保每台机器的主机名和IP地址之间能正确...

2009-08-09 16:47:43 107

原创 Hadoop中的子项目Zookeeper能做什么

很高兴得看到Yahoo捐献的Zookeeper已经从sourceforge迁移到Apache,并成为Hadoop的子项目.那么ZooKeeper是什么呢?Zookeeper是Google的Chubby一个开源的实现.是高有效和可靠的协同工作系统.Zookeeper能够用来leader选举,配置信息维护等.在一个分布式的环境中,我们需要一个Master实例或存储一些配置信息,确保文件写入的一致性等....

2009-08-09 16:42:34 124

原创 Hadoop的HDFS

HDFS的设计思想:构建一个非常庞大的分布式文件系统。在集群中节点失效是正常的,节点的数量在Hadoop中不是固定的.单一的文件命名空间,保证数据的一致性,写入一次多次读取.典型的64MB的数据块大小,每一个数据块在多个DN(DataNode)有复制.客户端通过NN(NameNode)得到数据块的位置,直接访问DN获取数据。NameNode功能:映射一个文件到一批的块,映射数据块到DN...

2009-08-09 16:29:03 105

原创 使用Xtrabackup备份MySQL数据库(续)

在上一篇里,演示了使用xtrabackup对InnoDB进行在线物理热备,使用innobackupex脚本,可以很简单的一条命令行搞定InnoDB和MyISAM的物理备份。本文则演示如何从xtrabackup的备份中进行恢复。本次恢复的是一个600GB大小的InnoDB数据库,备份的时候没有使用gzip压缩。首先将备份好的tar文件解开到目标数据库的数据路径下,这一步类似oracle的...

2009-08-09 11:28:46 129

原创 使用Xtrabackup备份MySQL数据库

MySQL数据库的备份,一直是个比较头痛的问题。各种工具虽然不少,但一个真正好用易用的,却又非常难找。Mysqldump做为数据的逻辑备份工具还行,但是无法进行在线热备,而没有物理备份工具,在数据量比较大的时候,恢复的时间也会长得无法接受。InnoDB倒是有个商业的InnoDB Hotbackup,可以对InnoDB引擎的表实现在线热备。最近发现了一个工具,percona出品的Xtraback...

2009-08-09 11:27:26 184

原创 在同一台主机配置MySQL Cluster

MySQL cluster是share nothing的集群,采用ndb存储引擎,和Oracle的RAC采用集中存储不同,是一种分布式的架构,所以可以很轻松的实现在同一台主机上配置MySQL Cluster,相对RAC来说要简单得多。在MySQL Cluster中,有三种不同的节点:管理节点:守护进程为ndb_mgmd,用于管理cluster。数据节点: 守护进程为ndbd,用于...

2009-08-09 11:23:36 260

原创 Nutch中MapReduce的分析

作者:马士华 发表于:2008-03-06 20:11 最后更新于:2008-03-07 12:44版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。http://www.hadoop.org.cn/mapreduce/nutch-mapreduce/  Nutch是最早用MapReduce的项目(Hadoop其实原来是Nutch的一部分),Nutch的plug...

2009-08-09 10:22:01 97

birt动态报表参数的设置

       对于前面的sql语句已经写好,看看里面有几个?,就表示有几个数据集参数了,这个一般都是调用报表参数,而不是直接使用数据集参数向报表中传递参数。       这个地方对于新手不容易理解的就是报表参数和数据集参数这两个概念,传递给报表的参数就是报表参数,比如对于web调用中,从客户端传过来的url参数中就包含报表参数;而数据集参数是指传递给sql语句的查询,这个一般不直接从客户端...

2009-08-08 16:54:36 363

birt初体验

这几天才开始看这个东西,还是很不错的,对于普通的报表的设计任务还是足够的,而且足够方便,下面简单的谈谈自己使用birt的几个步骤。1、创建一个数据源,这个我选用的是使用数据库,对于数据库,也就是选择一个合适的数据库,然后加上合适的jar包,配置好数据库就ok了。2、创建数据集,也就是需要显示在报表上的结果集,当然这个结果集是动态的,是通过sql语句从上面的哪个数据源中查询出来的,birt ...

2009-08-07 22:11:44 108

让hibernate支持date_add

今天做东西的时候想去查找某一天的记录数据,如果用单独的sql语句,对于mysql只需要time between 某天 and DATE_ADD((某天, INTERVAL 1 DAY);但是由于我使用的是hibernate,然后我就直接写成了 time between ?and DATE_ADD((?, INTERVAL 1 DAY);然后传递了两个参数进去,但是这是就报错了,说sql没有此函数,...

2009-08-07 21:55:29 240

原创 Apache和Subversion集成安装与配置

因为工作需要,要架设一个Subversion和Apache一起工作的源码管理器.以便协同工作.于是网上找了一些资料,在找资料的过程中,也走了一些弯路,于是自己整理了一下安装的过程和一些注意的事项,希望能对大家有些帮助.我这里用的IDE是netbeans6.0,其实用什么IDE都无所谓,只是netbeans一直是我喜欢的IDE,所以顺便向大家推荐一下.呵呵.好了,言归正传吧,要准备的东西如下:1,a...

2009-08-04 20:37:36 110

原创 hibernate集合映射inverse和cascade详解

4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPo...

2009-08-04 13:27:46 94

jbpm初步认识

1、  创建jbpm所需要的数据库表,首先会创建jbpm必须使用的表格,另外还会根据尸体映射表创建用户自定义的表格。JbpmConfiguration.getInstance().createSchema();2、  定义流程,一个process.xml文件3、  部署流程,1)创建一个JbmpConfiguration对象:JbpmConfiguration.getInstanc...

2009-07-24 15:10:34 124

自己终于打算要有一个自己的博客了

      自己以前也申请过不少的博客了,但终究没有写过东西,或许是因为自己以前没有什么可写的,或许因为自己以前的水平太次,怕误人子弟,现在明白其实无所谓误人子弟不误人子弟了,博客其实就是一个记录自己成长的空间,自己的东西可以经常的写进博客,便于以后回顾。当然除此之外可以在从互联网获取知识的同时,记录一下自己的收获,跟大家一起分享,共同学习,共同进步。由于个人对java应该算是情有独钟,并想真正的...

2009-07-23 20:55:18 87

Derby用户手册PDF版本

Derby用户手册 最好的了解derby的资源

2010-11-11

跟我StepByStep学FLEX教程

跟我StepByStep学FLEX教程 Flex简易教程

2010-08-28

Ext2.0 核心包 下载

Ext2.0官方已经不提供下载了,Ext果然够有手段,但是有些不厚道了,即使改了license,也没有必要比提供前面的下载

2010-06-01

基于网络磁盘阵列的海量信息存储系统

基于网络磁盘阵列的海量信息存储系统 基于网络磁盘阵列的海量信息存储系统 基于网络磁盘阵列的海量信息存储系统

2009-08-08

两种适用于中文信息搜集的URL散列函数的研究

两种适用于中文信息搜集的URL 散列函数的研究 硕士论文

2009-07-30

基于Lucene网络视频垂直搜索系统的设计与实现

基于Lucene网络视频垂直搜索系统的设计与实现 北京邮电大学 的硕士论文

2009-07-30

squid全套使用手册

squid使用手册,鉴于csdn的分太高,不利于大家使用,重新发布一个完全免费的

2009-07-14

ruby用户指南 中文版

Ruby是"一种用于迅速和简便的面向对象编程的解释性脚本语言";这意味着什么? 解释性脚本语言: 有直接呼叫系统调用的能力 强大的字符串操作和正则表达式 开发中快速回馈 迅速和简便: 无需变量声明 变量无类型 语法简单而坚实 自动内存管理 面向对象编程 任何事物都是一个对象 类,继承,方法,等等 单态方法 模块糅合 迭代器和闭包(closures) 以及: 多精度整数 异常处理模式 动态装载 线程

2008-10-12

功能齐全的BBS系统

该系统用java+struts开发,包括站内信、皮肤等功能

2008-05-23

简易QQ源码Java

简单的介绍了QQ的主要的功能,java实现

2008-01-16

空空如也

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

TA关注的人

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