
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/BadHanyuPinyinOutputFormatCombination2.原创 2022-05-17 16:45:06 · 994 阅读 · 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 · 152 阅读 · 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 · 116 阅读 · 0 评论 -
从源码看ThreadPoolExecutor(线程池)的参数
在jdk1.8的类ThreadPoolExecutor中创建了好几个有参的构造器。在代码中展示了参数的具体内容。public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepA...原创 2020-04-19 17:41:53 · 153 阅读 · 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 · 145 阅读 · 0 评论 -
Leetcode8. 字符串转换整数 (atoi)--hammring
1.题目描述请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后...原创 2020-04-03 18:44:16 · 160 阅读 · 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 · 118 阅读 · 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 · 113 阅读 · 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 · 102 阅读 · 0 评论 -
idea访问html页面,发现端口不一致的解决方案。
在idea中通过http://localhost:8080/index.html访问页面时发现报错。然后在idea中用谷歌浏览器单独打开html页面后,发现页面的端口号为63342,与接口所写的8080端口不一致,因此无法连接网页。这个问题实际上并不是需要重新设置idea端口的问题,而是因为tomcat访问接口的时候默认端口号为8080,而idea运行页面的时候默认为63342。即在默认的静态...原创 2019-07-21 10:39:08 · 11537 阅读 · 7 评论