摘要:        
1、vagrant 为了模拟集群效果,使用vagrant。 1.1、首先下载vagrant https://www.vagrantup.com/downloads.html 说明:浏览器下载可能比较慢,可以通过迅雷下载。 1.2、下载之后,安装vagrant mac中下一步到底就可以。 说明:虽然v    
阅读全文
posted @ 2016-04-10 19:51
赵计刚
阅读(5550)
推荐(1)
 
		
    
        
        
摘要:        
1、定义一个服务 https://www.consul.io/docs/agent/services.html 该方法是服务注册中提供服务的最常用的方法。 关于服务的定义:服务的属性我们会在后边每出现一个总结一个,最后再做总结。 2、服务注册 2.1、创建服务文件所存放的文件夹 说明: .d做后缀:    
阅读全文
posted @ 2016-04-06 16:16
赵计刚
阅读(8043)
推荐(2)
 
		
    
        
        
摘要:        
安装环境: mac:64bit(查看mac位数:打开终端-->"uname -a") consul_0.6.4_darwin_amd64.zip和consul_0.6.4_web_ui.zip,从consul官网https://www.consul.io/downloads.html进行下载就好(选    
阅读全文
posted @ 2016-04-05 20:45
赵计刚
阅读(39731)
推荐(1)
            
        
        
摘要:        
1、consul的作用 服务发现 Consul clients提供服务(例如API) 其他的client发现服务的提供者(通过DNS或http,应用可以轻松的发现他们所依赖的服务) 健康检查 Key-Value存储操作 动态配置 leader选举 feature flagging coordinat    
阅读全文
posted @ 2016-04-05 19:32
赵计刚
阅读(3270)
推荐(0)
 
		
    
        
        
摘要:        
retrofit:一套RESTful架构的Android(Java)客户端实现。 好处: 基于注解 提供JSON to POJO,POJO to JSON,网络请求(POST,GET,PUT,DELETE等)封装 可以看做是对HttpClient的再次封装 1、为了做测试,建立了一个新的spring    
阅读全文
posted @ 2016-04-03 22:57
赵计刚
阅读(10687)
推荐(0)
            
        
        
摘要:        
在实际开发中,其实很少会用到事务,一般情况下事务用的比较多的是在金钱计算方面。 mybatis与spring集成后,其事务该怎么做?其实很简单,直接在上一节代码的基础上在相应的方法(通常是service层)上加上@Transactional注解即可。 1、com.xxx.firstboot.exce    
阅读全文
posted @ 2016-04-03 16:46
赵计刚
阅读(16963)
推荐(2)
            
        
        
摘要:        
springboot集成了springJDBC与JPA,但是没有集成mybatis,所以想要使用mybatis就要自己去集成。集成方式相当简单。 1、项目结构 2、pom.xml 1 <!-- 与数据库操作相关的依赖 --> 2 <dependency> 3 <groupId>org.springf    
阅读全文
posted @ 2016-04-03 16:06
赵计刚
阅读(39772)
推荐(3)
 
		
    
        
        
摘要:        
注:本文参考自 http://www.jianshu.com/p/0465a2b837d2 swagger用于定义API文档。 好处: 前后端分离开发 API文档非常明确 测试的时候不需要再使用URL输入浏览器的方式来访问Controller 传统的输入URL的测试方式对于post请求的传参比较麻烦    
阅读全文
posted @ 2016-04-02 19:52
赵计刚
阅读(74775)
推荐(9)
            
        
        
摘要:        
如果使用的是redis2.x,在项目中使用客户端分片(Shard)机制。(具体使用方式:第九章 企业项目开发--分布式缓存Redis(1) 第十章 企业项目开发--分布式缓存Redis(2)) 如果使用的是redis3.x中的集群,在项目中使用jedisCluster。 redis3.2.5集群搭建    
阅读全文
posted @ 2016-04-02 16:08
赵计刚
阅读(22235)
推荐(1)
 
		
    
        
        
摘要:        
上一节的代码是spring-boot的入门程序,也是官方文档上的一个程序。这一节会引入spring-boot官方文档推荐的方式来开发代码,并引入我们在spring开发中service层等的调用。 1、代码结构如下 2、pom.xml 1 <?xml version="1.0" encoding="U    
阅读全文
posted @ 2016-03-30 11:15
赵计刚
阅读(4702)
推荐(2)