上一页 1 2 3 4 5 6 7 8 ··· 36 下一页
摘要: 1.背景 为了快速开发,需要把之前的老项目升级为mybatis-plus 2.步骤 步骤一:导入jar包 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> < 阅读全文
posted @ 2022-08-03 16:15 李东平|一线码农 阅读(2132) 评论(0) 推荐(0)
摘要: 1.背景 1.1.假设让你开发一个五子棋,你会如何存储棋盘 1.2.数组保存棋盘 假设: 0-白表示空白位置(即没有走过的位置) 1-表示白棋 2-表示黑棋 如果是数组保存棋盘,你会发现很多数据都是零,如下图: 上面,我们通过二维数组的方法,将棋盘数据保存在了一个二维数组中,整个数组我们用了 16 阅读全文
posted @ 2022-06-30 06:56 李东平|一线码农 阅读(71) 评论(0) 推荐(0)
摘要: 1.背景 数组是最最基本的数据存储方式 数据结构从根本来看其实就2中数组和链表其他都是在这两种的基础上扩展出来的比如:队列-数组链表都能实现栈-数组链表都能实现哈希表-数组和队列实现树-链表实现图-数组实现 基于数组是java中的基础,很多童鞋都是学习过的,这里这是简单的整理一下,让课程结构完整! 阅读全文
posted @ 2022-06-29 07:05 李东平|一线码农 阅读(70) 评论(0) 推荐(0)
摘要: 1.背景 这一节来带着大家一起阅读LinkedList的源码 2.先来认识一下什么是双向链表 示例图: 代码: package com.ldp.collection.demo01; import org.junit.Test; /** * @author 姿势帝-博客园 * @address htt 阅读全文
posted @ 2022-04-05 18:49 李东平|一线码农 阅读(51) 评论(0) 推荐(0)
摘要: 1.背景 阅读源码是提高编程技能的有效方式... 面试中也经常问到源码相关的问题..... 2.源码解读 在解读Vector时大家可以先解读ArrayList,因为这个两个的逻辑几乎是一样的.... ArrayList源码解读:https://www.cnblogs.com/newAndHui/p/ 阅读全文
posted @ 2022-04-05 12:05 李东平|一线码农 阅读(82) 评论(0) 推荐(0)
摘要: 1.背景 源码解读是提升编程能力的有效方式 在面试中也经常问到..... 2.自己开发一个类似ArrayList的对象 解读源码的最佳方式就是自己开发一个类似的.... package com.ldp.collection.my; import java.util.AbstractList; imp 阅读全文
posted @ 2022-04-05 10:30 李东平|一线码农 阅读(88) 评论(0) 推荐(0)
摘要: 1.背景 大家好,我是一名地地道道的码农,平时的工作中喜欢写博客, 一方面可以梳理技术点提升自己的技术,在遇到同样的问题时可以快速解决; 另一方面也想贡献自己的微博力量帮助其他遇到同样问题的人 后来觉得只是图文描述有时候不能很好的表达,就把一些博客整理录制成了视频教程 这样做的目的方便大家在上班的路 阅读全文
posted @ 2022-04-01 21:13 李东平|一线码农 阅读(111) 评论(0) 推荐(0)
摘要: 1.背景 集合是java中非常重要的技术点,也是面试经常问到的技术点.... 2.集合体系 单列集合 双列集合,key value集合 如果出去面试,这体系应该可以背出来,才算合格 3.常用方法 代码如下: package com.ldp.collection.demo01; import org. 阅读全文
posted @ 2022-03-27 18:41 李东平|一线码农 阅读(68) 评论(0) 推荐(0)
摘要: 1.背景 集合虽然用起来非常简单... 但是面试确问得很多,很深.... 最重要的是集合的设计里面使用了大量的非常典型的多线程设计... 如果能把集合中的源码学一遍,相信你的多线程功底会大大提升.... 在这个课程中我们将深入源码给大家讲解java中的集合 2.主要内容 3.资料领取 完美 阅读全文
posted @ 2022-02-27 18:10 李东平|一线码农 阅读(79) 评论(0) 推荐(0)
摘要: 1.背景 在这个课程之前我们已经讲了2个关于多线程的课程 一个是主要是关于多线程基础的: 另一个主要是关于JUC的: 今天我们对之前课程中没有讲到的或者重要的或者是童鞋们反馈的技术点做一个补充讲解 当然,多线程是编程中非常重要的技术点,不是几个课程就能学完的, 只能说,我们必须由浅入深,由使用到原理 阅读全文
posted @ 2022-02-26 14:51 李东平|一线码农 阅读(97) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 36 下一页