自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java字符串找出最大连续子串的长度

找出最大连续子串的长度//"abchijklm"则返回长度6public static void main(String[] args) { System.out.println(calMaxLength()); } public static int calMaxLength() { String input = "abchijklm"; int max = 0; int temp = 1; /**

2020-11-16 17:57:41 1385

原创 获取map最小值对应的key(jdk1.8)

获取map最小值对应的key(jdk1.8)public static void main(String[] args) { Map<String, Long> map = new HashMap<>(); map.put("哈哈", 1L); map.put("呵呵", 1L); map.put("嘿嘿", 3L); Long value= map.values().stream().sorted()

2020-11-16 17:10:41 1788

原创 为什么hashMap引入了红黑树而不是其他结构

1.为什么hashMap使用红黑树而不是其他结构?在回答这个问题之前,我们小了解一下有关二叉树的基本内容。①二叉排序树(又称二叉查找树):1)若左子树不为空,则左子树上所有结点的值均小于根结点的值。2)若右子树不为空,则右子树上所有结点的值均小于根节点的值。3)左右子树也为二叉排序树。②平衡二叉树(AVL树):是一种二叉查找树,当且仅当两个子树的高度差不超过1时,这个树是平衡二叉树。③红黑树:是许多二叉查找树中的一种,它能保证在最坏的情况下,基本动态集合操作时间为O(lgn).问题1:为什么

2020-05-16 10:18:02 3114

原创 JDK安装、maven配置、idea创建springboot多模块工程

idea创建springboot多模块工程相关环境准备:①:JDK安装及配置环境变量②:Maven相关配置Idea创建项目:

2020-07-23 17:33:32 212

原创 工作记录

删除map.keySet()集合数据导致map对应数据被删除

2020-07-17 16:58:26 132

原创 java简单排序算法

java基础算法分析一、排序算法1.冒泡排序优点:实现简单缺点:时间复杂度高(On²)实现:代码如下import java.lang.reflect.Array;import java.util.Arrays;/** * Created by 高小冷 on 2020/6/1. */public class BubbleSort { public static void main(String[] args) { int [] sortArr = {1,3,

2020-06-04 16:42:36 161

原创 idea Debug模式启动失败,提示debug端口已经被使用,正常启动没问题

idea Debug启动失败,提示debug端口已经被使用解决办法:1.删除当前tomcat配置,重新配置tomcat,解决问题。2.检查后台是否有java程序在运行,任务管理器直接干掉!

2020-05-21 18:00:59 693

原创 对List对象集合按照对象多个属性排序

针对Object对象中属性排序,可指定多个属性排序。注意:若是需要排序的字段是父类中的字段,需要子类重写该字段和get set方法,否则反射时找不到对应字段。/** * Created by 高明亮 on 2020/4/16. */public class ListSortUtils { /** * 对list的元素按照多个属性名称排序, * list元素的属性可以是数字(byte、short、int、long、float、double等,

2020-05-18 22:20:01 2133

原创 获取指定日期所在的一周的时间

获取指定日期所在的一周时间/** * Created by 高小冷 on 2019/12/20. */public class Test { public static List<String> getAWeekByDate(Date date) { List<String> weekList = new ArrayList<String>(); SimpleDateFormat sdf = new SimpleDateF

2020-05-15 13:54:01 369

原创 Jvm内存结构简析

jvm原理简析1.什么是jvm?定义:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。2.jvm内存结构、内存模型傻傻的分不

2020-05-14 21:00:42 193

原创 JDK1.8下的HashMap源码、特性

目录1、哈希表2、什么是 HashMap?3、HashMap定义4、字段属性5、构造函数6、确定哈希桶数组索引位置7、添加元素8、扩容机制9、删除元素10、查找元素11、遍历元素12、总结本篇博客我们来介绍在 JDK1.8 中 HashMap 的源码实现,这也是最常用的一个集合。但是在介绍 HashMap 之前,我们先介绍什么是 Hash表。回到顶部1、哈希表Has......

2020-05-11 20:35:58 609 1

wjtest.zip

springboot多模块项目搭建,包含mysql、mybatis、mybatis-gen等相关配置。

2020-07-23

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

TA关注的人

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