- 博客(10)
- 收藏
- 关注
原创 Go -Gin框架记录(一) 搭建启动gin,在MAC上编译Linux的可执行文件
Gin启动 go mod 先引入gin的包,我引入的是 import ( "github.com/gin-gonic/gin") 利用go mod tidy 将新引入的gin包下载更新到本地的mod仓库中。如果发生了time out 之类的错误,最可能的原因是由于资源在墙外,因此我们可以设置自己的GOPROXY为阿里的代理,如下 然后编写启动函数 mian函...
2019-11-18 16:25:17
1797
1
原创 Spring Cloud 灰度发布方案
前言 在平时的业务开发过程中,后端服务与服务之间的调用往往通过fegin或者RestTemplate两种方式。但是我们在调用服务的时候往往只需要写服务名就可以做到路由到具体的服务,这其中的原理相比大家都知道是SpringCloud的ribbon组件帮我们做了负载均衡的功能。灰度发布的核心就是路由,如果我们能够重写ribbon默认的负载均衡算法是不是就意味着我们能够控制服务的转发呢...
2019-04-10 17:07:47
6004
2
转载 redis缓存穿透,瞬间并发,缓存雪崩的解决方法
一.缓存穿透: 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。 解决办法: 1...
2018-11-09 13:32:44
430
2
原创 基于Apache Apollo 的MQTT消息队列实现
1.Apache Apollo 的介绍和服务搭建 (以 windows为例) 1.1 介绍 MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。 ActiveMQ Apollo是一个更快,更可靠,更容易维...
2018-10-16 18:31:32
5210
原创 Spring中如何使用注解写日志
Spring 中如何使用注解写日志欢迎大家阅读这片部落格过去的方式现在的方式谢谢大家欢迎大家阅读这片部落格在Spring中我们会有很多的时候做日志输出,日志的存在不仅是对于项目后期的运维监控带来极大的便利性,而且在开发过程中我们开发的人员使用日志的功能时,也方便我们追踪方法传递的参数是否正确以及对于我们开发结束后测试解决BUG都有极大的好处,那么我们在使用Spring时候传统的日志使用一般都是...
2018-10-10 14:48:33
715
原创 spring boot 整合RabbitMq
RabbitMq的介绍和基本的认识在上一篇中讲过,不再赘述。直接上代码,整合springboot RabbitMqMaven中引入RabbitMq依赖 <dependency> <groupId>repository.org.springframework.amqp</groupId> <arti...
2018-08-27 14:42:58
555
转载 RabbitMq
转至:http://www.ostest.cn/archives/497引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服...
2018-08-27 14:10:28
156
原创 人脸识别基于face++
python3.7闲来无事应公司伙伴之约,写个demo做人脸识别 #!/usr/bin/python# -*- coding: UTF-8 -*-import requestsimport timeimport jsonimport hashlibimport base64def main(): x_appid = 'xx' api_key = 'xx'...
2018-08-07 17:06:38
390
1
原创 一只猴儿的开场白
第一次使用优快云写blog,希望能小火一下~~对这个的定义就是记录和监督吧。鞭策自己不停地吸收营养,然后记录下来,慢慢积淀吧。本身学习接触软件已经很久了,一直没能正式的贴出属于自己blog。在这之后我会经常使用csdn,借鉴其他志同道合的朋友的写法,用法以及技术心得,通过原创,转载,引用等,达到我们一起共同成长的目的~...
2018-06-28 11:55:37
175
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人