0P
springboot2笔记(Springboot2)
目录一、使用@RequestHeader获取请求头(一)获取某一个请求头(二)获取数值型请求头(三)一次性获取所有请求头二、@RequestHeader注解详解(一)name、value属...
2P
async会造成线程耗尽(@async 默认线程池)
上一篇我们介绍了如何使用@Async注解来创建异步任务,我可以用这种方法来实现一些并发操作,以加速任务的执行效率。但是,如果只是如前文那样直接简单的创建来使用,可能还是会碰到一些问题。存在有什么问题呢?先来思考下,下面的这个接口,通过异步任务加速执行的实现,是否存在问题或风险呢?@RestCont...
2P
谈谈你对算法时间复杂度的理解(请简要回答你所理解的算法中的时间复杂度和空间复杂度)
一、前言算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却会有很大的区别。衡量不同算法之间的优劣主要是通过「时间」和「空间」两个维度去考量:时间维度:是指执行当前算法所消耗的时间,...
1P
初学编程,应该先学哪种语言好(初学编程,应该先学哪种语言编程)
毫无疑问,对初学者而言C语言是最佳入门语言。很多人包括绝大多数校外培训学校都建议从python这类脚本语言开始学习,理由是这些脚本语言都是“自然语言属性”好理解。卖糕的!python是自然语言属性?那请问下面这一句哪个自然语言人群能够一眼看懂?numbers=[1,2,3]f...
2P
c++ | 小小指针不平凡(c++ | 小小指针不平凡)
大家好,我是梁唐。相信大家应该都学过C语言或者是C++,C/C++当中令初学者比较头疼的可能就是指针了。毕竟用起来贼麻烦,要new来new去,用完了还得delete,一不小心就烫烫烫烫烫烫了。我们今天不讲指针的这些技术细节,只聊一个问题,为什么设计者会设计出这么一个东西,难道不知道它很难用吗?...
4P
实时输出源代码!墙裂推荐这个场景化低代码搭建工作台(实时输出源代码!墙裂推荐这个场景化低代码搭建工作台)
随着低代码/无代码平台的兴起,如今,代码开发生产力领域有了很大的变化,无论你会不会编程,出于以下三方面的原因,你都需要了解低代码开发,甚至快速上手编写企业应用。今天,猿妹要和大家分享一个场景化低代码(LowCode)搭建工作台——sparrow,可以实时输出源代码。sparrow的...
10P
java定位内存溢出的代码(java定位内存过高的代码)
前因:因为REST规范,定义资源获取接口使用GET请求,参数拼接在url上。如果按上述定义,当参数过长,超过tomcat默认配置max-http-header-size:8kb会报一下错误信息:Requestheaderistoolarge可以修改springboot配...
2P
C++中sort(c++ stl sort)
C++里怎么一个简单的::std::sort就能堆溢出呢?BV1Z64y1a7P1坑神截图这周力扣周赛照例去凑热闹。前两道题很快写完了,T3T4读了题...嗯,不憋了,等坑神的题解吧。午时十二点,令我十分意外地发现坑神T2竟然罚时了好多次?T2不就是重载一下s...
3P
zookeeper的一致性算法(阿里云 zookeeper)
上次跟学弟学妹们聊完了Spring相关的一些知识点,学弟学妹们还是挺开心的,但是上次有学弟在跟我留言,在出去面试的时候被面试官问了个一脸蒙逼急的问题:zookeeper你用过吗?作为注册中心它是怎么如何保证CP的呢?为了对的起学弟学妹们的信赖这次跟大家具体聊聊zookeeper中的一致性选举算...
2P
安装wget命令失败(wget命令无法使用)
调试Web服务器的一种方法是使用wget命令行程序。有时在管理一个网站时,事情会被搞得一团糟。你可能会删除一些陈旧的内容,用重定向到其他页面来代替。后来,在做了其他改动后,你发现一些网页变得完全无法访问了。你可能会在浏览器中看到一个错误:“该页面没有正确重定向”,并建议你检查你的cooki...







