注意: 当我们通过接口中的接口调用到其他服务中的controller时,人家服务方的controller需要接受的参数,我们在调用的时候也要声明,所以我们在接口中的写法也要写@RequestMappping(value = "", method = )注解 和@RequestParam 或者@Req ...
                            
                            
                                分类:
其他好文   时间:
2019-10-12 22:37:58   
                                阅读次数:
77
                             
                    
                        
                            
                            
                                    策略模式: 1、定义:定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户 2、模型结构: (1)抽象策略(Strategy)类:定义了一个公共接口,各种不同的算法以不同的方式实现这个接口, 环境角色使用这个接口调用不同的算法,一般使用接口或抽象类实现 (2 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-08 19:00:11   
                                阅读次数:
89
                             
                    
                        
                            
                            
                                最近公司项目经常出现OOM,dump出堆栈信息发现User对象占了80%的内存, 检查代码未发现有查询全量用户信息的地方,该现象连续出现了一个星期,都是User对象引起的, 仔细查看日志发现有一个接口调用异常频繁,再结合代码分析发现在接口层上一级有一个拦截器,校验session里面的用户信息, 可以 ...
                            
                            
                                分类:
其他好文   时间:
2019-10-08 14:24:50   
                                阅读次数:
100
                             
                    
                        
                            
                            
                                    开放平台的API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用 使用 自定义频率限制组件:utils/thottle.py views.py allow_request() 方法内定义频率控制的实现 wait() 方法的返回值代表了距离下次允许访问还剩多久,单位:秒 全局使用 同样,需 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-28 17:47:30   
                                阅读次数:
96
                             
                    
                        
                            
                            
                                    暑假时闲来无事写的python代码,爬取解析网站的视频流并且组合成一部电影,运行的是多进程,过程中也出现了一些问题 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-28 15:01:47   
                                阅读次数:
595
                             
                    
                        
                            
                            
                                为跨平台而生 在计算机发展的早期,各类计算平台、计算设备所提供的接口、调用方式纷繁复杂,没有像今天这样相对统一的标准。由于需要适配不同的平台,需要写很多繁琐的兼容代码,这无形中给开发者带来了很大的不便。甚至,这种混乱出现在 IBM 这一家公司下不同机型的机器上,所以 IBM 的工程师们创造了虚拟化技 ...
                            
                            
                                分类:
系统相关   时间:
2019-09-26 14:56:52   
                                阅读次数:
116
                             
                    
                        
                            
                            
                                这里需要解释两点: 1. 开启熔断 在固定时间窗口内,接口调用超时比率达到一个阈值,会开启熔断。进入熔断状态后,后续对该服务接口的调用不再经过网络,直接执行本地的默认方法,达到服务降级的效果。 2. 熔断恢复 熔断不可能是永久的。当经过了规定时间之后,服务将从熔断状态回复过来,再次接受调用方的远程调 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-19 21:49:52   
                                阅读次数:
84
                             
                    
                        
                            
                            
                                    前端的动态数据交互离不开服务端提供的接口,在一个前后端分离的中后台项目中,接口的请求和响应是必不可少的。 那么在架构一个中后台系统的时候,我们如何有效的管理和封装接口,提高项目接口调用的统一性、可维护性,以及在后端接口还没有开发完成,在仅有契约的基础上我们如何有效的模拟接口的调用呢? 接下来便会对以 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-19 14:02:01   
                                阅读次数:
94
                             
                    
                        
                            
                            
                                1,什么是Dubbo Dubbo是阿里巴巴在2011年开源的分布式服务框架,是服务化治理的核心框架。 Dubbo主要提供3个功能,远程接口调用,负载均衡和容错,服务注册和服务发现 目前,已经是Apache的开源项目 官网: http://dubbo.apache.org 2,Dubbo的架构 3,工 ...
                            
                            
                                分类:
其他好文   时间:
2019-09-19 10:37:47   
                                阅读次数:
91
                             
                    
                        
                            
                            
                                    1. 表示操作成功,文字上方会显示一个表示操作成功的图标。 2.表示加载中,显示为加载中图标。 3.不显示图标,一般用作提示。 以上3种弹窗均使用wx.showToast接口,调用后会根据设定的duration停留一定时间。 此外,表示加载中的弹窗还可以使用wx.showLoading接口,但调用该 ...
                            
                            
                                分类:
微信   时间:
2019-09-19 01:31:35   
                                阅读次数:
223