自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 IDEA代码依赖爆红问题,搜索找不到依赖

mvn clean install -U ,然后update project ,还有reimport 等,此类清除原有包然后重新导入的操作。直接在爆红的StingUtils(举例)处,Alt+Enter处查看提示,可尝试是否能够直接add dependency …找到了file types 目录下,忽略后缀处删除了.*class,看着代码的红色一个个消除,有一种大功练成的感觉!鉴于我所遇到的现象,就是依赖实际已加载,按照以上搜索却无法搜索到该类,突然灵光一现…【我所有项目都有此问题,包括并没有变动的项目】

2023-11-13 16:59:44 557 2

原创 Docker常见问题集合

2)安装软件需要的软件,yum-util(提供 yum-config-manager 功能),device-mapper-persistent-data、lvm2(devicemapper 驱动依赖)2)添加docker镜像配置。3)设置yum源为阿里云。5)检查版本是否安装成功。1)启动docker服务。1)更新yum包到最新。2、设置国内镜像站点。

2023-07-02 14:37:54 492

原创 CentOS ping命令:name or service not known

导航栏“编辑”->“虚拟网络编辑器” ->NAT模式->NAT设置。注:IPADDR和NAT设置里面的IP最后一位要不同。

2023-06-29 22:48:43 1444

原创 eclipse关联git:pull和push输入密码后反复出现输入弹框,无法登录

问题:使用gitbash拉取代码后,使用git bash命令框可以实现git pull /push等功能。但同一工作空间下,使用eclipse 导入该本地项目,进行pull等关联远程git网站等操作时,需要输入密码,在输入密码后,反复出现弹框要求重复输入密码,登录失败...

2021-01-29 13:34:14 1172

原创 【二叉树】平衡二叉树

平衡二叉树(AVL)特性1.左右子树深度之差(平衡因子)的绝对值不超过12.左右子树也都是一颗平衡二叉树注:空树或具有上述两点性质的树;同时也必须是二叉查找树、二叉搜索树编程题【一】输入一棵二叉树,判断该二叉树是否是平衡二叉树----递归方法-----采用自底向上遍历,每个结点仅遍历一次,当遍历到一个结点时,其左右子树已经遍历若子树是平衡二叉树,则返回子树的深度;若子树不是平衡二叉树,则直接停止遍历(此时至多对每个结点遍历依次)。若采用自上至下方法遍历,则会在判断上层结点时,多次重复遍

2020-05-23 17:16:31 201

原创 【二叉树】【Java】递归与非递归,各种遍历二叉树

先序、中序、后序、层次及递归与非递归遍历二叉树的Java实现一、递归实现(1)先序遍历 – “根左右”//将二叉树先序遍历,用于测试结果 “根左右”public static void preTraverseBinTree(TreeNode node){ if (node==null) { return; } System.out.print(nod...

2020-03-27 12:12:36 151

原创 【剑指offer】链表相关题

【一】从尾到头打印链表题目描述:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。解题:利用栈的先进后出思想也可以直接用Collection.reverse()方法直接反转列表(具体见源码)public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList<I...

2020-03-22 23:06:47 120

原创 【Java多线程与并发】进程与线程

一、进程和线程的由来串行:初期的计算机智能串行执行任务,并且需要长时间等待用户输入批处理:预先将用户的指令集中成清单,批量串行处理用户指令,仍然无法并发执行进程:进程独占内存空间,保存各自运行状态,相互间不干扰且可以互相切换,为并发处理任务提供了可能线程:共享进程的内存资源,相互间切换更快速,支持更细粒度的任务控制,使进程内的子任务得以并发执行二、进程和线程的区别进程是资源分配的最...

2020-03-15 22:14:33 212

原创 Java关键字:static、final,non static class区别

一、static被static修饰的成员变量和成员方法独立于该类的任何对象:不依赖于类特定的实例,被类的所有实例共享static对象可以在它的任何对象创建之前访问,无需引用任何对象:只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内找到它们public static本质上是全局变量和全局方法,当声明它类的对象时,不生成static变量的副本,而是类的所有实例共享同一个st...

2020-03-13 17:30:25 321

原创 Interface接口、abstract抽象类及两者间的区别

