- 博客(47)
- 收藏
- 关注
原创 java.lang.ClassNotFoundException: org.apache.maven.cli.MavenCli
输入命令mvn -version报错因为项目要使用一个阿里云得sdk需要安装,就输入了一下查看版本得指令结果搞了好久,检查环境配置也没问题。%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;和%MAVEN_HOME%\bin都试过了还是报这个错。问了一个朋友说是重下载一个版本得maven,然后放在了之前安装maven位置就ok了。...
2020-06-28 18:05:03 2664
原创 JAVA编译报错:找不到符号
话不多都说:上图给pom文件中加入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>完美运行。。。
2020-06-27 15:48:13 571
原创 CentOS下安装elasticsearch遇到的问题
1.unable to load JNA native support library, native methods will be disabled.产生异常原因:linux是32位,而elasticsearch为64位elasticsearch安装目录下(我的目录是usr/java/elasticsearch)的lib目录中删除默认的jna-4.5.1.jar。在windows重新下载一个jna-4.5.1.jar并上传到elasticsearch的lib目录中就ok了。jna-4.5.1.ja
2020-06-04 10:55:59 584
原创 Linux下安装jdk1.8
1.首先看Linux系统是多少位的。(命令:getconf LONG_BIT)2.下载对应系统位数的jdk3.我用的是FileZilla将jdk1.8的压缩包放到/usr/java下。4.进入jdk所在目录(cd /usr/java)并解压:tar -zxvf + jdk版本5.修改环境变量。vim /etc/profile6.用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):export JAVA_HOME=/usr/java/jdk1.8.0_131exp
2020-06-03 23:00:16 148
原创 Linux系统下安装jdk1.8显示jdk1.7问题
此时先查看linux是否默认存在jdk我是centos6.7 预装了jdk1.7和1.6使用命令: rpm -qa|grep java 查看存在的版本有哪些用命令删除默认jdk版本 :rpm -e --nodeps + jdk版本然后重新部署jdk就好
2020-06-03 22:22:48 255
原创 IDEA报错 Error:Abnormal build process termination
废话不多先看错误此错误可能是jdk路径错误或者jdk文件缺失重新下载一个jdk并配置环境即可。环境配置我就不写了,不会可以自行搜索
2020-05-22 17:02:26 360
原创 Error creating bean with name 'eurekaInstanceConfigBean'
Error creating bean with name ‘eurekaInstanceConfigBean’: Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!)发现是端口占用的问题换一个端口号就行...
2020-05-13 18:10:05 2717
原创 This application has no explicit mapping for /error, so you are seeing this as a fallback
@ConfigurationProperties 注解报红不是启动类的问题!!再导入一个@EnableConfigurationProperties 即可解决问题
2020-05-06 22:30:32 92
原创 Autowired底下报红
上图!!!找到File–>Setting–>Editor–>inspections中spring把severity改为Warning成功!!!!
2020-05-06 22:25:40 245
原创 树的子结构java
输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:给定的树 A: 3/ \4 5/ 1 2给定的树 B:4/1返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。先上代码/** * Definition for a binary tree node....
2020-05-01 22:00:57 157
原创 合并两个排序的链表java
输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4思路:1.创建一个新的链表,并引入一个伪头节点a,并使一个新的节点b指向伪头节点2.进行比较两个链表的大小,判断并将值赋给b节点3.两个链表,当l1为空,将l2添加到b节点之后...
2020-05-01 21:28:39 192
原创 Cannot run program "wmic": CreateProcess error=2, 系统找不到指定的文件。
报错:Unable to improt Maven project查看错误消息:Help->show log in explorer->idea.logwin+r:输入wmic 出现异常信息配置环境变量:path中配置:;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;再次输入wmic指令出...
2020-05-01 17:13:21 3743
原创 反转链表java
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL双指针迭代我们可以申请两个指针,第一个指针叫 pre,最初是指向 null 的。第二个指针 cur 指向 head,然后不断遍历 cur。每次迭代到 cur,都将 ...
2020-04-29 22:51:57 175
原创 调整数组顺序使奇数数位于偶数前边java
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。示例:输入:nums = [1,2,3,4]输出:[1,3,2,4]注:[3,1,2,4] 也是正确的答案之一。思路:初始化: i , j 双指针,分别指向数组 nums 左右两端;循环交换: 当 i = j 时跳出;指针 i 遇到奇数则执行 i=i+1 跳过,直到找...
2020-04-29 21:55:50 131
原创 电脑其他软件都能连上网,谷歌浏览器一直在加载或者加载失败
找问题找了好久,用电脑关键诊断,改dns啥的基本都试过了,还是没用。此方法亲测有效!!!打开 命令提示符(管理员模式) 依此输入命令netsh winsock reset catalognetsh int ip reset reset.log hit成功之后如果还是打不开浏览器,就重启电脑,然后完美打开浏览器...
2020-04-24 20:18:24 1603
原创 java删除链表的结点
给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.解题思路:删除值为 val 的节点可分为两步:定位节点、修改引用。1.定位节点:...
2020-04-22 22:34:53 571
原创 Java数值的整数次方
实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。class Solution { public double myPow(double x, int n) { double ans=1.0; if(n>=0){ f...
2020-04-19 21:44:55 179
原创 Java二进制中1的个数
请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个数。例如,把 9 表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。根据 与运算 定义,设二进制数字 n ,则有:若 n&1=0 ,则 n 二进制 最右一位 为 0 ;若n&1=1 ,则 n 二进制 最右一位 为 1 。循环判断 :判断 n 最右一位是否为 1 ,根据结果计数。将...
2020-04-19 21:09:14 187
原创 IDEA创建Maven项目报错Unable to import Maven project
报错:Caused by:java.rmi.RemoteException:Cannot start maven service;nested exception is:com.itellij.execution.ExecutionException:刚创建好项目就报这个错我也是很懵。然后查看错误信息。打开Help–>show log in explorer–>idea.log...
2020-04-18 10:21:43 436
原创 安装第三方jar包到本地仓库和私服的方法
安装第三方jar包到本地仓库方法一:进入jar包所在目录运行(cd+路径名)mvn install:install-file -DgroupId=com.alibaba -DartifactId=fastjson -Dversion=1.1.37 -Dfile=fastjson-1.1.37.jar -Dpackaging=jar方法二:打开cmd直接运行mvn install:insta...
2020-04-17 19:46:13 134
原创 Could not transfer artifact org.codehaus.plexus:plexus-utils:jar:1.5.1 from/to central
把jar包发布到远程仓库时报错Could not transfer artifact org.codehaus.plexus:plexus-utils:jar:1.5.1 from/to central然后找了好多解决办法比如像什么加入阿里云镜像或者改maven特性等等,最后还是经过几个哥们的提醒。在这里千万注意!!!在配置settings文件时要看清本工程到底使用的是哪个settings.x...
2020-04-17 19:15:55 7582 2
原创 剪绳子java
给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]…k[m] 。请问 k[0]k[1]…*k[m] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。解题思路1.当所有绳段长度相等时,乘积最大。2.最优的绳段长度为 3class S...
2020-04-15 14:44:21 146
原创 机器人的运动范围java(广搜)
class Solution { public int movingCount(int m, int n, int k) { int res = 1; // 向右上方移动 int[][] move = new int[][] {{1, 0}, {0, 1}}; // 记录某个位置是否访问过 boolean[]...
2020-04-15 10:35:24 98
转载 java中queue的使用
java中queue的使用Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。Blocki...
2020-04-15 10:11:23 96
原创 机器人的运动范围java
地上有一个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-15 09:50:01 135
原创 nexus2.12.0的安装
我的环境:先是jdk12,nexus2.12.0,win10安装不成功,1.使用 我的电脑-管理-服务与应用程序-服务,找到nexus单击启动后,报错:nexus启动报错----------错误 1067: 进程意外终止2.使用命名窗口 cd到nexus\bin安装目录下,nexus.bat start,报错:The nexus service was launched, but fail...
2020-04-08 22:45:03 181
原创 矩阵中的路径java
请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出)。[[“a”,“b”,“c”,“e”],[“s”,“f”,“c”,“s”],[“a”,“d”,...
2020-04-07 14:24:31 199
原创 旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。思路:数组中最特殊的位置是左边位置 i 和右边位置 j,将它们与中间位置 mid 的值进行比较,进而判断最小数字出现在哪里。用左边位置 i 和中间位置 mid 的值进行比较是否...
2020-04-07 10:01:44 67
原创 青蛙跳台阶问题java
n=1--------f(1)=1 { 1 }n=2--------f(2)=2 {1+1 || 2 }n=3--------f(3)=f(1)+f(2){可以先走1步然后f(2)种方法也可以先走两步然后为f(1)种方法 故总方法为f(1)+f(2)}n=4---------f(4)=f(2)+f(3){可以先走1步然后有f(3)种方法也可以先走2步然后为f(2)种方法 故总方法为...
2020-03-31 00:09:33 121
原创 斐波那契数列java
写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回...
2020-03-29 23:56:02 88
原创 用两个栈实现队列java
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )解题思路:双栈可实现列表倒序: 设有含三个元素的栈 A = [1,2,3]和空栈 B = []。若循环执行 A 元素出栈并添加入栈 B,直到栈 A 为空,则 A=[] , B...
2020-03-29 23:31:04 144
原创 重建二叉树java代码
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。前序遍历可确定根节点,中序遍历可确定左右子树,利用此特点1.在preorder中确定当前根节点root2.root.left=helper(左子树对应的index区域)3.root.right=helper(右子树对应的index区域)`/** * Definition for...
2020-03-29 23:02:45 183
原创 从头到尾打印链表
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。题目描述了一个先进后出的结构,很容易想到栈,进而想到递归,递归也可以实现先进后出,只要将本节点的操作置于递归之后即可。栈:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode ...
2020-03-25 11:50:06 100
原创 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。创建一个StringBuffer对象通过遍历字符串将字符串的字符拼接起来,遇到空格着拼接“%20”即可class Solution { public String replaceSpace(String s) { String a="%20"; StringBuffer b=new String...
2020-03-24 00:38:58 49
原创 二维数组中的查找
在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。方法一:暴力如果不考虑二维数组排好序的特点,则直接遍历整个二维数组的每一个元素,判断目标值是否在二维数组中存在。依次遍历二维数组的每一行和每一列。如果找到一个元素等于目标值,则返回 true。如果遍历完毕仍未找到...
2020-03-23 23:49:04 220
原创 等号和二维数组问题
一个等号(=)表示把1赋值给变量啊==:称为等值符,当等号两边的类型相同时,直接比较值是否相等,若不相同,则先转化为类型相同的值,再进行比较;===:称为(恒等于)等同符,当两边值的类型相同时,直接比较值,若类型不相同,直接返回false//二维数组声明方式数据类型[][] 数组名称 = new 数据类型[长度][长度];数据类型[][] 数组名称 = {{123},{456}};//...
2020-03-23 23:09:35 391 1
原创 Java冒泡排序 直接选择排序 插入排序
1.冒泡排序:它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。public static void sort(long[] arr){ long temp=0; for (int i=0;i<arr.length...
2020-03-21 22:22:19 100
原创 Error running tomcat: Can't find catalina.jar
使用IDEA部署JavaWeb项目时出现:Error running tomcat: Can’t find catalina.jar出错原因:把tomcat文件夹进行了挪动,在部署时没有改路径导致错误。解决方法:更改路径即可...
2020-03-18 11:23:51 16342 3
原创 MyBatis Unknown DataSource property: dirver
在进行测试时死活都成功不了,,,Unknown DataSource property:未知的数据源属性检查一下配置文件中的driver,发现自己打错了。。。敲代码时一点要认真,认真,再认真!!!改正后就运行ok了...
2020-03-15 09:57:59 1163
原创 IDEA一直卡在:Resolving Maven dependencies...解决方案
出现这种问题时候,打开File选择Setting,如下图所示:将-Xmx768m改为-Xmx124m -Xmx2048m,就OK了。
2020-03-14 10:15:06 1766 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人