上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: spring-boot-starter-weixin是jfinal-weixin的spring boot版本,以前一直在用jfinal-weixin做为开发工具包,也一直没有尝试过支持多公众号,最近正好有需求要求支持多公众号,就来研究一番它是如何支持多公众号的。 找到源码,打开后发现有个拦截器,我们 阅读全文
posted @ 2020-07-02 11:23 Java旅途 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一、sentinel是什么 sentinel的官方名称叫分布式系统的流量防卫兵。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。在Spring Cloud项目中最开始我们使用的是Hystrix,目前已停止更新了。现在Spring Cloud官方推荐的是 阅读全文
posted @ 2020-06-28 14:39 Java旅途 阅读(1965) 评论(1) 推荐(0) 编辑
摘要: 今天早上,新来的同事小王突然问我:“周哥,什么是幂等性啊?”。然后我就跟他解释了一番,幂等性就是说无论你执行几次请求,其结果是一样的。说到了幂等就不得不说重复提交了,你连续点击提交按钮,理论上来说这是同一条数据,数据库应该只能存入一条,而实际上存放了多条,这就违反了幂等性。因此我们就需要做一些处理, 阅读全文
posted @ 2020-06-24 08:44 Java旅途 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 今天给大家安利一款接口文档生成器——JApiDocs。 swagger想必大家都用过吧,非常方便,功能也十分强大。如果要说swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。 下面我们一起来看看如 阅读全文
posted @ 2020-06-22 08:51 Java旅途 阅读(1362) 评论(4) 推荐(0) 编辑
摘要: 什么是网关 在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平台无关的服务协议作为各个单元间的通讯方式。 换句话说就是网关为所有的请求 阅读全文
posted @ 2020-06-17 08:43 Java旅途 阅读(3471) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-26 08:45 Java旅途 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 什么是函数式编程 在学习lambda之前,我们先搞清楚什么是函数。我理解的函数就是输入一些东西经过一定的规则后输出。假如我们超时买苹果,苹果的单价是5元,则f(x) = 5x;其中x代表我们购买苹果的重量,则苹果的重量和价格对应的一种关系就是函数。我们看看这个函数,我们关注的重点其实就是x和5x。这 阅读全文
posted @ 2020-05-22 10:15 Java旅途 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在我们日常开发中,判空应该是最常用的一个操作了。因此项目中总是少不了依赖commons lang3包。这个包为我们提供了两个判空的方法,分别是StringUtils.isEmpty(CharSequence cs)和StringUtils.isBlank(CharSequence cs)。我们分别来 阅读全文
posted @ 2020-05-18 10:30 Java旅途 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 什么是Feign Feign是spring cloud提供的一个声明式的伪http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一天注解即可。 Nacos很好的兼容了Feign,Feign默认默认继承了Ribbon,所以在nacos下使用Feign默认就实现了负载均衡的 阅读全文
posted @ 2020-05-13 08:52 Java旅途 阅读(4055) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-09 08:58 Java旅途 阅读(10315) 评论(3) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页