<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Road of growth]]></title><description><![CDATA[昨天的太阳，晒不干今天的衣裳]]></description><link>https://blog.youkuaiyun.com/AkameMo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AkameMo]]></copyright><item><title><![CDATA[ActiveMQ整合Spring]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/58731723</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/58731723</guid><author>AkameMo</author><pubDate>Wed, 01 Mar 2017 00:00:09 +0800</pubDate><description><![CDATA[Spring配置文件]]></description><category></category></item><item><title><![CDATA[3	ActiveMQ的使用方法]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/58731557</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/58731557</guid><author>AkameMo</author><pubDate>Tue, 28 Feb 2017 23:59:39 +0800</pubDate><description><![CDATA[发布者／订阅者模型支持向一个特定的消息主题发布消息。0或多个订阅者可能对接收来自特定消息主题的消息感兴趣。在这种模型下，发布者和订阅者彼此不知道对方。这种模式好比是匿名公告板。这种模式被概括为：多个消费者可以获得消息.在发布者和订阅者之间存在时间依赖性。发布者需要建立一个订阅（subscription），以便客户能够购订阅。订阅者必须保持持续的活动状态以接收消息，除非订阅者建立了持久的订阅。在那种情]]></description><category></category></item><item><title><![CDATA[ActiveMQ]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/58731237</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/58731237</guid><author>AkameMo</author><pubDate>Tue, 28 Feb 2017 23:58:55 +0800</pubDate><description><![CDATA[ActiveMQ 
主要特点： 
1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stomp REST,WS Notification,XMPP,AMQP 
2. 完全支持JMS1.1和J2EE 1.4规范 (持久化,XA消息,事务) 
3. 对Spring的支持,ActiveMQ可以很容易内嵌]]></description><category></category></item><item><title><![CDATA[Elasticsearch与Solr]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/58730707</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/58730707</guid><author>AkameMo</author><pubDate>Tue, 28 Feb 2017 23:57:38 +0800</pubDate><description><![CDATA[Solr是Apache Lucene项目的开源企业搜索平台。其主要功能包括全文检索、命中标示、分面搜索、动态聚类、数据库集成，以及富文本（如Word、PDF）的处理。Solr是高度可扩展的，并提供了分布式搜索和索引复制。Solr是最流行的企业级搜索引擎，Solr4 还增加了NoSQL支持。 
Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。]]></description><category></category></item><item><title><![CDATA[数据库之查询优化]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/54669065</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/54669065</guid><author>AkameMo</author><pubDate>Sun, 22 Jan 2017 15:57:19 +0800</pubDate><description><![CDATA[Selecting Data from TablesSpecifying Which Columns to Select 
从指定列中查询 
用户希望可以查询表中的一列或多列信息Specifying Which Rows to Select 
指定查询行 
用户希望查询结果中只出现符合特定条件的行Giving Better Names to Query Result Columns 
格式化显示查询]]></description><category></category></item><item><title><![CDATA[Java之lambda表达式]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/54261051</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/54261051</guid><author>AkameMo</author><pubDate>Mon, 09 Jan 2017 00:30:39 +0800</pubDate><description><![CDATA[Java从诞生以来，有2个最突出的功能，对Java语言产生了深远的影响。第一个是JDK5增加的泛型，第二个就是JDK8增加的lambda表达式。 
lambda表达式增加了新的语法元素，流线化了一些常用结构的实现方式。lambda表达式lambda表达式本质上就是一个匿名的方法。但是，这个方法不是独立执行的，而是用于实现由函数式接口定义的另一个方法。lambda表达式会导致产生一个匿名类，lambd]]></description><category></category></item><item><title><![CDATA[数据库优化查询性能]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/54124433</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/54124433</guid><author>AkameMo</author><pubDate>Fri, 06 Jan 2017 00:29:06 +0800</pubDate><description><![CDATA[MySQL怎样优化WHERE子句对于MyISAM和HEAP表，在一个单个表上的没有一个WHERE的COUNT(*)直接从表中检索信息。当仅使用一个表时，对NOT NULL表达式也这样做。  
无效常数表达式的早期检测。MySQL快速检测某些SELECT语句是不可能的并且不返回行。  
如果不使用GROUP BY或分组函数(COUNT()、MIN()……)，HAVING与WHERE合并。  
对于联接]]></description><category></category></item><item><title><![CDATA[数据库之存储过程]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/54025758</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/54025758</guid><author>AkameMo</author><pubDate>Wed, 04 Jan 2017 23:20:30 +0800</pubDate><description><![CDATA[存储过程，简单来说就是为以后的使用而保存的一条或多条MySql语句的集合。可将其视为批文件，虽然作用不仅限于批处理。存储过程的优势
由于不要求反复建立一系列的处理步骤，保证了数据的完整性。可以有效防止错误。需要执行的步骤越多，出错的可能性就越大。防止错误保证了数据的一致性。
把处理封装在容易使用的单元中，简化复杂的操作。
提高性能，使用存储过程比使用单独的sql语句要快。
简化对变动的管理，如果表名]]></description><category></category></item><item><title><![CDATA[JavaScript浏览器对象BOM]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53959384</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53959384</guid><author>AkameMo</author><pubDate>Sat, 31 Dec 2016 23:52:47 +0800</pubDate><description><![CDATA[window对象Window 对象表示浏览器中打开的窗口，如果文档包含框架（frame 或 iframe 标签），浏览器会为 HTML 文档创建一个 window 对象，并为每个框架创建一个额外的 window 对象。window.frames 返回窗口中所有命名的框架 
parent是父窗口（如果窗口是顶级窗口，那么parent==self==top） 
top是最顶级父窗口（有的窗口中套了好几层]]></description><category></category></item><item><title><![CDATA[JavaScript之DOM]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53959354</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53959354</guid><author>AkameMo</author><pubDate>Sat, 31 Dec 2016 23:50:05 +0800</pubDate><description><![CDATA[JavaScript文档对象模型BOM 
DOM 解析模型，将文档加载到 内存，形成一个树形结构  就是根节点，每个标签会成为一个元素节点、标签的属性成为属性节点，标签内部的文本内容成为文本节点  
注意：属性节点，它不属于DOM树形结构，不属于任何节点父节点，也不属于任何节点的子节点 ，属性节点依附于元素节点上 一种附加节点 DOM元素常见操作DOM 获取节点：节点查询 参上
DOM 改变节点：]]></description><category></category></item><item><title><![CDATA[JavaScript事件]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53959312</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53959312</guid><author>AkameMo</author><pubDate>Sat, 31 Dec 2016 23:47:11 +0800</pubDate><description><![CDATA[事件通常与函数配合使用，这样就可以通过发生的事件来驱动函数执行。事件是基于对象存在，事件通常可以修饰多种对象。鼠标移动事件Mousemove： 鼠标移动时触发事件 鼠标跟随效果 
Mouseover： 鼠标从元素外，移动元素之上，信息提示、字体变色
Mouseout：  鼠标从元素上，移出元素范围，和mouseover一起使用 
鼠标点击事件（左键相关事件）click 鼠标单击事件
dbclick]]></description><category></category></item><item><title><![CDATA[JavaScript基础加强]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53959245</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53959245</guid><author>AkameMo</author><pubDate>Sat, 31 Dec 2016 23:44:55 +0800</pubDate><description><![CDATA[JavaScript是在浏览器内容运行，无需编译、解释执行动态脚本语言，是一种弱类型语言，所有变量使用var定义。 
JavaScript的3个组成部分分别为：核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)1.ECMAScript核心语法“` 
分为内部JS和外部JS【使用src进行引入】 
 
JavaScript程序编写     // 编写JavaScript代码]]></description><category></category></item><item><title><![CDATA[Mongodb]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53455427</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53455427</guid><author>AkameMo</author><pubDate>Sun, 04 Dec 2016 17:49:16 +0800</pubDate><description><![CDATA[Mongodb的组成Database：可以有多个数据库，各个数据库间相互独立，每个数据库作为一个容器可以包含一个或多个集合(collection)。 
Collection：集合是一组文档(document)。在逻辑上相当于关系型数据库中的表。但是与表不同的是，在向集合存储数据时无需事先定义数据结构。 
Document：集合中存储文档的单位。一个文档包含了一系列字段或键值对。键是字符串，值可以是各]]></description><category></category></item><item><title><![CDATA[Solr]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53386158</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53386158</guid><author>AkameMo</author><pubDate>Mon, 28 Nov 2016 23:08:59 +0800</pubDate><description><![CDATA[什么是SolrSolr 是Apache下的一个顶级开源项目，采用Java开发，它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言，同时实现了可配置、可扩展，并对索引、搜索性能进行了优化 
Solr可以独立运行，运行在Jetty、Tomcat等这些Servlet容器中，Solr 索引的实现方法很简单，用 POST 方法向 Solr 服务器发送一个描述 Field 及其]]></description><category></category></item><item><title><![CDATA[NoSql]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53386066</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53386066</guid><author>AkameMo</author><pubDate>Mon, 28 Nov 2016 22:58:46 +0800</pubDate><description><![CDATA[Nosql解决的问题
对数据库高并发读写的需求 
网站要根据用户个性化信息来实时生成动态页面和提供动态信息，所以基本上无法使用动态页面静态化技术，因此数据库并发负载非常高，往往要达到每秒上万次读写请求。关系数据库应付上万次SQL查询还勉强顶得住，但是应付上千万次SQL写数据请求，硬盘IO就已经无法承受了。
对海量数据的高效率存储和访问的需求 
对于大型的SNS网站，每天用户产生海量的用户动态，以国外]]></description><category></category></item><item><title><![CDATA[Redis]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53386008</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53386008</guid><author>AkameMo</author><pubDate>Mon, 28 Nov 2016 22:51:28 +0800</pubDate><description><![CDATA[Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。Redis数据结构redis是一种高级的key:value存储系统，其中value支持五种数据类型： 
1. 字符串（strings） 
有人说，如果只使用redis中的字符串类型，且不使用redis的持久化功能，那么，redis就和memcache非常非常的像了。这说明strings类型是一个]]></description><category></category></item><item><title><![CDATA[MyCat]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53365961</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53365961</guid><author>AkameMo</author><pubDate>Sun, 27 Nov 2016 18:56:39 +0800</pubDate><description><![CDATA[MyCat简单的说，MyCAT就是： 
•一个彻底开源的，面向企业应用开发的“大数据库集群” 
•支持事务、ACID、可以替代Mysql的加强版数据库 
•一个可以视为“Mysql”集群的企业级数据库，用来替代昂贵的Oracle集群 
•一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server 
•结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 
•一个新颖的数据库]]></description><category></category></item><item><title><![CDATA[RESTful架构]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/53364969</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/53364969</guid><author>AkameMo</author><pubDate>Sun, 27 Nov 2016 16:03:11 +0800</pubDate><description><![CDATA[计算机科学两大前沿，软件和网络。以前的软件开发主要针对单机环境，网络主要是研究系统之间的通信。互联网的时代，网站即软件。软件和网络之间的联系已经是密不可分了。 
RESTful是以网络为基础的应用软件的架构设计。得到一个功能强、性能好、适宜通信的架构。 
REST，即Representational State Transfer。即表现层状态转化。资源（Resources）所谓”资源”，就是网络上的]]></description><category></category></item><item><title><![CDATA[Java面试常考题目]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/52976310</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/52976310</guid><author>AkameMo</author><pubDate>Sun, 30 Oct 2016 23:46:21 +0800</pubDate><description><![CDATA[SpringMVC与Struts2的主要区别？ 
①springmvc的入口是一个servlet即前端控制器，而struts2入口是一个filter过虑器。 
②springmvc是基于方法开发，传递参数是通过方法形参，可以设计为单例或多例(建议单例)，struts2是基于类开发，传递参数是通过类的属性，只能设计为多例。 
③Struts采用值栈存储请求和响应的数据，通过OGNL存取数据， spri]]></description><category></category></item><item><title><![CDATA[数据库优化相关]]></title><link>https://blog.youkuaiyun.com/AkameMo/article/details/52972735</link><guid>https://blog.youkuaiyun.com/AkameMo/article/details/52972735</guid><author>AkameMo</author><pubDate>Sun, 30 Oct 2016 16:36:12 +0800</pubDate><description><![CDATA[关于查询优化
对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。
应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使用索引而进行全表扫描，如：? 
 select id from t where num is null? 
 可以在num上设置默认值0，确保表中num列没有null值，然后这样查询：? 
 sele]]></description><category></category></item></channel></rss>