上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 38 下一页
摘要: 配置管理工具包,让你可以把配置放到远程服务器,集中化管理集群配置,目前支持本地存储、Git以及svn。 如果微服务架构中没有使用统一配置中心时,所存在的问题: 配置文件分散在各个项目里,不方便维护 配置内容安全与权限,实际开发中,开发人员是不知道线上环境的配置的 更新配置后,项目需要重启 在分布式系 阅读全文
posted @ 2021-01-25 20:59 clearlove007 阅读(55) 评论(0) 推荐(0) 编辑
摘要: API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。 API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关 阅读全文
posted @ 2021-01-25 20:58 clearlove007 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Feign是声明式服务调用。Feign是一个声明式的Web Service客户端,它的目的就是让Web Service调用更加简单。Feign提供了HTTP请求的模板,通过编写简单的接口和插入注解,就可以定义好HTTP请求的参数、格式、地址等信息。而Feign则会完全代理H 阅读全文
posted @ 2021-01-25 20:57 clearlove007 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一般使用list结构作为队列,rpush生产消息,lpop消费消息。当lpop没有消息的时候,要适当sleep一会再重试。 如果对方追问可不可以不用sleep呢? list还有个指令叫blpop,在没有消息的时候,它会阻塞住直到消息到来。如果对方追问能不能生产一次消费多次呢?使用pub/sub主题订 阅读全文
posted @ 2021-01-24 17:59 clearlove007 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 如果大量的key过期时间设置的过于集中,到过期的那个时间点,redis可能会出现短暂的卡顿现象。一般需要在时间上加一个随机值,使得过期时间分散一些。 阅读全文
posted @ 2021-01-24 17:57 clearlove007 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 使用keys指令可以扫出指定模式的key列表。 对方接着追问:如果这个redis正在给线上的业务提供服务,那使用keys指令会有什么问题? 这个时候你要回答redis关键的一个特性:redis的单线程的。keys指令会导致线程阻塞一段时间,线上服务会停顿,直到指令执行完毕,服务才能恢复。这个时候可以 阅读全文
posted @ 2021-01-24 17:56 clearlove007 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Mybatis使用RowBounds对象进行分页,它是针对ResultSet结果集执行的内存分页,而非物理分页,可以在sql内直接书写带有物理分页的参数来完成物理分页功能,也可以使用分页插件来完成物理分页。 分页插件的基本原理是使用Mybatis提供的插件接口,实现自定义插件,在插件的拦截方法内拦截 阅读全文
posted @ 2021-01-23 21:33 clearlove007 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 不同的Xml映射文件,如果配置了namespace,那么id可以重复;如果没有配置namespace,那么id不能重复;毕竟namespace不是必须的,只是最佳实践而已。 原因就是namespace+id是作为Map<String, MappedStatement>的key使用的,如果没有name 阅读全文
posted @ 2021-01-23 21:28 clearlove007 阅读(801) 评论(0) 推荐(0) 编辑
摘要: Mybatis将所有Xml配置信息都封装到All-In-One重量级对象Configuration内部。在Xml映射文件中,标签会被解析为ParameterMap对象,其每个子元素会被解析为ParameterMapping对象。标签会被解析为ResultMap对象,其每个子元素会被解析为Result 阅读全文
posted @ 2021-01-23 21:27 clearlove007 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 五大自动化测试的Python框架 本文通过介绍与比较五种自动化测试的Python框架,帮助您合理做出工具选择,并能顺利开展和加速应用测试。 作者:陈峻编译来源:51CTO|2019-04-22 09:00 收藏 分享 【51CTO.com快译】自2018年被评选为编程语言以来,Python在各大排行 阅读全文
posted @ 2021-01-22 11:20 clearlove007 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 38 下一页