- 博客(44)
- 资源 (18)
- 收藏
- 关注
转载 消息队列使用的四种场景介绍
转自:https://blog.csdn.net/cws1214/article/details/52922267消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景以下介绍消息队列在实际应用中...
2018-05-29 08:40:31
284
原创 [设计模式]-策略模式(Strategy)
定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化
2016-12-02 23:24:34
280
原创 [设计模式]-装饰器模式(Decorator)
定义: 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更为灵活。 对象结构型模式
2016-11-30 19:15:04
4018
原创 [设计模式]-观察者模式(Observer)☆
定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新
2016-11-28 17:21:18
455
转载 在eclipse中如何快速打开项目源文件
通常,在myeclipse中是有打开项目源文件的插件的,直接点击myeclipse菜单栏中的类似文件夹的图标即可。这个就不多 说了!下面,主要介绍在eclipse没有那样的一个插件的时候,如何快速的打开项目源文件:1、如下图所示,首先左键红色圆圈里倒三角个形,然后会出现一个下拉框,点击“External Tools Configurations”2、在弹出的窗口中,右键左边
2016-11-27 11:48:13
4824
原创 UML类图六大关系(实现、泛化、依赖、关联、组合、聚合)
UML中有四种关系:实现、泛化、关联、依赖。关联关系中有两种常用的特殊关系:组合与聚合六种关系的强弱顺序:实现 = 泛化 > 组合 > 聚合 > 关联 > 依赖
2016-11-26 17:21:45
1545
原创 [ZeroClipboard] 跨浏览器复制到剪贴板
跨浏览器复制到剪贴板的功能,网上代码太多,包括jQuery zclip都做了尝试,结果让人很沮丧,不知什么原因没有成功,最后通过原生ZeroClipboard实现参考文档ZeroClipboard 免费CDN服务:http://www.bootcdn.cn/zeroclipboard/ZeroClipboard 2.x 快速入门详解:http://www.365mini.com/p
2016-06-03 14:28:16
655
原创 [搜索] Solr 扩展:TOMCAT配置数据源
Tomcat应用服务器的开发环境下,数据源的配置往往都是在applicationContext.xml中配置一个dataSource的bean,然后在部署时再修改JNDI数据源配置信息。最近因为全文检索DIH增量索引数据源配置问题,总结一下。Tomcat6的服务器配置文件放在 ${tomcat6}/conf 目录底下。这里主要涉及两个配置文件 server.xml 和 context.xml。在tomcat6版本中,context元素从server.xml文件中独立出来,放在一个context.xm
2015-12-03 17:00:13
1082
原创 [设计模式] 原型模式(Prototype)
实例:定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象类图:Prototype:声明一个克隆自身的接口,用来约束想要克隆自己的类,要求其必须实现这里定义的克隆方法,Prototype类需注意:需实现Cloneable接口,Cloneable接口作用只有一个,在运行时通知虚拟机可以在实现了此接口的类上使用clone方法。否则运行时抛出Clon
2015-02-26 13:58:13
672
原创 [webservice] 基于Axis2的WebService开发及Demo下载(包含jar包)
首先需要下载axis2的相关jar包,到axis的官方网站即可获得开发的依赖包。下载地址:http://axis.apache.org/axis2/java/core/download.cgi
2014-11-12 09:07:55
14240
2
原创 [搜索] Solr (四) 利用SolrJ操作solr API
使用SolrJ操作Solr会比利用httpClient来操作Solr要简单。SolrJ是封装了httpClient方法,来操作solr的API的。SolrJ底层还是通过使用httpClient中的方法来完成Solr的操作
2014-11-12 09:05:43
3615
原创 [搜索] Solr (三) 全量索引与增量索引
索引导入分全量索引与增量索引。Solr支持多种创建索引的方式。这里通过solr官方提供的一个工具的—Data Import Handler,来做数据库建立索引,DIH支持增量索引。Solr/example中有example-DIH的项目,用了hsqldb作为数据库演示了DIH的使用,可以看下
2014-11-12 09:03:36
5388
6
原创 MyEclipse10 安装SVN后,每次启动myeclipse弹出“SubVersion Native Library Not Availbale”窗口
安装SVN后,每次启动myeclipse弹出“SubVersion Native Library Not Availbale”窗口。错误:Failed to load JavaHL Library.等如图: 解决方式:选择菜单window->preferences->team->SVN 修改如图:选择SVNKit(Pure Java)SVNKit v1.3.4.7406
2014-10-20 16:22:15
1612
原创 [JavaScript] Util方法
//除法函数,用来得到精确的除法结果function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length;}catch(e){} try{t2=arg2.toString().split(".")[1].length;}catch(e){} with
2014-10-17 09:22:23
699
原创 [搜索] Solr (一) 简介及安装
Solr与Lucene 并不是竞争对立关系,恰恰相反Solr 依存于Lucene,因为Solr底层的核心技术是使用Lucene 来实现的,Solr和Lucene的本质区别有以下三点:搜索服务器,企业级和管理。Lucene本质上是搜索库,不是独立的应用程序,而Solr是。Lucene专注于搜索底层的建设,而Solr专注于企业应用。Lucene不负责支撑搜索服务所必须的管理,而Solr负责。所以说,一句话概括 Solr: Solr是Lucene面向企业搜索应用的扩展。
2014-10-14 16:41:24
778
转载 [JavaScript] jquery on方法 绑定动态元素 出现的问题
之前使用 on 的时候一直是[javascript] view plaincopyprint?$("").on('click','function(){ }') $("").on('click','function(){}')之后发现有些时候一直无法绑定(比如元素动态生成时),查看文档后发现正确用法应该是[javascr
2014-09-17 10:40:43
871
原创 [搜索] Compass整合Spring Hibernate配置
首先:Compass已死,已经为ElasticSearch取代,你可以把ES看作是Compass 3Compass整合Spring Hibernate最好通过注解方式,这样就可以省略*.cmd.xml与*.cpm.xml
2014-09-10 14:40:42
1035
原创 博客推荐
技术主题IBM developerWorks CODE人生用程序师的眼光看世界javascriptjavascript学习、优化 http://www.cnblogs.com/coco1s/引用一段huxiweng 版主的话:提几个方向可以去尝试下:1、订阅一些牛人的博客,这里面包括技术,学习,生活等等。不一定学技
2014-09-10 11:13:07
659
转载 [搜索] 理解compass的配置文件
Compass是建立在Lucene基础之上的一款开放源码的JAVA搜索引擎框架。它可以将common meta data与实体对象进行映射。最终通过访问common meta data来达到访问对象的目的。
2014-09-04 10:33:35
554
转载 面试官:一个能一网打尽的技术问题
常见的招聘过程:我之前的主要工作是参与招聘并进行技术面试,招聘的总过程如下:1. HR所进行的面试:判断候选人是不是一个连环杀手或精神病。2. 技术专家进行的面试:判断候选人是不是一个优秀的程序员。3. 大老板进行的面试:判断候选人愿意接受多少报酬。我面试过两种类型的人:实习生和准员工。实习生只需要经历以上第二条步骤即可,其他人则需要经历所有的步骤。
2014-08-22 11:16:38
681
转载 50道Java线程面试题
本文由 ImportNew -李 广 翻译自javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所
2014-08-22 08:57:18
729
原创 Linux命令笔记ing
每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,下面就说说我最常用的Linux命令。1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录
2014-07-17 17:35:31
617
转载 [搜索] Lucene全文检索的基本原理
一、总论根据http://lucene.apache.org/java/docs/index.html 定义:Lucene 是一个高效的,基于Java 的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据 和非结构化数据 。结构化数据: 指具有固定格式
2014-07-07 17:26:01
590
原创 [设计模式]-简单工厂模式
定义:简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类
2014-06-19 09:57:13
557
原创 JavaScript:一个面向对象的例子
定义对象的一种方式:var modulePrompt={ js_data:function(module_id,msg){ //初始化属性 module_id:组件ID,msg:提示内容 this.msg=msg; this.module_id=module_id; return this; }, moduleFocus:function(){ var _sel
2014-06-11 13:14:37
561
原创 jquery保存用户信息cookie
jquery.cookie.js下载:http://download.csdn.net/detail/qust_2011/7200145
2014-04-16 09:46:54
906
原创 Object对象的通用方法-clone
什么是clone?GoF设计模式里有一个模式为原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. 简单的说就是clone一个对象实例。使得clone出来的copy和原有的对象一模一样。 clone方法的通用约定非常弱,一般的含义是,对任何对象x,表达式:x.clone() != x x.clone().getClass() == x.getClass
2014-03-26 13:09:37
885
原创 Object对象的通用方法-equals、hashCode
覆盖equals时需要遵守的通用约定 在覆盖equals方法的时候,你必须要遵守它的通用约定。下面是约定的内容,来自Object的规范[JavaSE6]自反性。对于任何非null的引用值x,x.equals(x)必须返回true。对称性。对于任何非null的引用值x和y,当且仅当y.equals(x)返回true时,x.equals(y)必须返回t
2014-03-21 16:31:18
678
原创 [设计模式]-建造者模式(Builder)
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示目的:将构建复杂对象的过程和部件解耦类图:四个要素产品类:一般是一个较为复杂的对象,也就是说创建对象的过程比较复杂,一般会有比较多的代码量。在本类图中,产品类是一个具体的类,而非抽象类。实际编程中,产品类可以是由一个抽象类与它的不同实现组成,也可以是由多个抽象类与他们的实现组成
2014-03-17 10:50:25
695
转载 Java容器集合类
JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collec
2014-01-27 09:15:17
485
原创 通过ApplicationContextAware获取bean
加载Spring配置文件时,如果Spring配置文件中所定义的Bean类实现了ApplicationContextAware 接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware 接口中的public class SpringFactory implements ApplicationContextAware { priva
2014-01-15 16:36:45
760
原创 Action中成员bean的自动注入
public class TestAction extends ActionSupport{ private TestService testService; public void setTestService(TestService testService) { this.testService= testService; }} 两种方式:
2014-01-10 16:05:35
1289
原创 GET与POST的区别,以及GET中文乱码
使用post方式:会把name放在body主体中,此时就不需要加密、解密var url='test.jsp';$.post(url,{time:(new Date().toString,name:name},function(data){ $("#main").append(data);});或$.ajax({ url:url, type:'po
2014-01-04 10:01:38
1073
css参考手册_v4.2.7_作者:飘零物语
2018-12-10
Java并发编程的艺术完整高清PDF&源码
2016-10-28
Nginx教程从入门到精通(运维生存时间TTLSA出品).pdf
2016-08-25
Spring技术内幕:深入解析Spring架构与设计原理(第2版).书签版.pdf
2015-12-04
基于Axis2的WebService的实例demo(包含jar包)
2014-11-11
compass2.1的相关jar包
2014-09-11
MySQL入门很简单
2013-10-10
精通Oracle+PL+SQL.pdf(超清书签版)
2013-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人