一、abstract抽象类一个类中没有包含足够的信息来描绘一个具体的对象不能实例化对象,必须被继承才能被使用抽象类表示了一种继承关系,一个类只能继承一个抽象类,却可以实现多个接口(一)抽象方法 public protected 无private只包含一个方法名,而没有方法体;在父类中证明为abstract方法,子类中来具体实现如果一个类中包含抽象方法,那么该类必须是抽象类任何子...

2020-03-13 17:04:57 115

原创 Java关键字:深入剖析Volatile关键字

volatile

2020-03-13 15:17:38 100

原创 Collection包结构,与Collections的区别,List,Set,Map

【Java】关键字final static violate sy

2020-03-12 14:04:47 850

原创 ConcurrentHashMap:JDK1.7和JDK1.8中的实现

JDK1.7版本的实现不允许key或value值为NULL锁分段技术:将数据分成一段一段的储存,然后给每一段数据配一把锁,当一个线程占用锁访问其中一个段数据的时候,其他段的数据也能被其他线程访问JDK1.8版本的实现在JDK1.8中对ConcurrentHashmap做了两个改进:取消segments字段,直接采用transient volatile HashEntry<K,...

2020-03-11 13:28:51 165

原创 java.util.Map:HashMap HashTable LinkedHashMap TreeMap

MapJava为数据结构中的映射定义了一个接口:java.util.Mapjava.util.Map实现类:HashMap、Hashtable、LinkedHashMap、TreeMapMap:主要用于存储键值对。根据键得到值,不允许键重复(重复会覆盖),但允许值重复HashMap一个最常用的Map,根据键的HashCode值存储数据,根据键可以直接获取它的值。访问速度快,遍历时,取得数...

2020-03-10 17:30:21 236

原创 hashcode作用,重写equals、hashcode

hashcode的作用hashcode用于返回对象的散列值,用于在散列函数中确定放置的桶的位置hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的如果两个对象相同,就是适用于equals(java.lang.Object)方法,那么这两个对象的hashCode一定要相同如果对象的equals方法被...

2020-03-10 16:50:56 324

原创 简单介绍Java8新特性

Java8 新特性简述1. Lambda表达式Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)2. 方法引用方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码3. 默认方法默认方法就是一个在接口里面有一个实现的方法4. 新工具新的编译工具,如:Nashor...

2020-03-10 15:44:56 179

原创 自动装箱和自动拆箱:int与Integer(源码详解)

基本数据类型与对象的差别基本数据类型不是对象,也就是使用int、double、boolean等定义的变量、常量。基本数据类型没有可调用的方法int i = 1; //后面没有可以被调用的方法Integer i = 1;//后面有很多方法可以被调用int与Integer有什么区别?Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数...

2020-03-10 12:21:17 2130

原创 【GC】Java 垃圾回收机制

一、对象被判定为垃圾的标准没有被其他对象引用判断方法1. 引用计数算法判断对象的引用数量通过判断对象的引用数量来决定对象是否可以被回收每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1任何引用计数为0的对象实例可以被当作垃圾收集、优点:执行效率高,程序执行受影响较小缺点:无法检测出循环引用的情况,导致内存泄漏如:父对象对子对象引用,子对象又对父对象引用,永远也无...

2020-03-10 10:55:30 176

原创 org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException

问题:org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.

2020-02-29 16:46:03 27025 5

原创 springboot+layui:多文件上传到本地

html页面代码直接复制layui官方文档代码<div class="layui-upload"> <button class="layui-btn layui-btn-normal" id="testList" type="button">选择文件</button> <div class="layui-upload-list">...

2020-02-29 15:54:58 3418 7

原创 springboot+layui:请求上传接口异常 FileNotFoundException:MultipartFile file

文件上传时,chrome与IE/Edge对于originalFilename处理方式不同chrome会获取到该文件的直接文件名称,IE/Edge会获取到文件上传时完整路径/文件名 @RequestMapping(value="/uploadSource" , method = RequestMethod.POST) @ResponseBody public String upl...

2020-02-27 21:12:56 883 1

原创 不同JDK版本间intern()方法的区别——JDK6 VS JDK6+

String s = new String("a");s.intern():JDK6:当调用intern方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中的该字符串的引用。否则,将此字符串对象添加到字符串常量池中,并且返回该字符串对象的引用。JDK6+:当调用intern方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中该字符串的引用。否则,如果该字符串对象已经存在于Ja...

