摘要: Kafka作为时下最流行的开源消息系统,被广泛地应用在数据缓冲、异步通信、汇集日志、系统解耦等方面。相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提供了超一流的读写性能。 针对Kafka性能方面进行简单分析,相关数据请参考:https://segmentfau 阅读全文
posted @ 2018-01-16 17:05 SUNSHINEC 阅读(548) 评论(0) 推荐(0)
摘要: ZeroMQ : 扩展性好,开发比较灵活,采用C语言实现,实际上他只是一个socket库的重新封装,如果我们做为消息队列使用,需要开发大量的代码 RabbitMQ :结合erlang语言本身的并发优势,性能较好,但是不利于做二次开发和维护 ActiveMQ: 历史悠久的开源项目,已经在很多产品中得到 阅读全文
posted @ 2018-01-16 17:04 SUNSHINEC 阅读(687) 评论(0) 推荐(0)
摘要: SOA 面向服务架构,实际上强调的是软件的一种架构,一种支撑软件运行的相对稳定的结构,表面含义如此,其实SOA是一种通过服务整合来解决系统集成的一种思想。不是具体的技术,本质上是一种策略、思想。 ESB 企业服务总线,像一根“聪明”的管道,用来连接各个“愚笨”的节点。为了集成不同系统,不同协议的服务 阅读全文
posted @ 2018-01-16 16:11 SUNSHINEC 阅读(999) 评论(1) 推荐(1)
摘要: 1、先来说说什么是源• 源(origin)就是协议、域名和端口号。以上url中的源就是:http://www.company.com:80若地址里面的协议、域名和端口号均相同则属于同源。以下是相对于 http://www.a.com/test/index.html 的同源检测• http://www 阅读全文
posted @ 2018-01-16 15:37 SUNSHINEC 阅读(582) 评论(0) 推荐(0)
摘要: 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定 阅读全文
posted @ 2018-01-16 10:31 SUNSHINEC 阅读(170) 评论(0) 推荐(0)
摘要: IPv4地址分为A、B、C、D、E五类,出去特殊作用的D、E两类,剩下的A、B、C三类地址是我们常见的IP地址段。A类地址的容量最大,可以容纳16777214个主机,B类地址可以容纳65534个主机,C类地址可以容纳254个主机。在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中 阅读全文
posted @ 2018-01-16 09:38 SUNSHINEC 阅读(1064) 评论(0) 推荐(0)
摘要: 先看一幅图吧: 这幅图清晰地表达了六大设计原则,但仅限于它们叫什么名字而已,它们具体是什么意思呢?下面我将从原文、译文、理解、应用,这四个方面分别进行阐述。 1.单一职责原则(Single Responsibility Principle - SRP) 原文:There should never b 阅读全文
posted @ 2018-01-13 13:08 SUNSHINEC 阅读(509) 评论(0) 推荐(0)
摘要: Factom这个Solution在2014年的时候就已经推出了,现在已经2018年了,我才来写这一篇分析文章可能有些迟了,但是它是十分具有参考价值的。因为现阶段来开区块链虽然炒得火热--养猫、养狗、草泥马之类的,但是真正成熟的应用比较少,有很多连基本的链平台都没有开发完全。而bitcoin作为区块链 阅读全文
posted @ 2018-01-12 17:14 SUNSHINEC 阅读(2232) 评论(0) 推荐(0)
摘要: import java.security.MessageDigest; /** * MD5加密工具类 * @author zwq */public class MD5Util { /** * MD5加密 * @param message 需要加密的信息,例:123456 * @return 返回MD 阅读全文
posted @ 2018-01-12 16:50 SUNSHINEC 阅读(249) 评论(0) 推荐(0)
摘要: 1、查询某节点下所有后代节点(包括各级父节点) 1 // 查询id为101的所有后代节点,包含101在内的各级父节点 2 select t.* from SYS_ORG t start with id = '101' connect by parent_id = prior id 2、查询某节点下所 阅读全文
posted @ 2018-01-12 16:47 SUNSHINEC 阅读(465) 评论(0) 推荐(0)