- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Go连接Apollo配置中心对比是否已经导入过配置信息
##代码引入配置信息使用go链接阿波罗配置中心func test() { fmt.Println("----------------------------------------------") fstr, err := ioutil.ReadFile("D:/Documents/i18n.user.not.exists.error.en-us") check(err) //...
2019-03-29 11:33:50 6752
原创 Iris实现reponse拦截返回客户端消息
基本思路要求2019/3/22 22:54晚间终于走通了大致的拦截流程。项目需求,由于项目国际化需要,本公司所有系统翻译配置信息使用集中集群方式配置在apollo配置中心里面,最好的方式当然是吧所有的状态码都统一在路由层处理,但是同事实测nginx+lua解析服务返回json严重影响路由效率,因此java项目和go项目都统一使用自身拦截器处理,降低业务层逻辑的耦合。java spirng b...
2019-03-22 23:22:05 2468
转载 Go 程序的国际化
概述Go 是静态编译的编程语言,最近很受欢迎,因为它简单、性能好而且非常适合开发云端应用。它有强大的能够 处理国际化(i18n)和本地化(l10n)的库,比如处理字符编码、文本转换还有特定地区的文本,但这个包的 文档写得不够好。让我们来看看该怎么使用这个库,并且让我们的 Go 程序能适应不同区域。上面说的包是 golang.org/x/text ,如果用得好,在你想让应用全球化时能帮上大忙。...
2019-03-20 12:15:35 2449
原创 SpringBoot使用Nacos作为配置中心服务和服务注册中心
简介从spring开始,所有的配置文件都放在项目中,如果需要修改配置文件内容,则需要登陆服务器重启服务。想象一下如果你有一百台服务的需要修改,那是不可想象的工作量。目前已有的配置中心携程开源的Apollo:数据保存在mysql中,支持命名空间和分发更新配置springcloud 中的springcloud config:必须使用git保存配置信息阿里的开源Nacos其他项目未关注最次...
2019-03-07 18:15:41 229391 26
转载 MySQL同步机制、主从复制半同步和双主配置
复制架构衍生史在谈这个特性之前,我们先来看看MySQL的复制架构衍生史。在2000年,MySQL 3.23.15版本引入了Replication。Replication作为一种准实时同步方式,得到广泛应用。这个时候的Replicaton的实现涉及到两个线程,一个在Master,一个在Slave。Slave的I/O和SQL功能是作为一个线程,从Master获取到event后直接apply,没有r...
2019-03-06 12:01:13 3963
转载 Nginx负载均衡的几种方式
Nginx负载均衡的几种方式目前一共有五种,这个也是常见面试考点之一哦轮询轮询方式是Nginx负载默认的方式,顾名思义,所有请求都按照时间顺序分配到不同的服务上,如果服务Down掉,可以自动剔除,如下配置后轮训10001服务和10002服务。upstream dalaoyang-server { server localhost:10001; serve...
2019-03-06 11:08:20 1028
spring注解事务实现demo
2017-03-07
java调用DDL的简单demo
2015-07-31
飞秋FeiQ局域网聊天软件
2013-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人