2020-02-26 16:29:35 350

原创 thymethy:springboot启动后访问templates子文件夹下html

thymethy模板访问页面路径默认设置如下spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.html当/template/index.xml时@Controllerpublic class HomeController { @RequestMapping("/") //若是@Reque...

2020-02-24 17:53:27 3064 3

原创 Java内存模型,及其相关面试问题

Java内存模型

2020-02-23 14:16:50 359

原创 【JVM】元空间、堆、栈独占部份间的联系——内存角度

public class HelloWorld{ private String name; public void sayHello(){ System.out.println("Hello "+name); } public void setName(String name){ this.name = name; } ...

2020-02-23 14:11:43 648

原创 【JVM】元空间与永久代区别

永久代(PermGen)java.lang.OutOfMemoryError:PremGen space这里的“PermGen space”其实指的就是方法区。不过方法区和“PermGen space”又有着本质的区别。前者是JVM的规范,而后者则是JVM规范的一种实现。并且只有HotSpot才有“PermGen space”,而对于其他类型的虚拟机,如JRockit(Oracle)、J9(I...

2020-02-23 13:31:39 1381

原创 JVM三大性能调优参数 -Xms -Xmx -Xss 简述

JVM内存的系统级的调优主要的目的是减少Minor GC的频率和Full GC的次数,过多的Minor GC和Full GC是会占用很多的系统资源,影响系统的吞吐量概念- -Xss:规定了每个线程虚拟机栈(堆栈)的大小JDK5.0以后每个线程堆栈大小为1M。在相同物理内存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的线程数还是有限制的,不能无限生成,经验值在3000~5000左右...

2020-02-22 19:07:01 1175

原创 Java内存模型中堆与栈的区别

Java内存分配策略静态存储:编译时确定每个数据目标在运行时的存储空间需求栈式存储:数据区需求在编译时未知,运行时模块入口前确定堆式存储:编译时或运行时模块入口都无法确定,动态分配栈Java方法执行的内存模型包含多个栈帧每当创建一个新线程时,Java虚拟机都会为其分配一个Java栈。虚拟机只会对Java栈执行两种操作,以帧为单位的压栈和出栈。以线帧为单位存储,栈帧是一个内...

2020-02-22 18:42:34 215

原创 为什么会引发java.lang.OutOfMemoryError异常

内存溢出当一个线程可以动态地扩展本机方法栈,并尝试本地方法栈扩展(未大于配置允许最大的栈大小)时,无法提供足够的内存当为新线程创建初始的堆(如:new Object)时,无法提供足够的内存以上情况将会导致Java虚拟机抛出OutOfMemoryError异常...

2020-02-22 17:59:28 234

原创 递归为什么会引发java.lang.StackOverflowError异常

原因递归过深,栈桢数超过虚拟机栈数解决方法循环方法替代实现或限制递归次数

2020-02-22 17:39:20 1453

原创 【JVM】ClassLoder (双亲委派机制)

类从编译到执行的过程ClassLoader通过ClassLoader类加载器把class文件加载到JVM内存中,生成class对象【如何加载.class文件】loadClass() :加载到类,返回实例种类ExtClassLoader:getExtDirs()查询路径中需要的class文件,加载AppClassLoader:加载classpath目录下定义的class自定义Cla...

2020-02-19 17:45:27 149

原创 【JVM】如何加载.class文件(forName、loadClass)

Java虚拟机、内存模型、GCJava的类加载机制JVM将描述类的数据从class文件中加载到内存,然后对数据进行校验、准备和解析,最后初始化,形成在Java虚拟机中可以直接使用的Java类型类加载的两种动态机制方法隐式加载new一个对象;调用一个类的静态方法显示加载java.lang.Class的forName方法;java.lang.ClassLoad的loadClass方...

2020-02-19 13:34:12 439

原创 【Java】平台无关性

Java一、平台无关性二、GC三、语言特性四、面对对象五、类库六、异常处理一、平台无关性(Compile Once,Run AnyWhere)指一种语言在计算机上的运行不受平台的约束,一次编译,到处运行,即通过Java创建的可执行二进制程序,可以在多个平台上运行。Java程序可以运行在各种各样的设备上减少了开发和部署到多个平台的成本和时间(一)如何实现?javac编译生...

2020-02-19 12:39:41 340

原创 【Java】List常用类,ArrayList与Array区别,Queue的用法

ArrayList & LinkedListArrayList : 以数组方式来实现针对快速随机查询的需求,使用ArrayList执行效率较好(数组特性:便于索引快速定位对象位置)LinkedList :以链表方式来实现List接口进行插入删除等操作效率更高,适合用来实现Stack(堆栈)和Queue(队列)(链表特性:插入删除效率高)注: LinkedList的特有方法(本身定义...

2020-02-18 15:24:21 961

原创 Springboot:使用前端框架layui,页面跳转后显示空白

问题springboot启动正常且页面跳转正确后,出现layui前端页面显示空白情况,其中标题title正常加载出现。如下图所示解决方法引入资源路径问题经过发现是在index.html中引入static下的layui框架资源的路径有误,会出现cannot resolve directory提示<link rel="stylesheet" href="E:/lh/programs/...

2020-02-17 16:13:35 2958 1

原创 springboot:No mapping for GET /***

问题:学习资料@MapperScan注解使用Spring Boot MyBatis注解:@MapperScan和@MapperCannot resolve symbol ‘MapperScan’

2020-02-16 15:09:08 23387 3

原创 springboot:spring-boot-starter-parent 导包失败 “not found"【暂且弃坑】

问题利用IntelliJ IDEA自动构建springboot项目时【参照】,出现spring-boot-starter-parent导包失败问题,如下图所示原因pom.xml中dependency是对repository里的某个artifact的引用。执行时会根据dependency的groupId,artifactId和version去repository中寻找它。无需在pom.xm...

2020-02-08 21:13:16 7630

原创 MySQL:ERROR 1045(28000):Access denied for user 'root'@'localhost'(using password:YES(NO))

错误原因1045含义:用户名或密码错误解决方法重置密码一、无my.ini重置密码方法删除MySQL目录下的data文件夹,重新初始化并生成一个临时的密码,命令行 mysqld --initialize --console;注意会生成一个tempotary password重新启动mysql服务A. net start mysqlB. 计算机管理 - 服务和应用程序 - ...

2020-02-05 11:33:10 230

原创 Python:Import模块调用总结

Python 模块基本情况【详见】import直接引入模块from … import从一个模块中导入一个指定的部份到当前命名空间中from … import *把一个模块中的所有内容全部导入到当前命名空间中**注:**一般不推荐最后一种全部导入的方式,存在潜在的危险。如,同时导入module1和module2的所有内容,加入这两模块中均含有一个foo()函数,则当程序中执行如下代码...

2020-02-01 21:27:13 1461 1

原创 哈工大LTP 词性标注失败,标记内容为空,Index out of range

哈工大LTP 词性标注失败,标记内容为空,Index out of range问题直接加载哈工大LTP中的词性标记模型,对已经分词的词语列表words进行标记,出现了标记后标记列表内容为空现象,正常情况下标记列表的长度与分词词语列表长度一致,并存有标记结果。如图,出现错误" Index out of range "出现原因当词语为空时,LTP词性标记模型无法成功标记并抛出Index ...

2020-01-30 21:45:46 445 1

jd-eclipse-site-1.0.0-RC2.zip

jd-eclipse-site-1.0.0-RC2.zip

2021-12-09

thymeleaf-3.0.11.RELEASE.jar

Thymeleaf --- 用于web和独立环境的现代服务器端Java模板引擎。 Thymeleaf是一个Java XML/XHTML/HTML5 模板引擎,可以在Web(基于servlet )和非Web环境中工作。它更适合在基于MVC的Web应用程序的视图层提供XHTML/HTML5,但它甚至可以在脱机环境中处理任何XML文件。它提供完整的Spring Framework。 Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。使用thymeleaf创建的html模板可以在浏览器里面直接打开(展示静态数据),这有利于前后端分离。需要注意的是thymeleaf不是spring旗下的。

2020-02-16

jackson-databind-2.10.1.jar

Jackson的通用数据绑定功能:在核心流API上工作。 其中重要的一个功能是可以将JSON格式的数据转化为类对象。 哪里可以找到2.10.2版本???

2020-02-13

byte-buddy-1.10.4.jar

byte-buddy的1.10.4版本,在maven的repository中可使用,Java开发配置中需要 共享共享~~~ 没有找到1.10.6版本哎

2020-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除