
学习笔记
Jussi_Lee
能力有限,水平一般,不断学习,记录点滴
展开
-
必会的算法题
必会的算法题 1.关于数组和链表的几个必知必会的代码实现 数组 实现一个支持动态扩容的数组 实现一个大小固定的有序数组,支持动态增删改操作 实现两个有序数组合并为一个有序数组 链表 实现单链表、循环链表、双向链表,支持增删操作 实现单链表反转 – 实现两个有序的链表合并为一个有序链表 实现求链表的中间结点 2.关于栈、队列和递归的几个必知必会的代码实现 栈 用数组实现一个顺序栈 用链表实现一个链式栈 编程模拟实现一个浏览器的前进、后退功能 队列 用数组实现一个顺序队列 用链表实现一个链式队列原创 2021-02-03 11:15:18 · 631 阅读 · 3 评论 -
Redis 学习笔记 一 、引言
序 Redis现在基本上有90%的公司选择为缓存框架。但是大多数人都是知其然不知其所以然。当面试的时候问到redis也就仅能打出5个基本类型,redis快,基于内存操作,但更深一些基本类型的底层数据结构,为啥快,一些新的数据结构GEO.BITMAP等就很少有人知道了。不仅仅是面试,在项目中只有深入了解了这个框架才能更好的使用他。我也见过一些项目成员所有的缓存全部哈唆,全部使用string形式来存储,只有了解了每种数据形式的优劣,结合项目业务场景,才能更好的利用这个框架为我们项目服务。正好我最近再重温redi原创 2021-01-21 11:36:40 · 159 阅读 · 0 评论 -
SpringBoot 中freemarker自定义标签学习
SpringBoot 中freemarker自定义标签学习 为什么要自定义标签 能够自定义模型,对一些常见的公用返回数据,不用每次通过页面属性进行响应。 可以通过自定义标签,在页面进行不同的包装 开发准备 pom依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactI...原创 2019-02-15 11:35:34 · 2860 阅读 · 0 评论 -
RabbitMQ学习笔记(3)
RabbitMQ学习笔记(3) 对照着英文文档写了这么久,突然发现一个哥们《RabbitMQ学习总结》翻译的很详细也很到位,因此后面的就不继续写了。我们本篇主要做下总结,后续会写一篇RabbitMQ与Springboot 集成篇 1、Publish/Subcribe、Routing、RPC 我们前两篇分别介绍了入门模式及工作队列。入门模式:一个生产者,一个队列,一个消费者 这种模式单一通道,逻辑...原创 2019-03-15 11:56:58 · 182 阅读 · 0 评论 -
RabbitMQ学习笔记(2)
RabbitMQ学习笔记(2) 1、工作队列Work Queues 由一个生产者进行生产,经由消息队列,被多个消费者消费。 发送端代码如下: public class NewTask { private static final String QUEUE_NAME = "work_queue"; public static void main(String[] args) thr...原创 2019-03-13 15:11:09 · 264 阅读 · 0 评论