自定义博客皮肤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)
  • 收藏
  • 关注

原创 常用的时间复杂度排序

时间复杂度n^2表示n的平方,选择排序有时叫做直接选择排序或简单选择排序 排序方法平均时间最好时间最坏时间桶排序(不稳定)O(n)O(n)O(n)基数排序(稳定)O(n)O(n)O(n)归并排序(稳定)O(nlogn)O(nlogn)O(nlogn)快速排序(不稳定)O(nlogn)O(nl...

2016-12-13 11:36:59 1420

原创 Nignx目录配置优先级

(location =) > (location 完整路径 >) >(location ^~ 路径) >(location ~* 正则) >(location 路径)

2015-12-22 11:00:09 162

原创 使用事务时应该避免的陷井

事务可实现“要么完全成功,要不全部不成功”,保证数据的完整性和一致性,使我们在开发中能方便地实现一些业务逻辑。比如,在股票交易时,除了记录交易的过程,还要更新交易完成之后的账户状态。这两个操作显然必须“要么完全成功,要么全部不成功”,否则,你的麻烦就大了。当然,如果你不关心数据的完整性和一致性的问题,那么忘了事务吧,因为引入锁、数据库并发等机制之后,对性能还是有影响的。下面代码中,pla...

2015-03-27 16:50:49 140

原创 JAXB 使用线程安全问题

JAXB是一个 java bean与xml之间相互转换的非常方便的工具,可以再很大程度上解放我们解析xml的过程。 使用方法:1、定义全局的context private static final JAXBContext context = JAXBContext.newInstance(XXXX.class); 2、xml 转成 javabeanUnmarsh...

2013-06-05 16:24:07 1133

Hashtable、HashMap区别,还是看源码印象深刻

以前都是看别人谈今天又想起这个问题,然后就自己看了看具体实现。以前的了解就是hashtable 线程安全,hashmap非线程安全自己就看了下源码,实现基本相同,存:根据key的hashcode,然后对容器长度取模,通常称为槽,然后添加到槽里面的链表后面。取:取得时候首先根据hashcode取槽,然后遍历链表找到匹配项。 不同1、两者对hashcode有进行了h...

2011-11-07 18:49:26 97

使用javamelody监控应用程序

今天在网上看到开源的应用系统监控插件JavaMelody,http://code.google.com/p/javamelody/wiki/UserGuide,然后按照他的使用说明在自己的应用程序上添加了监控功能。 我的程序使用的是Struts2+Spring3.0+Hibernate3,下面是用到的与Struts2和Spring结合的配置。 1、首先添加monitoring,用以...

2011-06-21 00:26:00 127

原创 【收藏】开源协议大全

最近看了SparkWeb到开源协议为GPL。不是很了解协议具体的规定,特收藏 协议大全。。  现今存在的开源协议很多,而经过Open SourceInitiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL,LGPL,MIT等都是OSI批准的协...

2011-04-29 15:14:44 242

nginx平滑升级

1、下载,解压Nginx源码安装包http://nginx.org/download/nginx-1.0.0.tar.gztar zxvf nginx-1.0.0.tar.gz2、进入解压文件夹,配置并编译Nginx./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module ...

2011-04-28 11:17:10 95

Just For Easy 独家推出在线源码

前几天发了一篇 Just For Easy 国内在线API,更速度    不少朋友表示有兴趣,并提供了很多优秀项目的源码和支持,而且建立了我们自己的QQ交流群,经过群友的交流和努力,在Domo兄的支持下,我们完成了将源代码以网页形式展现,并尽可能按照MyEclipse中源码的格式和颜色,并加上了类与类之间的关联,实现了源码的在线化。。。 现已经退出的在线源码有: Common-...

2011-03-19 12:08:42 203

原创 使用 awstats 分析 Nginx 的访问日志

在我的上一篇文章《使用 Nginx 提升网站访问速度》中介绍了 Nginx 这个 HTTP 服务器以及如何通过它来加速网站的访问速度。在实际的网站运营中,我们经常需要了解到网站的访问情况,例如每天有多少 IP 在访问、PV 数是多少、哪个 URL 访问量最大、用户使用最多的浏览器是哪个、都是通过什么方式知道这个网站的以及有多少用户访问出错等等,通过掌握这些信息来提高用户的体验,...

2011-03-16 16:53:47 160

Just For Easy 国内在线API,更速度

启用QQ 交流群:144615883,欢迎大家 加入交流。。。。 现拿出自己的Just4e域名和服务器的一部分空间做一个国内API在线的集结网站。 大家应该都有这样的体会,平时用的包多了,有些时候想找某些API的时候却总是因为某些原因找不到了,但是重新下载zip包有太耗时了,而且就为了查找某个函数而重新下载也没有必要。但是想用在线的吧,国内访问国外的API网站又比较慢。 我...

2011-03-13 14:55:47 151

利用JProfile检测Linux上Tomcat的内存泄露

公司一系统开发完成上线后,经常出现系统宕机现象。开发环境MyEclipse,框架使用SSH,数据库使用Sybase,WEB服务器Tomcat,操作系统Centos。这里使用的是JProfiler6.2,注意Linux和Windows的版本 要一致。出现这个情况后第一反应是可以使用JProfile查看应用的内存使用状况,首先使用了Jdk自带的JConsole,然后看到系统有明显的内存泄露现象,然...

2011-02-23 11:10:43 191

原创 【转】XPath 语法

 XPathis a language for finding information in an XML document. XPath is used tonavigate through elements and attributes in an XML document.Xpath 是一种能够在 XML 文档中寻找信息的语言。它通过 XML 文档中的元素和属性来...

2011-02-13 22:35:22 103

java Map排序(按key和按value)

1、按照key排序 对于java中Map的排序,有排序Map,比如TreeMap,对于这个Map,首先只能按照键排序,其次再put和remove的时候由于需要排序,性能上会有所牺牲。 这种方案,使用hashmap进行创建和添加,如果需要按照key排序,则可以将该hashmap作为参数传递到new TreeMap(hashmap),则可以完成按照key的排序 TreeMap ...

2011-01-14 12:03:53 319

Windows下安装subversion

前几天装SubVersion,在google上搜了一把,按国内的帖子的步骤,总报SVN_EDITOR找不到的错,无奈只好放下了。今天硬着头皮看了下老外写的安装指南,一下搞定,原来前几天搜的帖子少了增加SVN_EDITOR为环境变量的步骤。今天把老外的帖子转到这来。Download everything Go to http://subversion.tigris.org/servlets...

2011-01-06 00:14:07 211

原创 隐马尔科夫模型(HMM)

  介绍 我们通常都习惯寻找一个事物在一段时间里的变化规律。在很多领域我们都希望找到这个规律,比如计算机中的指令顺序,句子中的词顺序和语音中的词顺序等等。一个最适用的例子就是天气的预测。首先,本文会介绍声称概率模式的系统,用来预测天气的变化然后,我们会分析这样一个系统,我们希望预测的状态是隐藏在表象之后的,并不是我们观察到的现象。比如,我们会根据观察到的植物海藻的表象来预测天气...

2010-12-13 10:18:34 166

天下没有免费的午餐 ---- 360 的伪免费

天下没有免费的午餐。。。有也不敢吃。。。或许。。。 360对腾讯,一场狗咬狗的战争,互相攻击,然后各自否认。或许一方在撒谎,或许双方都在说谎,但是作为用户我们可以自己去做出判断。 今天我想把我的IE6.0升级成IE7.0,装了三遍没有安装成功,360还在那里一直给出警告。。正好想起最近360和腾讯在互相攻击,就先把360给关掉了。然后安装成功,不知道这说明了什么,不过360有他的360安全浏览器,...

2010-11-04 16:29:14 240

原创 【收藏】java中静态方法和非静态方法的存储

将某 class 产生出一个 instance 之后,此 class 所有的 instance field都会新增一份,那么所有的 instance method是否也会新增一份?答案是不会,我们用field表示字段,用method表示方法,那么加上static区分后就 有四种:class field:有用static修饰的fieldclass method:有用static修...

2010-10-28 10:53:20 254

ASCII对照表

收藏ASCII表备用。。 Bin               Dec     Hex         缩写/字符                                      解释 0000 0000    0          00            NUL (null)                                      空...

2010-10-27 09:33:55 173

原创 Swt/Jface中各种各样的对话框【转】

Swt/Jface中提供了各种各样的Dialog,一般情况下就能满足我们的需求,现在把这些dialog介绍一下,下一篇文章再继续将如何自定义Dialog一、MessageDialog1,MessageDialog的用法很简单,只需要一句话.MessageDialog.openInfomation(shell,title,message);MessageDialo...

2010-09-26 17:51:09 158

可爱的Jetty - tomcat的可能终结者

有机会开始接触了一下Jetty,发现果然是好用,有一种相见恨晚的感觉,听说现在Google的Java web容器已经都专用jetty。这源于Jetty的插件似的特点,而且Jetty可以像一个简单的POJO写在程序中,就像他的口号中所说的那样,“Don't deploy your application in Jetty, deploy Jetty in your application...

2010-09-20 14:50:43 80

原创 用JakartaCommon的net组建来做ftp文件传输【转载】

package com.wwkj.cms.test.ftp; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce...

2010-09-16 15:26:32 97

原创 SWT中的GridLayout【转载】

GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中.^__^GridLayout有两个构造函数.GridLayout的构造函数构造函数描述public GridLayout() 建立一个默认的GridLayout布局.public GridLayout(int numColumns, b...

2010-08-31 11:08:33 127

原创 SWT中的FormLayout【转载】

象其它的layout类一样,FormLayout用的data类是:FormData。FormData用另外一个类来控制窗口小部件的大小和位置: FormAttachment.一个FormData最多用4个FormAttachment,它们分别对应这个小部件的4个面:顶部,底部,左边和右边。FormAttachment定义了小部件在parent composite或是这个composit...

2010-08-31 11:03:42 114

非常好用的日期picker - WdatePicker 妙用

最近公司在做一个法律搜索的系统,系统设计到日期的地方,设计人员希望使用日期插件,对用户更友好一些,当然大家都知道如果使用插件,输入的日期的格式的灵活性会或多或少的下降,一般我们使用日期插件就只能输入**年**月**日。 这里我们选择的是WdatePicker,比较好用的一款日期插件,但是该功能添加完成以后,测试人员提出要不仅仅能够按照日期进行查询,还要直接按照月份,或者是按照年份查询,当然...

2010-08-30 16:58:14 465

CentOS下Nginx+tomcat+MySQL服务器安装

linux接触也挺长时间了,一直也没有去真正的使用。最近想把自己开发的一些小应用部署到linux服务器上,顺便也学习一下linux服务器。然后就配了一台主机(普通pc,感觉现在pc稳定性还可以,而且也不是什么大的项目),然后把服务器放到他们办公室,然后装上CentOS5.2就准备开始使用了。安装过程相对简单,我这里安装还算基本顺利,只有网卡的驱动没有找到,然后自己从网上下载了一个,按上OK。 ...

2010-04-14 15:16:21 119

Java实现的IP地址查询 - 性能不逊色于C

看到很多网站提供IP地址查询的服务,当时就想如此庞大的IP数据库,如何做才能做到适合互联网的高并发呢? 后来在网上突然发现了有些网友发布的全球IP数据库包,下下来也不大,文本文件有10多M,大约有36W+数据,然后看了看文件的格式,就想把他导入数据库看看,然后利用数据库简单的查了查我们所在地的IP地址信息是否准确,效率还挺高,0.00s就出结果了,然后我就用随机生成ip地址的方式进行测试,...

2010-03-17 20:58:30 311

原创 开放地图API的几个产品的对比

前段时间需要一个地图API,然后搜了搜网上的有关资料,发现提供地图API的有图吧、MapABC还有Google开放的地图API。当然google开放地图api是最早的,数据也是最全的,他的中国的地图数据则是最初来源于mapabc。所以如果仅对国内的数据感兴趣,使用mapabc和google提供的api都是差不多的。 百度提供的地图服务用的是图吧的数据,当然现在百度已经将图吧纳到自己的名下,...

2010-03-07 17:53:47 172

原创 四批开源软件的“拿来主义”

有人问,Linux应该怎么搞(do)?准确地说,在现今条件下,Linux发行版究竟应该怎么搞?搞Linux发行版,是否一定要向国家伸手(要钱,要政策,即所谓“拿来”)?        本文实事求是,不想空洞议论。大家知道,Mint就是一种Linux发行版,非常流行,在全球排名...

2010-03-05 10:22:27 94

原创 赚钱不能靠蛮力--对淘宝客的一些建议

    随着淘宝的淘宝客计划的发布,网上一大批闲散人员想来分割这快听着极具诱惑力的大蛋糕,各大社区、论坛到处都是淘宝客,他们把淘宝上的商品的链接挂的到处 都是,好像整个互联网都是商城一样。真的达到了淘宝当初全民淘宝客的目的,但是也极大的阻碍了大家的交流。这也就导致了很多社区、论坛开始封杀这些信息。      想想其实也不是淘宝的这项计划造的孽,而是大家把他这个计划用烂了,不知道他们推广的时候有没有...

2010-02-06 11:47:14 151

原创 Google最常用1000关键字

收藏版:::::: 下面是google最常用的1000关键字,google即将退出,以后只有百度的份了,下面是现在 google 关键字 在 百度 上的表现。。。。。  Google 最常用的1000个中文关键字  没有 全列出来,这是从下面那个网址复制出来的 Google最常用1000关键字 http://www.laitaobaole.com/b...

2010-01-15 15:41:31 188

原创 JQuery跨域调用淘宝的自动补全数据

       今天对我的“来淘宝了网”做了一个小小的优化,本身这个网站是有搜索框的,但是经过这段时间的统计结果来看,很多用户并不能很好的使用搜索功能,他们不能很准确的选择关键字,导致他们最终并不能得到自己想要的结果。      当初google提出的这个自动补全功能还是非常经典的,因为大家经常搜索的关键字是相对固定的,对于普通用户这些也就足够了,当然后来淘宝也使用了这个自动补全功能,所...

2009-12-27 09:18:15 206

原创 HttpClient学习整理

HttpClient 学习整理 HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP协议来访问网络...

2009-12-05 23:32:41 102

原创 geoserver 架构

The GeoServer Project - the open Internet gateway for geographic data Packagesorg.vfny.geoserver Contains all interface servlets, one for each WFS response.org.vfny.geoserver.action Control of...

2009-11-27 21:18:59 409

原创 Mysql/SQLServer数据类型对应的JDBC类型、JAVA类型,数据类型长度 速查表

Mysql************************************当前列  ClassName     ColumnType  DisplaySize  TypeName0:   java.lang.Integer  ColumnType:4  11  INTEGER1:   java.lang.Integer  ColumnType:-6  4  TINYINT...

2009-11-26 08:24:50 177

原创 用POI的HSSF来控制EXCEL的研究

1.创建工作簿 (WORKBOOK)    HSSFWorkbook wb = new HSSFWorkbook();    FileOutputStream fileOut = new FileOutputStream("workbook.xls");    wb.write(fileOut);    fileOut.close();2.创建工作表(SHEET)    HSSFWorkbook ...

2009-11-16 12:37:24 88

原创 webgis模型探讨

      为什么要取这样的一个题目呢?主要是因为今天去了一家公司和他们谈了谈,本来是指望做兼职的,谈到最后当然是不成了。去谈的是地图制作(可兼职)一职,要求是地图制图经验,最后加了个有WEBGIS开发经验。本来想自己毕业设计做的就是WEBGIS,而且对WEBGIS很感兴趣,最主要的是我从事的便是地图方面的工作,合情合理。最后谈下来是不需要我去制图而是需要我去搭建一个WEBGIS平台,跟他...

2009-11-16 09:55:06 149

原创 jquery常用方法

为了实现这些功能,我们项目首选jQuery做为js框架,jQuery Validator作为js验证。要使用jQuery库,首先要加载jQuery的js文件,jQuery 对js的封装主要体现在,页面加载的封装,对选择器和事件封装,DOM操作封装,css操作封装,对Ajax封装。1.页面加载的封装。当加载了jQuery库,我们访问此页面的时候,在页面加载完毕...

2009-11-10 14:37:31 87

Google宣布不在使用Pagerank

      由于最近做了个简单的网站来淘宝了网,所以最近比较关注搜索引擎的优化,以及关于搜索引擎的收录,而且注册了google的网站管理员工具,由于我的网站刚刚上线不久,所以上面显示的pagerank一直为0,不过从前几天开始发现网站管理员工具中找不到pagerank的数据了,最近才发现,原来google取消了pagerank对搜索排序的影响。。。。。。哈哈,幸好刚刚开始做,不知道那些专门做p...

2009-10-20 12:39:11 140

同样的淘宝客不同的经历 做比想难

      虽然有很多人都在做淘宝客,不过真正做的好的并没有几个,但是我还是愿意去试一下。自己利用淘宝的淘宝客API做了一个来淘宝了网 http://www.pinpaidaquan.com/,下面谈谈建站一个越来的一些经历和体会。      开始了解淘宝的淘宝客计划是在暑假的时候,跟同学聊天的时候聊到淘宝的淘宝客这项计划,当时我们是分析淘宝里面的盈利模式和营销模式,当时聊着聊着 就突然想到...

2009-10-16 11:45:12 187

跟我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关注的人

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