自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 还在写臃肿的匿名内部类实现接口?快试试Lambda表达式!

还在写臃肿的匿名内部类实现接口?快试试Lambda表达式!前言​ 在平时开发中,我们有时会用实现Runnable或Callable接口的方式来创建一个线程来做一些事情,但这些代码是一次性的,如果单独写一个Runnable或Callable的实现类就显得有些冗余,那可能有同学就想到可以用匿名内部类的方式来解决这个问题,但是匿名内部类的方式代码量显得又多又臃肿,虽然可以用开发工具自动生成这些代码但是给人的感觉代码并不简洁美观!​ 为了解决这一问题,Oracle公司在2014年3月发布的Java8中带来了简

2020-11-06 13:03:52 446

原创 JDK的卸载和安装超详细步骤,小白福利

前言:重装JDK的原因这是笔者本人重装jdk的心路历程,不感兴趣的同学可以直接跳过到后面的卸载与安装步骤。最近在学SpringCloudAlibaba的组件,学到分布式事务管理的seata时碰到了如下问题:在windows中使用cmd窗口启动seata-server客户端时,出现启动不了控制台报Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap(初始化虚拟机

2020-05-30 10:43:39 24761 28

原创 EasyExcel在项目中的应用-在web中导出带下拉框和批注的excel文件

前言​ 好长一段时间没有更新博客了,最近刚刚找到实习工作,接触了企业中的项目,在这段时间的实习过程中,终于知道了企业级项目的体量和业务难度跟之前的小项目是完全不同的。10多天的适应期也逐渐让我找到了状态,初步完成了学生到职场新人的转变。​ 我入职的公司在面试时还提出了一个让我掉进坑里的问题,之前写个一篇文章专门介绍了该问题,有兴趣的同学可以移步查看:面试官问我存储金额应该用哪种数据类型,我竟这样回答​ 言归正传,最近几天,老大找了几个小功能来让我练手,做了几个小功能模块,基本都是与excel打交道。大

2020-05-27 11:32:55 5937 14

原创 IDEA每次创建Maven工程都需要重新配置maven信息的解决方案

问题描述最近重装了idea,有很多配置信息都没有了今天在创建一个maven工程时发现了一个问题:每次重新创建maven工程,都需要重新配置本地仓库信息:解决方案需要在idea的File-》Other Settings-》Settings for New Projects下修改设置(idea版本不同可能选项的名称不同,笔者用的是idea2019.3.4版本)Settings for New Projects翻译成中文意为创建新项目的设置将maven工程的配置信息修改为本地的信息至此,再次创

2020-05-09 20:55:56 6647 6

原创 面试官问我存储金额应该用哪种数据类型,我竟这样回答

前言​ 最近在面试时,碰到这样一个问题:在问到项目部分时,面试官问我:你的项目中用到的分数、金额之类的数字是用的什么数据类型? 我没有过多思考脱口而出:double!随后面试官又问:为啥不用float?​ 听到这个问题,脑子里竟然突然有些懵,回答道:double用着顺手所以就用了,面试过后我自己在听录音复盘时(远程线上面试)听到自己的回答不由得扶额苦笑,后面又对这一块的内容进行了回顾加深。d...

2020-05-05 15:36:05 3853 3

原创 数据结构-线性表-栈

栈概念关于“栈”这种数据结构,它有一个典型的特点:先进后出,后进先出;只要满足这种特点的数据结构我们就可以说这是典型的“栈”数据结构,我们一般将这个特点归纳为一个:后进先出,英文表示为:Last In First Out 即 LIFO。为了更好的理解栈这种数据结构,我们以一幅图的形式来表示,如下:我们从栈的操作特点上来看,似乎受到了限制,的确,栈就是一种操作受限的线性表,只允许在栈的一端进...

2020-05-03 11:31:29 261

原创 StringRedisTemplate是在何时被交给spring容器管理的?

背景​ 最近在使用Spring-boot对redis进行整合时,使用到了spring-data提供的StringRedisTemplate模板工具类,在service实现类中直接使用了@Resource对该模板类进行了依赖注入使用。​ 之前在使用StringRedisTemplate时都是提供了一个config配置类,其中以@Bean的方式提供一个StringRedisTemplate类使它...

2020-05-01 14:25:38 753

原创 CATALINA_HOME导致的tomcat无法正常启动问题

背景在学习elasticsearch时为了方便进行数据查询,使用了head插件因为elasticsearch版本较高(6.3.0),没有与版本相符的head插件,将以独立web项目运行所以提供了一个tomcat 单独运行head web项目在使用该tomcat时遇到了无法启动问题问题描述及初步解决双击startup.bat脚本无任何反应,所以在cmd窗口去运行,结果发现如下错误信息:...

2020-04-30 17:40:18 2851 2

原创 数据结构-线性表-链表

链表概念链表(Linked list)是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中的每个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。存储结构相比于数组,链表是一种稍微复杂一点的数据结构。对于这两个非常基础、非常常用的数据结构,我...

2020-04-28 19:36:49 627 1

原创 数据结构-线性表-数组

0、前言最近在学习数据结构和算法这门课程,学习的过程中也有很多的收获,课后在此把笔记整理出来,作为个人课后巩固。1、概述1.1、什么是数据结构?数据结构包括数据对象集以及它们在计算机中的组织方式,即它们的逻辑结构和物理存储结构,一般我们可以认为数据结构指的是一组数据的存储结构。1.2、线性表概念:线性表就是将数据排成像一条长线一样的结构,数组,链表,栈,队列都是线性表结构,线性表上的每...

2020-04-27 21:26:59 644

idea的配置settings.jar

idea需要的settings.jar包,引入该jar包可以导入idea的一些配置

2020-06-12

空空如也

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

TA关注的人

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