自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Freeroute:像 SpringMVC 那样写 struts

[size=large][b]项目由来[/b][/size]之前因为工作需要,可能会用到富客户端的场景。简单的看了下 [url=http://backbonejs.org/]backbone[/url]和 [url=http://spinejs.com/]spine.js[/url],发现他们都需要与后端交互时有较好的 RESTfule 的支持。整个应用是个 java web 项目,后端采...

2013-05-20 23:25:11 182 1

jQuery 简易教程

一个简单的 jQuery 在线教程, 地址在 [url]http://bastengao.github.com/jquery-tutorial/[/url] (建议使用 chrome 或者 FireFox 打开)。

2012-08-21 08:33:22 123

通过 jdbc 分析数据库中的表结构和主键外键

在某项目中用到了 hibernate ,大家都知道 hibernate 是 ORM 框架,他是有能力根据实体生成数据库表的。我们在单元测试的时候用到了 dbUnit ,dbUnit 可以帮助我们在测试前把数据库的测试数据准备好,然后我们就利用现成的数据库环境测试,测试完成后需将数据库中的所有数据清除(为了不影响其他的单元测试),然后接着下一个测试。虽然已经有快一年多没更新了,dbUnit 整...

2012-01-03 14:03:35 226

solr3.4 高亮(highlight),拼写检查(spellCheck),匹配相似(moreLikeThis) 应用实践

Solr 是基于lucene的检索服务器。能够很快的搭建检索服务,并且提供的很多实用的组件。例如 高亮(highlight)、拼写检查(spellCheck)和匹配相位(moreLikeThis)。下面我将在我工作中接触到的一些实践与大家分享。(我当前使用的solr 版本是 3.4,使用tomcat 7.0.21)(如果你也使用的是 tomcat 服务器,而且查询请求包含中文的话,还需要 ...

2011-10-16 10:46:48 216

直接使用ruby(非rails) utf-8 编码 链接 mysql

一般情况使用 ruby 直接链接 mysql ,默认编码则是 [b]latin1[/b][code="ruby"]require "mysql"db = Mysql.new("localhost","username","password","database")puts db.character_set_name#output#latin1[/code]

2011-09-17 20:01:23 160

spring mvc 基于注解 配置默认 handlermapping

spring mvc 是类似于 Struts 的框架。他们都有一个最主要的功能就是URL路由。URL路由能将请求与响应请求处理逻辑的类(在Struts中即是action,在spring mvc 中即是 controller )映射起来。抛开其他的功能,spring mvc 要比 Struts 在URL路由功能上灵活很多。比如要实现 RESTful,如果用 Struts ,需要安装 一些插件,而且插...

2011-09-04 23:59:44 312

原创 ubuntu 11.4 二进制文件(tar.gz) 安装 mysql 5.5.x

因为某些原因,我需要使用较高一点版本的mysql,而ubuntu 使用 apt-get 安装的 mysql 版本不是我预期的版本(我试验使用 ubuntu-11-04 apt-get 安装 mysql,mysql 的版本是 5.1.54;ubuntu-10-04 apt-get 安装的mysql 版本是 5.1.41)。所以 只能使用较高版本的 二进制文件安装(当然也可以编译安装,但我自认为自己还...

2011-08-31 14:13:15 123

原创 在java语言中执行jruby

ruby一种动态语言,而[url=http://www.jruby.org]JRuby[/url]是纯java实现的ruby语言。JRuby使用ruby语法开发。不仅可以使用ruby类库,同时也可以使用java基础类库和第三方jar包。举一个hello world的例子:ruby语言[code="ruby"]puts "hello world"[/code]jrub...

2011-08-10 01:27:02 200

guava 实用操作集合

[size=large][b][url=http://code.google.com/p/guava-libraries/]guava[/url][/b][/size]是 google 几个java核心类库的集合,包括集合、缓存、原生类型、并发、常用注解、基本字符串操作和I/O等等。 大家平时经常遇到某些相同的问题,自己写代码也都能解决。但是久而久之会感觉到很痛苦,因为我们一而再...

2011-07-29 01:10:07 335

hibernate 在mysql数据库上,利用sequence生成主键的另一种解决方法

学过hibernate的都知道hibernate支持n种主键生成策略。但有一种比较诡异,就是sequence。众所周知,oracle 表的主键生成策略是没有自增(identity或者autoIncrement)的,他是通过 sequence 来实现的。而mysql正好与oracle相反,mysql支持自增,恰好不支持 sequence。如果想要在mysql上应用sequence主键生成...

2011-06-26 23:41:33 579 1

利用 spring mail 通过 gmail(SSL) 发邮件

通过一般的邮件服务器 比如 163 网上有许多例子,但 gmail 要通过 SSL 才能发送。下面是针对 gmail 发送邮件的配置。这是 gmail smtp 的配置,详见 [url]http://mail.google.com/support/bin/answer.py?hl=zh-Hans&answer=13287[/url]spring 的配置如下:[code="xml"]...

2011-05-30 13:58:01 463

原创 struts2.2 与 guice3.0 整合

最近看到 Guice 出3.0,以前看过一点guice ,对guice 的感觉还不错。之前一直都在搞SSH,有一点腻。所以想换换口味。网上关于Spring与Struts 整合的例子铺天盖地,可是 Guice与Struts 整合的例子少的可怜。找了好长时间,还是没找到满意的答案,只能靠自己了,自已来吧。 因为之前做过guice2.0与struts2整合的小例子,所以觉得guice3.0的整合...

2011-05-04 23:57:06 139

trac0.12 windows 安装

[align=center]trac0.12安装笔记[/align]步骤:[b]1.安装python[/b]python的版本要求是 >= 2.4 and < 3.0我用的是 [url]http://www.python.org/ftp/python/2.7.1/python-2.7.1.msi[/url] python 2.7.1 windows 安装版本,双击直接运行安装。...

2011-04-23 12:14:23 142

netty frame 封包解决方法

最近有做毕业设计,需要大量用到网络相关的东西,之前也用socket 写过一些东西,但是感觉直接用socket太费事了。所以就利用现成的框架工具,来做了。找一些东西,最后选择用netty。 netty 是一个异步网络编程框架。他在发送数据和接收数据都是异步的。他提供了许多扩展,利用他可以省好多事。利用socket或者基于流的传输协议会出现一些问题。netty的官方教程中也提到了。原文是这样的:...

2011-04-08 23:10:40 424

原创 InputStream read 方法需要注意的地方

因为做毕业设计的需要,要用到 InputStream ,需要自己实现一个 InputStream 。因为 InputStream 是抽象类,已经有骨架实现,只需要实现 int read() 方法即可。一开始是这样写的,[code="java"]public int read(){ //此处略去若干字 byte b=... //此处略去若干字 r...

2011-04-02 17:30:11 118

tomcat jpda 远程调试

像一些主流的IDE都可以在本地用调试状态运行tomcat,但如何在本地调试其他电脑上的tomcat呢?tomcat可以通过jpda进行远程调试。我在网上看到一些例子,都是讲怎样改startup.bat(linux下是startup.sh)或者是改catalia.bat( linux下是catalia.sh)。我觉得这样子太有侵入性了,怎样才能不改文件进行远程调试。我用的是tomcat 6.0....

2011-03-06 00:04:11 189

2010年末,快过年了,做个总结

今天是今年上班的最后一天,感慨颇多。回想最近一段时间的工作,感觉有一点酸酸的。因为公司的人都陆续跳槽了,就剩下老板和我。每天上班,公司就我一个人,挨上一天,待到下班,就这样重复着。一天最多跟人说十句话。我感觉到空虚,没有依靠。紧接着,我不得不维护一个,一年前的项目,项目的甲方隔了一年才想起来用他,但到用的时候,问题出了一大堆。没办法,客户就是客户。连着一两个星期的忙碌,经常加班到晚上十二点,回...

2011-01-29 23:39:26 143

cygwin 找不到 make 命令

cygwin 要用到make 命令的时候,发现make 竟然找不到。没办法,就从装一下。结果还是没有make 命令。在网上搜了一上,都说在安装的时候,把make选上,可是我重装的时候,没找到make ,没办法,我就全选上,重装。结果还是没有 mack 命令。我安装的是用我已经下下来的cygwin,我想是不是我下下来的cygwin不全,结果我就重新下,在选择可选的工具的时候,让我看见make了,哈哈...

2011-01-02 00:47:32 1616

maven权威指南 完整版 pdf

跟大家分享一个关于Maven的pdf电子书。Maven 权威指南来,是 maven-definitive-guide 的中文版。

2010-11-30 09:12:56 263

Redis Cookbook.pdf

Redis Cookbook.pdf Redis Cookbook.pdf

2011-11-18

《Pro Git》

《Pro Git》 pdf.《Pro Git》 pdf.

2011-10-20

Apache.Solr.3.1.Cookbook.pdf

Apache.Solr.3.1.Cookbook.pdf

2011-10-14

[vi和Vim编辑器袖珍参考手册(第2版)]文字版.pdf

[vi和Vim编辑器袖珍参考手册(第2版)].(vi.and.Vim.Editors.Pocket.Reference.2nd.Edition).Arnold.Robbins.文字版.pdf

2011-07-16

Hacking Vim (Hacking Vim)(Kim Schulz)文字版[PDF]

Hacking Vim (Hacking Vim)(Kim Schulz)文字版[PDF]

2011-07-16

vim_中文参考手册

vim_中文参考手册 用户手册 vim vim

2011-07-16

Professional Android 2 application development

讲 android 的一本很好的pdf ,覆盖android 的方方面面。

2011-04-08

lucene 3.0 api.chm

lucene 3.0 api lucene 3.0 api lucene 3.0 api lcuene 3.0 api 包含contrib的 api

2010-06-27

Lucene 3.0 原理与代码分析.pdf

Lucene 3.0 原理与代码分析(转) Lucene 3.0 原理与代码分析(转) Lucene 3.0 原理与代码分析(转)

2010-06-25

hebernate 学习笔记 46页word

hiberante hibernate hibernate hibernate hibernate hibernate hibernate

2010-05-10

spring 学习笔记 32页word

spring 的学习笔记,很详细,从最基础讲起。含盖了spring 基本上所有方面。真的很值得学习。

2010-05-10

spring 3.0.1 api chm

Spring 3.0.1 api chm chm chm chm chm

2010-05-05

Java夜未眠.程序员的心声.pdf

Java夜未眠.程序员的心声 Java夜未眠.程序员的心声

2009-12-05

shell 编程指南-ABC

相当经典的shell 编程入门教程,包罗了几乎所有linux 语法与命令。

2009-12-05

SQL 教程 ppt

sql 教程 ppt,讲得很仔细,比较适合初学者学习,和高手进阶。

2009-06-24

Java Language Specification

这是一本众多Java Fans千呼万唤才出来的好书,本书由“Java之父”以及另外两名顶级大师(Jini技术的创建者和著名开发大师)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值。至少有100000名使用C、C++、Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。

2009-06-19

effective java

你是否正在寻找一本能够更加深入地了解Java编程语言的书,以便编写出更清晰、更正确、更健壮且更易于重用的代码。不用找了!本书为我们带来了共78条程序员必备的经验法则,针对你每天都会遇到的编程问题提出了最有效、最实用的解决方案。 这本经典Jolt获奖作品实属众望所归。作者对新版进行了彻底的更新。涵盖了自第l版之后所引入的Java E5和Java SE 6的特性,同时开发了新的设计模式和语言习惯用法,介绍了如何充分利用从泛型到枚举、从注解到自动装箱的各种特性。 书中的每一章都包含几个“条目”,以简洁的形式呈现,自成独立的短文,它们提出了具体的建议,对于Java平台精妙之处的独到见解,以及优秀的代码范例。每个条目的综合描述和解释都阐明了应该怎么做,不应该怎么做,以及为什么。

2009-06-19

设计模式(适用于所有面向对象语言)

如果有人问你学过什么语言?你可能会回答C++,java,c#等。那么你也只是撑握了一门语言而已,没什么了不起。如果你告诉别人你会那些设计模式,那你就不在只是一名技工,而是工程师。 此pdf收录了23种最常用的设计模式,并附有实例,帮助大家理解。

2009-04-23

UML(统一建模语言)基础知识与实例教程

UML(统一建模语言)基础知识与实例教程: 让你对UML有一个直观的了解,并能撑握UML的内容,特点,对UML应用领域有进一步认识。

2009-04-16

XML+Schema用法.doc

详细的对比了DTD与Schema的优缺点,详解了Schemar 的工具、定义、用法。还举例几个浅显易懂的实例方便大家理解。

2009-04-01

javaSE基础教程PPT

本PPT是java的基础教程,对于初学者浅显易懂,对于程序员有实用的实例,不失为学习java,提高水平的好教程。

2009-03-30

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

TA关注的人

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