上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 68 下一页
  2013年11月5日
摘要: 1.1.1 XML配置的结构一般配置文件结构如下: 1、标签主要用来进行Bean定义;2、alias用于定义Bean别名的;3、import用于导入其他配置文件的Bean定义,这是为了加载多个配置文件,当然也可以把这些配置文件构造为一个数组(new String[] {“config1.xml”, config2.xml})传给ApplicationContext实现进行加载多个配置文件,那一个更适合由用户决定;这两种方式都是通过调用Bean Definition Reader 读取Bean定义,内部实现没有任何区别。标签可以放在下的任何位置,没有顺序关系... 阅读全文
posted @ 2013-11-05 12:25 Ruthless 阅读(13418) 评论(3) 推荐(0) 编辑
  2013年11月4日
摘要: 2.2.1 IOC容器的概念IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IOC容器进行组装。在Spring中BeanFactory是IOC容器的实际代表者。Spring IOC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IOC容器通过读取配置文件中的配置元数据,通过元数据对应用中的各个对象进行实例化及装配。一般使用基于xml配置文件进行配置元数据,而且Spring与配置文件完全解耦的,可以使用其他任何可能的方式进行配置元数据,比如注解、基于java文件的、 阅读全文
posted @ 2013-11-04 17:42 Ruthless 阅读(80730) 评论(1) 推荐(12) 编辑
摘要: 2.1.1 IOC是什么IOC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好IOC呢?理解好IOC的关键是要明确“谁控制谁,控制什么,为何是反转(有... 阅读全文
posted @ 2013-11-04 17:18 Ruthless 阅读(2470) 评论(1) 推荐(2) 编辑
  2013年11月3日
摘要: 1.2.1 Spring架构图核心容器:包括Core、Beans、Context、EL模块。●Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。●Beans模块:提供了框架的基础部分,包括反转控制和依赖注入。其中Bean Factory是容器核心,本质是“工厂设计模式”的实现,而且无需编程实现“单例设计模式”,单例完全由容器控制,而且提倡面向接口编程,而非面向实现编程;所有应用程序对象及对象间关系由框架管理,从而真正把你从程序逻辑中把维护对象之间的依赖关系提取出来,所有这些依赖关系都由BeanFactory来维护。●Context模块:以Core和Beans为基 阅读全文
posted @ 2013-11-03 23:25 Ruthless 阅读(1938) 评论(0) 推荐(1) 编辑
摘要: 1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高内聚。业务逻辑开发是不可避免的,那如果有个框架出来帮我们来创建对象及管理这些对象之间的依赖关系。可能有人说了,比如“抽象工厂、工厂方法设计模式”不也可以帮我们创建对象,“生成器模式”帮我们处理对象间的依赖关系,不 阅读全文
posted @ 2013-11-03 18:29 Ruthless 阅读(1525) 评论(1) 推荐(2) 编辑
  2013年11月2日
摘要: 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u12-windows-i586-p.exe2、安装jdk-6u12-windows-i586-p.exe,我安装在D:\dev\Java\jdk1.6.0_12\目录下3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统变量里新建JAVA_HOME变量,变量值为:D:\dev\Java\jdk1.6.0_12\ 阅读全文
posted @ 2013-11-02 00:40 Ruthless 阅读(26006) 评论(1) 推荐(1) 编辑
  2013年10月30日
摘要: 您的订单分别会有 待审核、待支付、备货中、待移仓、移仓在途、待出库、已出库、已退货、客户作废、新蛋作废、系统自动作废 这十一种状态,分别说明如下:1. 待审核我们的订单审核人员还没有审核。请您耐心等待,我们会在工作日内审核订单。或您选择了网上支付、邮政汇款、银行电汇等方式,但我们还没有收到您的货款。2. 待支付当您的支付方式选择在线支付时,还未支付订单款项时,此笔订单显示为“待支付”。3. 备货中您订购的产品销量较好,需要 2-3个工作日的时间备货。我们正在为您备货中。如果有到货延迟或断货等异常情况,我们会尽快通知您。 货到付款的客户,我们会在第一时间备货。 款到发货的客户,我们会在确认收款后 阅读全文
posted @ 2013-10-30 23:53 Ruthless 阅读(1837) 评论(0) 推荐(0) 编辑
  2013年10月29日
该文被密码保护。 阅读全文
posted @ 2013-10-29 22:34 Ruthless 阅读(1) 评论(0) 推荐(0) 编辑
  2013年10月25日
摘要: FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format} ${book.name?if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string('yyyy-MM-dd')} //日期格式 ${book?string.number} 20 //三种不同的数字格式 ${book?string.currency}-- ${boo 阅读全文
posted @ 2013-10-25 17:17 Ruthless 阅读(183612) 评论(2) 推荐(9) 编辑
摘要: 首先需要到freemarker官方下载freemarker的jar包,导入到项目中,如:freemarker-2.3.19.jar1、先建个freemarker的工具类,FreemarkerUtil.javapackage com.ljq.fm;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.util.Map;import freemarker.template.Configuration;import freemark 阅读全文
posted @ 2013-10-25 15:24 Ruthless 阅读(65555) 评论(9) 推荐(5) 编辑
  2013年10月17日
