自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java生成部门树形结构,使用HashMap空间换时间,时间复杂度O(n)

还在使用递归生成树形结构?使用HashMap用空间换时间,一次遍历即可构建树形结构。

2023-06-11 00:54:27 256

原创 【Java基于lettuce简单整合Redis】

通过fastjson对对象进行序列化和反序列化。

2023-04-07 20:44:44 102

原创 java获取指定年(月)的第一天(秒)和最后一天(秒)

java获取指定年(月)的第一天(秒)和最后一天(秒)

2022-08-22 13:54:24 3073

原创 【Java双指针 图解】剑指 Offer 52. 两个链表的第一个公共节点

(Java双指针 图解)剑指 Offer 52. 两个链表的第一个公共节点

2021-12-02 01:52:48 170

原创 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分示例:输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。方法: 快慢双指针思路: 快指针没有遇到奇数的期间,慢指针会一直停留在偶数处;当快指针遇到奇数后,快慢指针才会交换值,并都向右移。 如此,所以奇数都会位于数组的前半部分,偶数位于后半部分class Solution { public int[] e

2021-11-24 17:23:55 360

原创 剑指 Offer 12. 矩阵中的路径 深度优先搜索解法

题目描述:给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用示例 1:输入:board = [[“A”,“B”,“C”,“E”],[“S”,“F”,“C”,“S”],[“A”,“D”,“E”,“E”]],word = “ABCCED” 输出:true

2021-11-24 17:21:31 189

原创 【nodejs安装sass失败】

这个问题查了好多文章,弄了一晚上,发现是sass版本与nodejs版本不符合。node-sass版本为4.13.1,我将nodejs下载为10.16.3版本就可以了

2021-11-19 04:28:34 193

原创 【jdbc连接错误】The driver has not received any packets from the server.

错误:The driver has not received any packets from the server.大概率是MySQL版本与mysql-connector-java版本对应不上。一开始百度搜的其他方法都试过了还是没用,后来发现自己MySQL版本是5.7,而pom.xml中的mysql-connector-java的版本为8.0的。将pom.xml中的mysql-connector-java改为: <dependency> <groupId>mysql

2021-11-18 23:38:34 20944 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除