Spring注册表之手动注册bean

一般情况下,我们Spring应用中的bean都是通过注解或者xml注入到容器中的,有些情况下我们可能想手动往容器中注入bean,即编程方式注入bean。本文所使用源码包版本:spring-beans-5.0.5.RELEASE.如何注册?Spring 中用BeanDefinition接口描述一个be
spring 2021年08月11日 1,074次浏览

java异步编程之ReactiveX开发

中文文档参考资料1参考资料2Rx(Reactive Extensions)历史是LINQ的一个扩展,由微软的架构师Erik Meijer领导的团队开发,在2012年11月开源,Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C
2021年08月09日 871次浏览

python3 算法之实现大顶堆

#大顶堆class PriorityQueue(object): heapList=[-1]*100 writeIndex = 1 def __init__(self,list): self.initByList(list) def parent(self,ro
2021年08月08日 1,040次浏览

Python3 之实现二叉树

class SelfNode(object): element=0 lchild = None rchild = None def __init__(self,element:int,lchild=None,rchild=None): self.element
2021年08月08日 905次浏览

python3 bytes数据类型探讨

python3中str和bytes分开了,那么bytes与str之间到底是什么关系呢?下面从表现形式、处理方式、存储形式三个方面来阐述其区别1. 在字符串前面加上b,就表示bytes数据类型1 s1 = "hello"2 b1 = b"hello" \# 前面加上b让它变成bytes类型3 pr
2021年08月07日 898次浏览

使用Postman循环调用接口

当需要批量变更一些数据,而系统并没有提供批量操作接口,只有单条更新接口。可以考虑使用Postman来进行操作实现。具体操作如下:新建collection,更改其中请求,在请求中使用变量,变量取值于外部文件整理json文件或csv文件进入collection runner页面,选择文件,设置迭代次数点
压力测试 2021年08月05日 2,102次浏览

记一次用jprofilor定位生产环境OOM的经历

惨叫:https://segmentfault.com/a/1190000039170281随着平台业务的不断发展,平台曲库数据的不断增加,系统偶尔出现内存溢出的情况。内存溢出相比其它异常而言,通常比较隐晦,一般是伴随着时间慢慢积累而产生的,因此不能仅根据异常产生处来简单定位问题,而要找到问题的根源
2021年08月05日 1,063次浏览

http和socket什么关系?

一、先说下HTTP网络协议栈二、连接过程三、重点来了,TCP套接字编程,也就是所谓的socket四、通过比较发现http和socket完全是两个不同的概念,http是应用层的,socket是传输层和网络层的,http要基于socket实现。httpclient的默认请求超时时间为60s。五、发起一个
2021年08月04日 1,017次浏览

nginx配置域名启用http2协议

HTTP1.1则在1999年才开始广泛应用于现在的各大浏览器网络请求中,同时HTTP1.1也是当前使用最为广泛的HTTP协议。HTTP/2在支持HTTP1.1的基础上拓展了, 较之1.1在性能上有着大幅度的提升。现在基本都主流浏览器都支持HTTP2协议,许多支持HTTPS的网站基本也都启用了 HTT
协议 2021年08月04日 1,457次浏览

Spring Boot 启用 http2 协议

Spring Boot 启用 http2 协议HTTP2是万维网(WWW)发布的HTTP网络协议主流版本,也是当前HTTP协议的最新版本(1997年发布的HTTP 1.1)。它来源于SPDY协议,最初由谷歌开发。1. HTTP2的优势所有主流的浏览器,如Chrome, Opera, Firefox,
协议 2021年08月04日 1,786次浏览