摘要:
上篇介绍了下EasyExcel的读写excel文件的使用,现在利用它来实现项目中的excel文件导出和导入的功能。 现在有一个字典列表,要把里面的数据实现导出和导入。 一、实现导出 既然是整合到项目里,跟之前的练习还是有些区别的。说是导出功能,实际上也算是个下载的操作。 1. 实现后端接口 cont 阅读全文
摘要:
最近在学习撸一个微服务项目,过程中遇到读写excel的操作,可以通过使用 EasyExcel 来实现。 一、EasyExcel 简介 EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目(阿里巴巴)。在尽可能节约内存的情况下支持读写百M的Excel。 文档地址:https:/ 阅读全文
摘要:
MyBatis 的真正强大在于它的语句映射,它指导着 Mybatis 如何进行数据库的增删改查。在之前的demo当中已简单使用过,写sql的那个XML 文件就是映射文件。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC 阅读全文
摘要:
算法现在就是大厂、外企的硬指标。开发、测开、测试,想往上总是绕不开的。 题目描述 难度:【简单】 标签:【二叉树】 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q, 最近公共祖先表示为一个结点 x,满足 x 是 p、 阅读全文
摘要:
一、BFS 知识点 BFS 就是广度优先 (Breadth first search)。与之对应的还有深度优先 (Depth first search)。 网上找到一篇文章,比较通俗易懂的介绍了这 2 者。 今天重点是 BFS ,用它解决比如找到从起点 start 到终点 target 的最近距离问 阅读全文
摘要:
说出来你可能不信,上一秒我还在赛道刷圈速,下一秒就想到了这个话题... 其实这个话题在我待整理列表里躺了挺久的,今天恰好周六,那就静下来谈谈我个人的一些感受。 就以题目里的 2 个问题进行展开吧。 一、是否有必要看开发代码? 对于这个问题,我觉得回答“必要”或者“不必要”都会不太恰当,具体因人而异。 阅读全文
摘要:
算法现在就是大厂、外企的硬指标。开发、测开、测试,想往上总是绕不开的。 题目描述 难度:【简单】 标签:【二叉树】 计算给定二叉树的所有左叶子之和。 题目地址:https://leetcode-cn.com/problems/sum-of-left-leaves/ 示例 3 / \ 9 20 / \ 阅读全文
摘要:
算法现在就是大厂、外企的硬指标。开发、测开、测试,想往上总是绕不开的。 题目描述 难度:【简单】 标签:【二叉树】 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum , 判断该树中是否存在 根节点到叶子节点 的路径, 这条路径上所有节点值相加等于目标和 targetSum 叶 阅读全文
摘要:
算法现在就是大厂、外企的硬指标。开发、测开、测试,想往上总是绕不开的。 题目描述 难度:【简单】 标签:【二叉树】 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。 合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并 阅读全文
摘要:
算法现在就是大厂、外企的硬指标。开发、测开、测试,想往上总是绕不开的。 题目描述 难度:【简单】 标签:【二叉树】 给定一棵二叉树,你需要计算它的直径长度。 一棵二叉树的直径长度是任意两个结点路径长度中的最大值。 这条路径可能穿过也可能不穿过根结点。 题目地址:https://leetcode-cn 阅读全文