摘要: 标签:springmvc+mybatis dubbo+zookeeper restful redis分布式缓存 spring mvc bootstrap html5 添加标签>> 本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用。 首先, 阅读全文
posted @ 2017-04-14 14:34 itit123 阅读(207) 评论(0) 推荐(0)
摘要: 一个从大局上观看的基本流程大概就是如此,然而SpringMVC在具体的实现上远比这复杂许多,基本上在普通项目开发下我们在配置完SpringMVC要求配置环境后,所需要开发的地方就只有视图层和控制层,控制层里面的代码一般是有逻辑层和数据层的实现。   下面是我用思维导图制作的流程,比文字看起来直观一些。 阅读全文
posted @ 2017-04-14 14:07 itit123 阅读(189) 评论(0) 推荐(0)
摘要: MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。 阅读全文
posted @ 2017-04-14 11:34 itit123 阅读(1478) 评论(0) 推荐(0)
摘要: server.A=B:C:D:其中 A 是一个数字,表示这个是第几号服务器;B 是这个服务器的 ip 地址;C 表示的是这个服务器与集群中的 Leader 服务器交换信息的端口;D 表示的是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。如果是伪集群的配置方式,由于 B 都是一样,所以不同的 Zookeeper 实例通信端口号不能一样,所以要给它们分配不同的端口号。 阅读全文
posted @ 2017-04-14 11:33 itit123 阅读(12380) 评论(0) 推荐(0)
摘要: mybatis提供一种“半自动化”的ORM实现。 这里的“半自动化”,是相对Hibernate等提供了全面的数据库封装机制的“全自动化”ORM实现而言,“全自动”ORM实现了POJO和数据库表之间的映射,以及 SQL 的自动生成和执行。 阅读全文
posted @ 2017-04-14 11:23 itit123 阅读(332) 评论(0) 推荐(0)
摘要: 一、栅格和块阴影 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 <!DOCTYPE ht 阅读全文
posted @ 2017-04-14 11:21 itit123 阅读(311) 评论(0) 推荐(0)
摘要: Redis:属于独立的运行程序,需要单独安装后,使用Java中的Jedis来操纵。因为它是独立,所以如果你写个单元测试程序,放一些数据在Redis中,然后又写一个程序去拿数据,那么是可以拿到这个数据的。, ehcache:与Redis明显不同,它与java程序是绑在一起的,java程序活着,它就活着。譬如,写一个独立程序放数据,再写一个独立程序拿数据,那么是拿不到数据的。只能在独立程序中才能拿到数据。 阅读全文
posted @ 2017-04-14 11:18 itit123 阅读(2042) 评论(0) 推荐(0)
摘要: 通过编码层的转换,我们可以很好的对KV存储进行封装从而和Redis进行融合。所有对Redis数据的操作,经过编码层的转换,最终会转化为对KV存储的n次读写(N>=1)。在符合Redis命令语义的情况下,编码曾设计应当尽量的减少n的次数。 最重要的一点是,Redis与KV存储的融合并不是为了替换Redis,而是寻求一种在性能可接受的情况下使得单机能支持远超内存限制的数据量。在特定的场景中,也可以作为冷数据的存储方案与Redis热数据之间互联互通。 阅读全文
posted @ 2017-04-14 11:17 itit123 阅读(5139) 评论(0) 推荐(0)
摘要: zoo_create 函数标志,ZOO_EPHEMERAL 用来标识创建临时节点,ZOO_SEQUENCE 用来标识节点命名具有递增的后缀序号(一般是节点名称后填充 10 位字符的序号,如 /xyz0000000000, /xyz0000000001, /xyz0000000002, ...),同样地,ZOO_EPHEMERAL, ZOO_SEQUENCE 可以组合。 阅读全文
posted @ 2017-04-14 11:14 itit123 阅读(140) 评论(0) 推荐(0)