- 博客(9)
- 问答 (9)
- 收藏
- 关注
原创 Spring Cloud Config 快速入门
Spring Cloud Config分布式配置服务由服务器端和客户端共同组成,服务端提供配置信息的存储管理,对配置进行统一的管理,客户端读取配置信息为了能统一的管理配置文件,我们需要先把配置文件提交到git上去(也可以用svn),首先创建如下3个配置文件jdbc-dev.propertiesjdbc-test.propertiesjdbc-production.propertie
2016-06-29 10:57:45 6958 1
原创 使用Spring Cloud Consul实现服务的注册和发现
首先安装consul环境,参照之前的文章:http://blog.csdn.net/mn960mn/article/details/51753893项目规划,2个服务端,1个客户端首先来看服务端,一:服务端1:项目依赖 org.springframework.cloud spring-cloud-consul-dependencies 1
2016-06-28 14:35:18 32785 10
原创 使用consul实现服务的注册和发现
服务注册 - 服务进程在注册中心注册自己的位置。它通常注册自己的主机和端口号,有时还有身份验证信息,协议,版本号,以及运行环境的详细资料。服务发现 - 客户端应用进程向注册中心发起查询,来获取服务的位置。服务发现的一个重要作用就是提供一个可用的服务列表服务定义的格式类似如下:{ "service":{ "id": "jetty", "name": "jetty", "ad
2016-06-27 16:05:22 14607 4
原创 Protocol Buffer for Java快速入门
Protocol Buffer它是谷歌内部用的一种高效的、可扩展的对结构化数据进行编码的格式规范。是一个用来序列化结构化数据的技术,支持多种语言诸如C++、Java以及Python语言,可以使用该技术来持久化数据或者序列化成网络传输的数据。相比较一些其他的XML技术而言,该技术的一个明显特点就是更加节省空间(以二进制流存储)、速度更快以及更加灵活。一:编写proto文件Acco
2016-06-26 11:02:51 1264 2
原创 consul的安装和配置
Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者等。consul提供的一些关键特性:service discovery:consul通过DNS或者HTTP接口使服务注册和服务发现变的很容易,一些外部服务,例如saas提供的也可以一样注册。health checking:健康检测使consul可以快速的告警
2016-06-24 17:29:09 15766 1
原创 关于mybatis增加缓存引入的坑
mapper.xml的配置文件里面开启了缓存,代码如下: select id,name,price,create_time from tb_product where is_del=0 order by create_time desc 缓存时间是3s,注意返回的结果,createTime类型是jav
2016-06-21 15:47:57 1339
原创 haproxy安装配置
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。操作系统
2016-06-15 11:59:49 1550
原创 Tomcat9配置HTTP2
HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。系统环境:CentOS release 6.5 (Final) x64JDK 1.8.0_92apache-tomcat-9.
2016-06-07 12:09:10 18317 6
原创 使用appassembler-maven-plugin插件生成启动脚本
appassembler-maven-plugin可以自动生成跨平台的启动脚本,省去了手工写脚本的麻烦,而且还可以生成jsw的后台运行程序。插件网址:http://www.mojohaus.org/appassembler/appassembler-maven-plugin/appassembler的配置比较简单,在pom.xml的配置文件加入插件配置。生成启动
2016-06-01 10:47:34 12551
空空如也
RabbitMQ中的Exchange to Exchange Bindings是干啥的?
2017-06-02
要想自己写的shell能兼容所有的linux发行版,需要注意什么
2016-08-15
用javac启动的程序如何正常的结束掉(shutdown)
2015-01-21
判断字符串是否是数字开头
2015-01-12
maven无法从私服下载依赖
2014-12-01
在线支付的系统,需要注意哪些安全
2014-06-12
以下三种Apache与Tomcat整合方式,哪种用的最多
2014-06-07
求CMD脚本代码,一次性全部执行*.SQL文件
2012-01-07
请问大家这个servlet是不是线程安全的,为什么。
2010-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人