2020-ARTS-打卡第六天

Algorithm 题目描述 设计你的循环队列实现,支持入队,出队,获取队首元素,获取队尾元素 题目解答 采用数组可以实现,由于要达到循环效果,主要要考虑队头与队尾

2020-ARTS-打卡第四天

Algorithm 题目描述 给定一个链表,判断链表中是否有环。 Example 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环,其尾部连接到第二个节点。 题目解答 首

2020-ARTS-打卡第三天

Algorithm 题目描述 反转一个单链表。 Example 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 题目解答 迭代解法 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution3 { public ListNode reverseList(ListNode head) { ListNode prev = null; ListNode current = head; while (current != null) { ListNode tempNode = current.next; current.next =

2020-ARTS-打卡第二天

Algorithm 题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 Example 输入123->true 输入-123

2020-ARTS-打卡第一天

Algorithm 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 Example 输入123->321 输入-123->-321 输入1

Maven发布401问题排查

日志问题现象 1 Caused by: org.apache.maven.shared.transfer.artifact.deploy.ArtifactDeployerException: Failed to deploy artifacts: Could not transfer artifact com.aa.bb:client:jar:1.0.0-20191231.021137-1 from/to company::default (http://test.company.local/nexus/repository/maven-snapshots): Transfer failed for http://test.company.local/nexus/repository/maven-snapshots/com/aa/bb/client/1.0.0-SNAPSHOT/client-1.0.0-20191231.021137-1.jar 401 Unauthorized 根据提示,401未授权,表面来看就是发布的权限未认证 排查步骤 settings文件是否

那些有用maven命令

查看当前系统的配置信息 排查问题可以查看当前maven所依赖系统的所有变量(系统变量或者环境变量)信息 1 mvn help:system 查看当前有效的settings文件

JAVA8问题处理回顾-持续更新

金额累加问题 使用Reduce进行累加操作,参考这里 1 2 3 List<BigDecimal> bdList = new ArrayList<>(); //populate list BigDecimal result = bdList.stream().reduce(BigDecimal.ZERO, BigDecimal::add); 查找集合的最后一个元素 JAVA8的Stream只提供了Fin