君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 85 86 87 88 89 90 91 92 93 ··· 106 下一页

2012年4月24日 #

摘要: This tutorial explains how to use annotations with spring 3 MVC and hibernate 3 based application to make the development easier and faster than ever before.Spring 3 MVC and Hibernate 3 Example application using AnnotationsThis tutorial explains how to use annotations with spring 3 MVC and hibernate 阅读全文
posted @ 2012-04-24 04:05 刺猬的温驯 阅读(312) 评论(0) 推荐(0) 编辑

摘要: Java代码@InitBinderpublicvoidinitBinder(WebDataBinderbinder){SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");dateFormat.setLenient(false);binder.registerCustomEditor(Date.class,newCustomDateEditor(dateFormat,true));binder.registerCustomEditor(SystemInfo.class,newPropertyEditorSu 阅读全文
posted @ 2012-04-24 03:55 刺猬的温驯 阅读(5400) 评论(0) 推荐(0) 编辑

摘要: Customizing WebDataBinder initializationTo customize request parameter binding with PropertyEditors, etc. via Spring's WebDataBinder, you can either use @InitBinder-annotated methods within your controller or externalize your configuration by providing a custom WebBindingInitializer.Customizing 阅读全文
posted @ 2012-04-24 03:52 刺猬的温驯 阅读(5998) 评论(0) 推荐(0) 编辑

摘要: 弃用了struts2,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下。web.xml配置:<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2 阅读全文
posted @ 2012-04-24 03:13 刺猬的温驯 阅读(1010) 评论(2) 推荐(1) 编辑

2012年4月21日 #

摘要: Introduce Null Object(引入Null对象)你需要再三检查某对象是否为null。将null值替换为null对象。if(customer==null)plan=BillingPlan.basic(); elseplan=customer.getPlan();动机多态的最根本好处在于:你不必再向对象询问"你是什么类型"而后根据得到的答案调用对象的某个行为--你只管调用该行为就是了,其他的一切多态机制会为你安排妥当。当某个字段内容是null 时,多态可扮演另一个较不直观(亦较不为人所知)的用途。让我们先听听Ron Jeffries的故事。--Ron Jeffri 阅读全文
posted @ 2012-04-21 22:41 刺猬的温驯 阅读(610) 评论(0) 推荐(0) 编辑

摘要: 贝叶斯在在反垃圾邮件的产品中应用很多,也是当前最好的反垃圾邮件算法,著名的卡巴斯基病毒库代码就是采用贝叶斯过滤算法,在目前的邮件系统中采用贝叶斯过滤算法的唯有GCMAil邮件服务器。下面我就对贝叶斯反垃圾邮件技术简单的介绍一、 贝叶斯反垃圾邮件技术介绍 贝叶斯是基于概率的一种算法,是Thomas Bayes:一位伟大的数学大师所创建的,目前此种算法用于过滤垃圾邮件得到了广泛地好评。贝叶斯过滤器是基于“自我学习”的智能技术,能够使自己适应垃圾邮件制造者的新把戏,同时为合法电子邮件提供保护。在智能邮件过滤技术中,贝叶斯(Bayesian)过滤技术取得了较大的成功,被越来越多地应用在反垃圾邮件的产. 阅读全文
posted @ 2012-04-21 00:25 刺猬的温驯 阅读(1947) 评论(0) 推荐(0) 编辑

摘要: Java将数据于目的地及来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数据。14.2.1 InputStream和OutputStream计算机中实际上数据的流动是通过电路,而上面流动的则是电流,电流的电位有低位与高位,即数字的0与1位。从程序的观点来说,通常会将数据目的地(例如内存)与来源(例如文件)之间的数据流动抽象化为一个流(Stream),而其中流动的则是位数据,如图14-1所示。图14-1 数据的流动抽象化为流的概念在Java SE中有两个类用来作流的抽象表示:java.io.InputStream与java.io.OutputStream。InputStream 阅读全文
posted @ 2012-04-21 00:22 刺猬的温驯 阅读(1051) 评论(0) 推荐(0) 编辑

2012年4月20日 #

摘要: 内容介绍:本书于2004年3月18日获得2003年度Jolt效能大奖\r\n本书主要介绍了软件开发的原则和方法。本书直指编程前沿,透过日益增长的现代软件开发规范和技术,对软件开发的核心过程进行了审视——以满足用户为本,针对用户需求来产出高效、可维护的优秀代码。全书涵盖内容广博,从个人责任和职业发展,到保持代码灵活性并使之易于改动和重用,多而不杂。本书采用了有趣的轶事、详实的例子以及诙谐的对话等方式,描述了软件开发方方面面的最佳实践方案和各种缺陷...第1章注重实效的哲学A Pragmatic Philosophy·1我的源码让猫给吃了·2软件的熵·3石头汤与煮青蛙 阅读全文
posted @ 2012-04-20 17:48 刺猬的温驯 阅读(698) 评论(0) 推荐(0) 编辑

2012年4月19日 #

摘要: 一、字段配置(schema)schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。1、先来看下type节点,这里面定义FieldType子节点,包括name,class,positionIncrementGap等一些参数。name:就是这个FieldType的名称。class:指向org.apache.solr.analysis包里面对应的class名称,用来定义这个类型的行为。<schemaname="example"version="1.2" 阅读全文
posted @ 2012-04-19 15:57 刺猬的温驯 阅读(488) 评论(0) 推荐(0) 编辑

摘要: 现在我们开始研究载入的数据部分(importing data)在正式开始前,我们先介绍一个存储了大量音乐媒体的网站http://musicbrainz.org/,这里的数据都是免费的,一个大型开放社区提供。MusicBrainz每天都提供一个数据快照(snapshot)的SQL文件,这些数据可以被导入PostgreSQL数据库中。一、字段配置(schema)schema.xml位于solr/conf/目录下,类似于数据表配置文件,定义了加入索引的数据的数据类型,主要包括type、fields和其他的一些缺省设置。1、先来看下type节点,这里面定义FieldType子节点,包括name,cla 阅读全文
posted @ 2012-04-19 15:37 刺猬的温驯 阅读(666) 评论(0) 推荐(0) 编辑

上一页 1 ··· 85 86 87 88 89 90 91 92 93 ··· 106 下一页