![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
hammring
Stay Hungery,Stay Foolish
展开
-
maven打包缺少依赖 class xxx for user defined function to_pinyin failed to load
1. 问题报错:FAILED: ODPS-0130071:[1,8] Semantic analysis exception - class xxx for user defined function xxx failed to load. Some dependencies are missing. Detail messages are: net/sourceforge/pinyin4j/format/exception/BadHanyuPinyinOutputFormatCombination 2.原创 2022-05-17 16:45:06 · 874 阅读 · 1 评论 -
Leetcode459. 重复的子字符串--hammring
1.题目描述 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab" 输出: True 解释: 可由子字符串 "ab" 重复两次构成。 示例 2: 输入: "aba" 输出: False 示例 3: 输入: "abcabcabcabc" 输出: True 解释: 可由子字符串 "abc" 重复四次构成。 (或者子字符串 "abcabc" 重复两次构成。) 2.解题思路 长度为n的字符原创 2020-08-24 17:15:12 · 120 阅读 · 0 评论 -
Leetcode111. 二叉树的最小深度--hammring
1.题目描述 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明:叶子节点是指没有子节点的节点。 示例: 给定二叉树[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最小深度 2.解决思路 二叉树的问题经常可以用递归的方法来处理,此题总的思路是:如果根节点为空,深度为0.如果他的左右子树都为空则该二叉树的深度为1.如果他的左右子树有一个为空,则最小深度...原创 2020-08-21 10:55:30 · 92 阅读 · 0 评论 -
从源码看ThreadPoolExecutor(线程池)的参数
在jdk1.8的类ThreadPoolExecutor中创建了好几个有参的构造器。在代码中展示了参数的具体内容。 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepA...原创 2020-04-19 17:41:53 · 122 阅读 · 0 评论 -
面试题13. 机器人的运动范围--hammring
1.题目描述 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机...原创 2020-04-09 10:16:51 · 118 阅读 · 0 评论 -
Leetcode8. 字符串转换整数 (atoi)--hammring
1.题目描述 请你来实现一个atoi函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下: 如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。 假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。 该字符串在有效的整数部分之后...原创 2020-04-03 18:44:16 · 129 阅读 · 0 评论 -
Leetcode876. 链表的中间结点--hammring
题目描述: 给定一个带有头结点head的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5] 输出:此列表中的结点 3 (序列化形式:[3,4,5]) 返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。 注意,我们返回了一个 ListNode 类型的对象 ans,这样: ans.val = 3, ...原创 2020-03-24 11:43:09 · 89 阅读 · 0 评论 -
Leetcode945. 使数组唯一的最小增量--hammring
题目描述: 给定整数数组 A,每次 move 操作将会选择任意A[i],并将其递增1。 返回使 A中的每个值都是唯一的最少操作次数。 示例 1: 输入:[1,2,2] 输出:1 解释:经过一次 move 操作,数组将变为 [1, 2, 3]。 示例 2: 输入:[3,2,1,2,1,7] 输出:6 解释:经过 6 次 move 操作,数组将变为 [3, 4, 1, 2, 5, ...原创 2020-03-23 18:36:30 · 89 阅读 · 0 评论 -
Leetcode 33. 搜索旋转排序数组
题目描述: 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回-1。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必须是O(logn) 级别。 示例 1: 输入: nums = [4,5,6,...原创 2020-03-19 11:49:48 · 77 阅读 · 0 评论 -
idea访问html页面,发现端口不一致的解决方案。
在idea中通过http://localhost:8080/index.html访问页面时发现报错。 然后在idea中用谷歌浏览器单独打开html页面后,发现页面的端口号为63342,与接口所写的8080端口不一致,因此无法连接网页。这个问题实际上并不是需要重新设置idea端口的问题,而是因为tomcat访问接口的时候默认端口号为8080,而idea运行页面的时候默认为63342。即在默认的静态...原创 2019-07-21 10:39:08 · 11300 阅读 · 7 评论