该文被密码保护。 阅读全文
posted @ 2013-10-17 13:39 Ruthless 阅读(2) 评论(0) 推荐(0) 编辑
  2013年10月16日
该文被密码保护。 阅读全文
posted @ 2013-10-16 14:44 Ruthless 阅读(7) 评论(0) 推荐(0) 编辑
  2013年10月4日
该文被密码保护。 阅读全文
posted @ 2013-10-04 11:27 Ruthless 阅读(16) 评论(0) 推荐(0) 编辑
  2013年9月25日
摘要: 1、谈谈离职和跳槽 阅读全文
posted @ 2013-09-25 21:32 Ruthless 阅读(973) 评论(0) 推荐(1) 编辑
  2013年9月24日
摘要: 人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物。就是能不能把我的世界变成你的世界。人不成熟的第一个特征------就是立即要回报他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。对在生活中有放弃习惯的人,有一句话一定要送给你:“成功者永不放弃,放弃者永不成功”。在生活中,我们一定要懂得付出。那为什么你要付出呢?因为你是为了追求你的梦想而付出的,人就是为了希望和梦想活着的,如果一个人没有梦想,没有追求的话,那一辈子也就没有什么意义了!所以,在生活中你想获得什么,你就得先付出什么。你想获得时间,你就得先付出时间,你想获 阅读全文
posted @ 2013-09-24 16:45 Ruthless 阅读(2014) 评论(1) 推荐(4) 编辑
摘要: 1、hadoop运行的原理?xxxxxx2、mapreduce的原理?xxxxxx3、HDFS存储的机制?xxxxxx4、举一个简单的例子说明mapreduce是怎么来运行的 ?xxxxxx5、面试的人给你出一些问题,让你用mapreduce来实现?比如:现在有10个文件夹,每个文件夹都有1000000个url.现在让你找出top1000000url。xxxxxx6、hadoop中Combiner的作用?xxxxxx 阅读全文
posted @ 2013-09-24 14:26 Ruthless 阅读(6444) 评论(1) 推荐(0) 编辑
  2013年9月7日
摘要: 1、人格魅力 2、80分 3、句子迷 阅读全文
posted @ 2013-09-07 11:56 Ruthless 阅读(571) 评论(0) 推荐(0) 编辑
  2013年9月6日
摘要: 1.提供一组栈的接口,其底层关联到一个LinkedList(双端队列)实例。由于只暴露部分基于栈实现的接口,所以可以提供安全的栈实现。package junit;import java.util.LinkedList;/** * 用LinkedList实现栈 * * 队列和栈区别:队列先进先出,栈先进后出。 * * @author 林计钦 * @version 1.0 Sep 5, 2013 11:24:34 PM */public class Stack { private LinkedList storage = new LinkedList(); /** 入栈 */ ... 阅读全文
posted @ 2013-09-06 17:43 Ruthless 阅读(10568) 评论(0) 推荐(0) 编辑
  2013年8月23日
摘要: 一、相关key值介绍uploader:uploadify.swf文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。 script:后台处理程序的相对路径 。默认值:uploadify.php scriptData:上传到后台的参数,参数为json格式。checkScript:用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径 fileDataName:设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据。默认为Filedata method:提交方式Post或Get,默认为Post scriptAcc 阅读全文
posted @ 2013-08-23 09:41 Ruthless 阅读(43439) 评论(1) 推荐(0) 编辑
  2013年8月17日
摘要: jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发-为jQuery添加静态方法类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关于类级别的插件开发可以采用如下几种形式进行扩展:1.1 添加一个新的全局函数添加一个全局函数,我们只需如下定义: 阅读全文
posted @ 2013-08-17 14:42 Ruthless 阅读(1176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 68 下一页