![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从零开始
文章平均质量分 71
TXL永远爱WXY
这个作者很懒,什么都没留下…
展开
-
算法从入门到放弃——第五期 单调栈
单吊顾名思义,就是听牌之后胡一张的打法。。。。拿错课本了不好意思大部分的算法题你做不出来的原因,都是你没找到合适的方法,更简单的说就是你没见过更合适的方法,更关乎知识的广度,比如今天所说的单调栈大部分算法只要你脑袋里面能流畅的想象出整个过程,写出代码debug一下,基本就能AC,单调栈的代码很简单,但是却不是那么好复现过程。leetcode里面最典型的题就是利用单调栈解找下一个最大的问题,理解单调栈有点像你最开始理解dp数组一样,你得明白它含义是什么,搞清楚什么含义,会更快,上题目:给定一原创 2021-12-05 15:47:25 · 59 阅读 · 0 评论 -
docker搭建kafka集群+ZK
在写kafka之前,docker搭建一套kafka集群环境,用的腾讯云,这里真的不得不吐槽一下腾讯云的体验比阿里云强,阿里云要不你反思反思?1、创建子网,管理方便一点docker network create --subnet 172.19.0.0/16 --gateway 172.19.0.1 zookeeper_kafka2、创建docker-compose.yml文件,cat vi都可以version: '3.3'services: zookeeper: image原创 2021-11-22 15:27:31 · 1420 阅读 · 0 评论 -
从零开始第一期——所有JAVA后端程序员必须充电!!!!深入理解Linux内存管理
Java之所以被程序员们吐槽为入门门槛低,就是因为JVM垃圾回收器帮助管理了JVM内存。但也有一句话,天下没有免费的午餐,吃的时候有多豪横,吃完就有多难受。你真觉得你不用管理内存?那你是想多了,作为后端程序员,JVM你得管,linux你得管,没有一样能跑的掉。今天我们就从linux源码上走一走linux内存管理。当然本来我是想把这期做在《细读经典》系列里去过一遍《深入理解linux虚拟内存管理》,但是限于个人精力(还有之前托更了好多东西)先做一个简化版,当然也不算简化版,算是一个比较深入的阐述吧。原创 2021-10-17 21:37:09 · 239 阅读 · 2 评论