自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (39)
  • 收藏
  • 关注

原创 RESTful 架构详解

https://www.runoob.com/w3cnote/restful-architecture.html菜鸟已经解释得挺详细的了

2020-07-28 11:00:20 109

原创 十大经典排序算法最强总结(含JAVA代码实现)

https://www.cnblogs.com/guoyaohua/p/8600214.html

2020-05-21 14:16:40 187

原创 Ecplise+Maven搭建SSH框架

https://www.cnblogs.com/flytop/p/8707669.html

2020-05-19 11:33:34 167

原创 Eclipse+Maven+SSM整合

https://blog.csdn.net/Code__rookie/article/details/101782626

2020-05-12 10:31:28 282

原创 在Eclipse中用Maven创建一个Web项目

https://dzone.com/articles/how-to-create-a-web-project-using-maven-in-eclipse-1ps:创建后,先进行以下步骤Ctrl_Shift+R,打开新建项目对应的org.eclipse.wst.common.component,把project-version="1.5.0"改成project-version="1.8.0...

2020-04-30 15:14:49 122

原创 java对list进行排序

https://www.cnblogs.com/raysource/p/9199089.html

2020-04-27 10:12:37 131

原创 Invalid content was found starting with element 'provider'

今天在搞升级jboss7发布一个项目(P2 CEN)时, 有个很奇怪的错误 Invalid content was found starting with element 'provider' 报错位置persistence.xml:java:/DSNAMEorg.hibernate.ejb.HibernatePersistence检查过命名空间没有错误,provi

2018-02-02 15:13:14 3060

原创 Drools执行报错 The Eclipse JDT Core jar is not in the classpath .

在升级jboss测试Drools时,Eclipse后台报以下错误:org.drools.RuntimeDroolsException: Unable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'at org.drools.compiler.PackageBui

2018-01-09 16:59:48 988 1

转载 JAVASE面试题3的知识延伸

java的各种类型转换全部汇总java类型转换 Integer String Long Float Double Date1如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);

2017-12-07 11:48:00 147

转载 JAVASE面试题1的知识延伸

java 中有八种基本数据类型。分别为整型 int,短整型 short,长整型 long,字节型 byte,布尔型 boolean,字符型 char,单精度浮点数 float,双精度浮点数 doublebyte 1个字节short 2个字节int 4个字节long 8个字节实数float 4个字节double 8个字节其它类型char 字符类型boolean 布尔类型i

2017-12-07 11:28:23 175

原创 面试题: 问题与答案之JAVASE(不断更新中)

1. 九种基本数据类型的大小,以及他们的封装类2. Switch能否用string做参数?在Java中,switch后面的括号里放的参数类型只能是int类型,虽然说放入char,byte,short类型也不会报错,但其实是因为char,byte和short类型可以自己转化(宽化)为int类型,实际上最后操作的还是int类型。原理:在J

2017-12-03 23:28:23 201

转载 JDO 的架构作一个简单的介绍

https://www.2cto.com/kf/201601/484672.html

2017-11-16 09:45:45 625

转载 activemq和jms是种什么关系

JMS是一个用于提供消息服务的技术规范,它制定了在整个消息服务提供过程中的所有数据结构和交互流程。而activemq则是消息队列服务,是面向消息中间件(MOM)的最终实现,是真正的服务提供者。  jms 的一个标准或者说是一个协议. 通常用于企业级应用的消息传递. 主要有topic 消息(1 对多), queue 消息(1对1)。activemq 是一个jms 的实现, apache 出的.

2017-11-08 11:05:30 756

转载 EJB到底是什么?

https://zhuanlan.zhihu.com/p/26441113

2017-11-07 10:37:56 272

转载 重复add或update导致ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

