Java
亿点卡顿
这个作者很懒,什么都没留下…
展开
-
springboot如何直接从git clone项目运行
使用Git克隆SpringBoot项目到IDEA启动操作过程中,Select Maven projects to import界面无选项成功导入项目后,端口出现被占用的问题,换用了8080;8081都被占用,然后再换8888但是我使用cmd,netstat -ano|findstr “****”,查看端口时,并未发现8080;8081被占用的情况,很神奇!有大佬知道,麻烦讲解一下...原创 2021-04-19 10:52:28 · 839 阅读 · 0 评论 -
从本地部署WEB项目到Linux服务器
1. 首先从IDEA中打出web项目的war包在idea的菜单栏找到Build,选中Build Artifacts,选中项目名的war,Build,将生成war包。2. 找到war包路径,一般在本地项目路径下的target中3. 在该路径下打开命令行输入$:scp 020.war root@118.31.4.99:/root/apache-tomcat-9.0.37/webappsscp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,是 cp原创 2020-09-01 15:58:58 · 433 阅读 · 0 评论 -
import sun.misc.BASE64Decoder无法导入的问题
项目经常使用别人代码时,出现import sun.misc.BASE64Decoder爆红的情况应该是jdk版本出现了更新后,对某些包无法使用的情况,这样可以使用其他的包来替换BASE64Encoder encoder = new BASE64Encoder();String imagestr = encoder.encode(captcha);BASE64Decoder decoder = new BASE64Decoder();byte[] bytes = decoder.decode转载 2020-05-11 17:11:00 · 3697 阅读 · 0 评论 -
sleep与wait方法的区别
1、所属的类不一样,sleep()为Thread类的方法、wait()为Object类方法。2、sleep()不释放锁,wait()则释放锁3、sleep()可以存在程序的任何位置,wait()必须存在于同步控制方法或者同步控制块里。4、sleep()必须抛出异常,使用try/catch;wait()、notify和notifyAll则不需要。参考:java中的sleep()和wait()的区别...转载 2020-05-11 15:34:04 · 148 阅读 · 0 评论 -
Maven中解决jar包依赖冲突问题
刚接触maven工程不久,就出现各种各样的问题。像:加载maven工程过慢,在这里也记录一下:因为是在maven官网下载依赖包,在国内访问就会很慢,所以,在设置中添加一项:archetypeCatalog internal言归正传,怎样解决jar包冲突?主要参考了其他博主的文章发现idea中还有解决这种问题的插件,idea简直强大到爆了。在idea的plugin直接可以下载mav...转载 2020-04-26 00:32:01 · 261 阅读 · 0 评论 -
MAVEN把下载好的jar导入依赖,以及如何解决maven导入过慢的问题
首先要提前下载需要的jar包命令行路径转到jar包的路径上,然后进行安装:(下面以Alipay为例安装20180309170622.jar)然后在cmd窗口上输入:(这里前提是要安装好MAVEN,不然出现mvn不是内部命令)mvn install:install-file -DgroupId=com.alipay -DartifactId=sdk-java -Dversion=201803...原创 2020-03-18 14:27:51 · 852 阅读 · 0 评论 -
Hashmap的工作原理
Haspmap类有一个Entry的内部类,这个Entry类包含了key-value作为实例变量。每当往haspmap里面存放key-value对的时候,都会为他们实例化一个Entry对象,这个Entry对象就会存储在前面提到的Entry数组table中,Entry具体存在table的那个位置是根据key的haspmap()方法计算出来的hash值来决定。存储Entry的是哦户,是根据key的ha...原创 2020-03-16 11:25:22 · 135 阅读 · 0 评论 -
Object中的equals方法
所有类都从Object类中继承了equals方法,Object类中equals方法源代码:public boolean equals(Object obj){ return this = obj;}equals()方法与“==”有所不同:equals()方法指向的是方法区的对象实际内容,“==”指向的是堆区的对象。参考博文:Java Object类的equals()方法...转载 2020-03-15 11:35:57 · 2293 阅读 · 0 评论 -
创建简单WEB应用
创建一个简单的 Web 应用的过程。该项目中有简单应用到Hibernate 和 Servlet 、Tomcat、JSP 等相关内容https://www.jianshu.com/p/6fb3d05fae3d转载 2020-02-16 20:56:35 · 191 阅读 · 0 评论 -
List中的remove方法
在remove方法里,存在着两种删除方式// 在list{2,3,4,5,6,7}里,如果想删除列表中的4,有:list.remove(2) //参数为列表的下标位置list.remove(new Interger(4))原创 2020-02-06 10:29:07 · 807 阅读 · 0 评论 -
对于Queue中add()、offer()两种方法区别
对于一个队列有大小的限制,因此想在一个满的队列中加入一个新项,多出的就会被拒绝在add()方法中满载的队列会抛出一个unchecked异常在offer()方法中则会返回false...原创 2020-02-01 18:07:39 · 2828 阅读 · 0 评论 -
java中ArrayList类型、LinkedList类型区别
#1、ArrayList是基于动态数组的数据结构、LinkedList是基于链表的数据结构。#2、进行随机访问get和set,ArrayList优于LinkedList,因为ArrayList可以随机定位,LinkedList要移动指针一步一步的移动到节点处。#3、对于新增和删除操作add和remove,LinkedList比较有优势,只需要对指针进行修改即可,ArrayList要移动数据来填...转载 2020-02-01 11:23:24 · 205 阅读 · 0 评论