产生这个问题的原因是因为在mysql中产生了事务A,执行了修改的语句,比如: update t1 set aget=18 where id=1;此时事务并未进行提交,事务B开始运行,也同样需要修改id为1的用户的年龄: update t1 set aget=20 where id=1; 那么此时事务B会等待事务A结束释放写锁才能执行成功,否则则会等待一段时间,产生报错:ERROR 1205 (

2017-10-25 14:38:49 239

原创 数据结构的博客

http://www.cnblogs.com/hapjin/

2017-10-03 15:29:10 242

转载 键盘事件keydown、keypress、keyup随笔整理总结(摘抄)

http://www.cnblogs.com/xcsn/p/3413074.html

2017-09-28 17:15:47 224

原创 common io 的简易理解

Apache Commons IO是Apache基金会创建并维护的Java函数库。它提供了许多类使得开发者的常见任务变得简单,同时减少重复(boiler-plate)代码,这些代码可能遍布于每个独立的项目中,你却不得不重复的编写。这些类由经验丰富的开发者维护,对各种问题的边界条件考虑周到,并持续修复相关bug。参考: http://www.importnew.com/13715.htm

2017-07-05 15:00:21 442

原创 common dbcp 的简易理解

dbcp 是 apache 上的一个 Java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar参考: http://bsr1983.iteye.com/blog/2092467           http://blog.csdn.

2017-07-05 14:57:08 343

原创 Commons Collections的简易理解

Apache Commons Collections是一个用来处理集合Collection的开源工具包,比如你可以用来将一个对象拷贝多份并存放到一个Bag对象中(这个看来没有多大用处),得到两个集合里相同的元素,删除一个集合里的元素并返回删除的元素,还有除了通过一个集合里的key得到value外,还可以通过value 得到key,也就是说这个集合里的value是唯一的,另外还可以将一个集合里的ke

2017-07-05 14:51:01 1705

原创 commons-codec的简易理解

包含一些通用的编码解码算法。包括一些语音编码器,Hex,Base64参考 : http://blog.csdn.net/jianggujin/article/details/51149133             http://blog.csdn.net/yigelangmandeshiren/article/details/8144438

2017-07-05 14:46:29 568

原创 Common Beanutils的简易理解

什么是common beanutils       BeanUtils主要提供了对于JavaBean进行各种操作.在一般的写bean组件的时候,都必须要写setter和getter方法,当然假如我们事先已经知道bean的相关属性和方法,写bean是比较简单的,但是组件太多的时候,重复编写经常是枯燥乏味令人厌烦的。但当有些时候我么需要调用动态对象的属性的时候,我们应该怎么来设定和获取对象

2017-07-04 10:37:00 322

原创 CGLIB的简易理解

什么是cglib      代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。JDK的动态代理用起来非常简单,当它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么办?现在我们可以使用CGLIB包。CGLIB是一个强大的高性能的代码生成包。

2017-07-04 10:29:09 318

原创 aspertjrt的简易理解

AspectJ是一个基于Java语言的AOP框架,提供了强大的AOP功能,其他很多AOP框架都借鉴或采纳其中的一些思想。由于Spring 3.0的AOP与AspectJ进行了很好的集成,因此掌握AspectJ是学习Spring AOP的基础。在项目中的作用    AspectJ是Java语言的一个AOP实现,其主要包括两个部分:第一个部分定义了如何表达、定义AOP编程中的语法规

2017-07-04 10:09:09 362

原创 ASM的简易理解

ASM是什么?        ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM从类文件中读入信

2017-07-03 18:14:59 673

原创 aopalliance的简易理解

aopalliance是什么?          是AOP联盟的API包,里面包含了针对面向切面的接口。 通常Spring等其它具备动态织入功能的框架依赖此包。参考:  http://blog.csdn.net/zhang_shufeng/article/details/38052007              http://blog.csdn.net/u010523770/

2017-07-03 17:57:49 8558

原创 antlr的简易理解

antlr是什么?     antlr, ANother Tool for Language Recognition, 是一个可以接受含有语法描述的语言描述符并且生成程序能够识别这些语言所产生的句子。作为一个翻译程序的 一部分,你可以给你的语法附上简单的操作符和行为并且告诉ANTLR如何构造AST并且如何输出它们。ANTLR知道如何使用Java,C++,C#或者Python来生成它们。 A

2017-07-03 17:32:06 594

转载 安装完jdk7后,再安装jdk8出现的问题 has value '1.8', but '1.7' is required.

http://www.cnblogs.com/wincai/p/5542071.html

2017-06-08 10:31:22 4698

转载 打包JAR错误 Class files on classpath not found or not accessible for 问题的解决

打包JAR错误 Class files on classpath not found or not accessible for 问题的解决用ECLIPSE的打包工具打JAR包时提示错误JAR creation failed. See details for additional information.Exported with compile warnings: codec

2017-05-16 10:09:07 7376 1

转载 史上最简单的Hibernate入门简介

http://blog.csdn.net/doodoofish/article/details/43207/

2017-04-23 12:46:03 185

原创 Hibernate in action 各章笔记

1、理解对象/关系持久化    http://blog.csdn.net/wei83523408/article/details/507091741-2、范式不匹配     http://blog.csdn.net/zhouyong0/article/details/62412733、领域模型与元数据     http://blog.csdn.net/w

2017-04-13 10:01:28 418

原创 Eclipse快捷键大全

http://www.open-open.com/solution/view/1320934157953/

2017-04-12 18:08:57 173

转载 dwr 教程

http://blog.csdn.net/zhaizhanpo/article/details/2988512重点:需要注意的是,dwr部署描述为远程Java类拟定的Javascript名称还是有些限制的。— 避免使用Javascript关键字或者保留字,因为这些用Javascript关键字或者保留字命名的方法会自动执行。大部分的Javascript关键字或者保留字也是Java

2017-04-10 18:07:45 237

原创 pdf下载书地址

http://download.csdn.net/user/sinophp123

2017-03-15 18:08:52 1452

转载 JAVA 反射

初阶:    http://www.cnblogs.com/lzq198754/p/5780331.html

2017-02-17 09:01:34 261

转载 JPA入门例子(采用JPA的hibernate实现版本) .

http://blog.csdn.net/hmk2011/article/details/6289151

2017-02-15 22:02:06 800

转载 Struts1和Struts2的区别和对比(完整版)

http://blog.csdn.net/xufei512/article/details/50293245

2017-02-10 11:26:40 202

转载 Eclipse(MyEclipse)背景颜色设置(设置成豆沙绿色保护眼睛,码农保护色)

http://blog.csdn.net/l0605020112/article/details/25829121

2017-02-07 12:27:11 5590

转载 【转】Servlet入门总结及第一个Servlet程序

标准教材  http://m.blog.csdn.net/article/details?id=45151569

2017-01-15 10:48:26 280 1

转载 JAVA的基本类型及自动转换问题

java提供了一组基本数据类型,包括boolean, byte, char, short,  int, long, float, double, void. 同时,java也提供了这些类型的封装类,分别为Boolean, Byte, Character, Short, Integer, Long, Float, Double, Void什么Java会

2016-12-31 12:18:10 4874

jboss7.0源码及依赖包

jboss7.0源码及依赖包,如果有想解构jboss内核的朋友可以看看,因为从官方途径需要注册账号而且规则比较多

2020-08-18

留备tomcat sourcecode

留备tomcat 源代码文件,以免日后apache停止提供下载

2020-08-13

第一个mybatis例子

个人的第一个mybatis例子 参考地址: https://blog.csdn.net/carson0408/article/details/79232569 代码是下载了mybatis源码后在内部开的新test case

2020-08-06

Eclipse+Maven 搭建最简springboot 项目

Eclipse+Maven 搭建最简springboot 项目 测试url : 在mian下面加以下代码,在@SpringBootApplication上@RestController @GetMapping("/demo") public String demo() { return "Hello World!"; } 如果测试发现运行中止,console显示 Process finished with exit code 0, 可以将spring-boot-starter-web中provide属性去掉

2020-07-10

开源SOA 中文版

本书介绍了面向服务的架构(SOA)的基本概念和蓝图,对构成SOA的方方面面,包括服务编写和组装、业务流程建模、事件处理和报告、企业集成总线、决策服务等进行了全方位的介绍,并以“开放SOA平台”为目标,与读者一道搜罗了大量可选方案进行对比,最终选择了一系列开源产品组成完整的SOA解决方案。作者拥有多年企业软件开发经验,在本书中,他以真实世界的案例向我们展示了开源SOA的价值和实现方法。不论你是业务用户、架构师还是一线开发人员,都能从本书得到大量的启发和实战参考。

2018-01-08

RabbitMQ 必知必会

RabbitMQ是一个消息队列,我们可以使用RabbitMQ 做消息队列,消息通知的业务功能,而且根据网上的不可靠消息得出,RabbitMQ 的性能水平甚至比 activeMQ 还要好,所以也是我选择认真去学习RabbitMQ的原因,当然我也有做个关于 activeMQ 的一些简单的 Demo 有机会的话可以分享出来~ Rabbit 使用 Erlang 来编写的AMQP 服务器。 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有 RabbitMQ等。

2018-01-05

POJOs IN ACTION 完整中文版

《POJOsINACTION中文版》是2007年电子工业出版社出版的图书,作者是理查德林。 《POJOS IN ACTION中文版:用轻量级框架开发企业应用》是一本实践指南,它围绕POJO(普通Java对象)构造了一个完整的应用程序,对框架之间的各种组合进行了详细的举例说明;描述了在采用POJO和轻量级框架如Hibernate、Spring时,如何制定主要设计决策,包括怎样组织和封装业务逻辑、访问数据库、管理事务以及如何处理数据库并发等。此外,《POJOS IN ACTION中文版:用轻量级框架开发企业应用》还详尽地分析了事务管理、悲观锁、乐观锁、条件组合搜索等难点问题。

2017-11-08

JAVA B+树的实现

JAVA B+树的实现

2017-10-03

JAVA 图结构的最简实现

图的数据结构:采用邻接矩阵的存储方式来表示图中顶点之间的关系 使用二维数组来存储图中顶点的关系:数字为0表示自己,最大值表示两个顶点之间不联通, -》求顶点的入度和出度 -》顶点a到顶点b之间的权值 ==》先创建这个图

2017-09-28

elasticsearch-2.3.3

elasticsearh官网已经更新到5.1,但是安装方法较旧版有很大的不同,官网也没有很清晰的引导。现提供elasticsearch-2.3.3 方便大家学习

2017-08-17

java队列实现(顺序队列、链式队列、循环队列)

java队列实现(顺序队列、链式队列、循环队列)

2017-07-27

堆排序之Java实现

堆排序算法Java实现

2017-07-27

java 栈的实现和应用

用java写的简单栈的实现,欢迎大家使用

2017-07-05

实战突击:PHP项目开发案例整合

实战突击:PHP项目开发案例整合,很好的PHP实例书,光盘源码我会继续寻找

2014-09-19

oracle linux 6.0 iso下载地址

oracle linux 6.0 iso下载地址,网上资源比较少,现分享一个

2014-02-02

100多个专业商务png图标素材

100多个专业商务png图标素材,造型大方漂亮,适合应用系统logo,商务图标使用

2013-08-15

数据库系统概论第四版答案-王珊

数据库系统概论第四版答案-王珊

2013-07-01

小巧精悍的JAVA反编译软件Jd-gui

小巧精悍的JAVA反编译软件Jd-gui,进入软件,打开jar包,即可看到详细目录结构以及类文件

2013-06-21

Android入门项目源码

1分下载Android入门项目源码,即Android 10个经典开源项目,适合初学者 1、Android团队提供的示例项目   如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。   2、 Remote Droid   RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触摸屏手指运动等很好的样例。   3、 TorProxy和Shadow   TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以使用手机匿名上网。从该项目源代码中,可以掌握socket连接、管理cookie等方法。   4、 Android SMSPopup   SMSPopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如何使用内置的短信SMS接口。   5、 Standup Timer   Standup Timer应用用于控制站立会议时间,类似秒表倒计时,可以提醒每个人的讲话时间已到,从而保证每个与会者使用时间一样。从该项目的代码中,可以学会如何使用时间函数。另外,这个项目的代码是采用视图view、模型model严格分离的设计思路。   6、 Foursquare   是Foursquare.com的一个客户端应用,该应用主要分为两个模块:API(com.joelapenna.foursquare)和界面前端 (com.joelapenna.foursquared)两部分。从该项目代码中,可以学会如何同步、多线程、HTTP连接等技术。   7、 Pedometer   Pedometer应用用于记录你每天走路步数的。尽管记录不一定精准,但是从这个项目中,可以学习几个不同的技术:加速器交互、语音更新、后台运行服务等。   8、 OpenSudoku-android   OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格数据,以及如何和一个网站交互等技术。   9、 ConnectBot   ConnectBot是Android平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多Android安全方面的内容,这些是你在开发应用时经常需要考虑的安全问题。   10、 WordPress的Android应用   当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调用(当然还有更多的优秀内容)。

2013-06-07

可在Idea中导入和运行的tomcat源代码

tomcat8.5源代码工程,下载后可在idea直接导入和运行,可以好好阅读Tomcat源代码了解其中涉及的奥妙 如果从官网下载,配置运行可参考: https://www.cnblogs.com/grasp/p/10061577.html

2020-09-15

springboot + springcloud 自制案例

springboot + springcloud 自制案例,根据网上的案例自制的代码,包括很多和springcloud的集成,以作备份保存. 参考Springboot2+Thymeleaf 企业应用实战

2020-09-03

使用eclipse创建spring cloud的eureka客户端和eureka服务端demo

使用eclipse创建spring cloud的eureka客户端和eureka服务端demo,参考地址: https://blog.csdn.net/qq_42382972/article/details/85843080

2020-09-01

可在Eclipse中导入和运行的tomcat源代码

tomcat源代码工程,下载后可在eclipse直接导入和运行,可以好好阅读Tomcat源代码了解其中涉及的奥妙。

2020-05-27

Ecplise+Maven搭建SSH框架

Ecplise+Maven搭建SSH框架

2020-05-26

Eclipse+Maven+SSM整合

Eclipse+Maven+SSM整合 参考 https://blog.csdn.net/Code__rookie/article/details/101782626 详细步骤 https://blog.csdn.net/rebornsgundam/article/details/106070863

2020-05-12

在Eclipse中用Maven创建一个Web项目

来自 在Eclipse中用Maven创建一个Web项目 的附带项目源码 jdk1.8 博客地址 https://blog.csdn.net/rebornsgundam/article/details/105862362

2020-04-30

leetcode 两数相加 java解法

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头 本代码是该题目的解法,包括简单的测试用例

2020-03-13

第一个hibernate例子

个人的第一个hibernate例子,下载后添加表,修改数据库连接,用户名密码即可使用。 参考网址: https://blog.csdn.net/yerenyuan_pku/article/details/64209343

2019-11-01

《Java架构师指南》 配套代码

Java架构师指南 配套代码

2019-07-12

第一个spring IOC例子(maven)

1、安装maven 2、eclipse安装m2eclipse插件 打开Eclipse菜单栏Help->Eclipse Marketplace 输入“Maven”搜索到插件Maven Integration for Eclipse 并点击insall安装 3、安装成成之后我们在Eclipse菜单栏中点击File->New->Other 在弹出的对话框中点击Maven文件夹 点击Maven Project,并点击Next,到下一个对话框是默认设置,继续点击Next到下面这一步 选择maven-archetype-quickstart,点击Next 4、配置pom.xml , 加上以下依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${springframework.version}</version> </dependency> propertities标签里面加上version信息: <springframework.version>3.2.0.RELEASE</springframework.version> 保存pom.xml后等待下载组件。 5、写代码 如果发现出现applicationContext could not resolve to a type, 可能是依赖没下载完或者下载失败,或者jar包出现问题,解决方法删除这个jar包,然后重新下载。在Eclipse中选中项目右键展开run as,然后选中maven install,重新下载jar包。 https://blog.csdn.net/linxc008/article/details/81054526 applicationContext.xml要加在src/java/resources下 6.bulid project 右击项目,点击Run as, 选择Maven build... , 在弹出的窗口中的Goals栏填上Maven命令:clean package,然后点击Run.然后在有main函数的java文件上右键点击Run As Java Application 注: applicationContext.xml 配置bean信息所依赖的class路径要一致且大小写敏感,否则运行时会出现java.lang.NoClassDefFoundError (wrong name)。 https://blog.csdn.net/my_bkn/article/details/6875481

2019-04-22

第一个spring IOC例子(非maven)

第一个spring IOC例子(非maven) 方法步骤: 1、下载spring包,提取core,bean,context,expression 四大基础jar http://repo.spring.io/release/org/springframework/spring/ 2、下载common-logging jar http://commons.apache.org/proper/commons-logging/download_logging.cgi 3、在eclipse新建一个Java project,在目录下新建lib文件夹将上述几个jar放进lib,然后buila path 引入 4、敲代码,写interface和两个implemetation,新建person类,新建applicationContext.xml,建立person和hellochina或者hellousa的依赖 5、编写main类

2019-04-17

[Manning] Enterprise Java Microservices.pdf (Java企业微服务)

Enterprise Java Microservices is an example-rich tutorial that shows how to design and manage large-scale Java applications as a collection of microservices.

2018-11-27

Netty In Action中文版

Netty是一款用于创建高性能网络应用程序的高级框架。在本书中,我们将深入地探究它的能力,并且在3个主要的方面进行示例: 使用Netty构建应用程序,你不必是一名网络编程专家; 使用Netty比直接使用底层的Java API容易得多; Netty推崇良好的设计实践,例如,将你的应用程序逻辑和网络层解耦。

2018-05-30

eclipse juno版本

备份eclipse juno版本,以免eclispe日后官方将下载链接删除

2018-03-23

java开发工具 jdk1.7

因为Oracle已经撤销了jdk1.7的下载,但现实情况好多旧项目需要用到jdk1.7.故放上CSDN上留作备用及分享

2018-03-23

最全面!MQ消息队列的比较

作为中间件,消息队列是分布式应用间交换信息的重要组件。消息队列可驻留在内存或磁盘上, 队列可以存储消息直到它们被应用程序读走。通过消息队列,应用程序可以在不知道彼此位置的情况下独立处理消息,或者在处理消息前不需要等待接收此消息。所以消息队列可以解决应用解耦、异步消息、流量削锋等问题,是实现高性能、高可用、可伸缩和最终一致性架构中不可以或缺的一环。文档为市场上流行的消息队列以列表对比形式进行分析,比较全面

2018-02-14

Elasticsearch服务器开发(第2版) 中文版

本书介绍了Elasticsearch这个优秀的全文检索和分析引擎从安装和配置到集群管理的各方面知识。本书这一版不仅补充了上一版中遗漏的重要内容,并且所有示例和功能均基于Elasticsearch服务器进行了更新。你可以从头开始循序渐进地学习本书,也可以查阅具体功能解决手头问题。

2018-01-30

空空如也

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

TA关注的人

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