自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 SpringBoot踩坑记1——2.3.1版单元测试

Spring Boot 2.3.1单元测试@RunWith注解报错问题:​ 在进行单元测试时,使用@RunWith(SpringRunner.class)注解,IDE报错:cannot resolve symbol ‘RunWith’。解决方式一:​ 使用@ExtendWith(SpringExtension.class)即可解决方式二:​ 若项目单元测试的依赖是默认导入的,则将pom.xml中单元测试的依赖配置:<dependency> <groupId>or

2020-06-19 21:19:46 1626

原创 Windows10下配置自定义的MySQL8的数据存储路径

Windows10下配置自定义的MySQL8的数据存储路径要修改mysql8的数据存储目录需要在my.ini文件中修改,该文件的路径为:C:\ProgramData\MySQL\MySQL Server 8.0找到my.ini文件,ProgramData目录是隐藏项目,因此需要在文件的查看选项中勾选上隐藏的项目,如图所示在勾选上隐藏的项目后即可看到ProgramData目录了。然后进入ProgramData\MySQL\MySQL Server 8.0目录,即可看到该目录中的内容,如图所示。

2020-06-15 18:31:19 2397 1

原创 JDK1.8的HashMap源码解读(一)

JDK1.8种的HashMap底层由1.7的数组+链表实现改为了由数组+链表+红黑树来实现,这里只是解读出红黑树以外的常用方法代码的思路。直接一边看源码,一边加注释,这样过一遍,要好一些。一、变量解读/** * 初始默认容量——16。 * 这里用了移位操作 */static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // a...

2019-07-22 19:51:44 210

原创 多线程学习笔记(1)——线程池的创建

今天学习线程池,一开始用Executors.newFixedThreadPool来创建线程池,但是阿里巴巴的代码规约插件提示不要这怎么写。于事就研究了一下怎么创建定制的线程池:相关参考链接:线程池创建多线程编程学习五(线程池的创建)Java Code Examples for com.google.common.util.concurrent.ThreadFactoryBuilder阿里...

2019-06-15 21:31:57 282

原创 transient关键字解读笔记

今天在阅读ArrayList源码时,发现一个以前没有遇到过的关键字transient,于事百度了一下,百度到这篇博客 transient关键字详解,作者讲得很详细,我也对transient关键字有了一定的了解,所以我自己也整理一下,一是加强理解,二是便于自己以后直接查看。1. transient关键字的用途首先我们需要知道,当一个对象实现了Serializable接口后,该对象就可以被序列化(...

2019-05-29 23:21:25 3611 2

原创 做题笔记——Median of Two Sorted Arrays

题目描述输入:已经排好序的两个数组nums1和nums2输出:找出两个数组的中位数,要求时间复杂度为O(log(m+n))。可以假设两个数组都不为空,即不用考虑特殊情况。示例1:nums1 = [1, 3]nums2 = [2]the median is 2.0示例2:nums1 = [1, 2]nums2 = [3, 4]the median is (2+3)/2 = 2...

2019-05-29 00:31:20 122

原创 数据结构学习系列——队列Queue(一)

一、基本概念:队列(Queue):一种先进先出(FIFO)的数据结构,即先入队的数据,出队的时候也要先出队。二、Java中Queue的方法在Java中,Queue接口与List、Set同一级别,都是继承了Collection接口。因此,具有从Collection接口处继承来的相关方法:addAll, clear, contains, containsAll, equals, hashCode...

2019-05-25 22:38:15 240

原创 IDEA连接数据库(以MySQL为例)

IDEA是一款功能十分强大的IDE,今天整理一个对于开发人员来说很方便的一个功能,连接数据库。这里以连接并操作MySQL为例。首先,点击Database的工具按钮,我的在界面最右边的边框上,每个人的位置可能不一样,但是总会有的,没有的话,请百度或者Google。点击上如图中的加号之后,会出现很多下拉选项,这里我选择Data Source——>MySQL。点击了MySQL之后,会弹出一...

2019-04-23 22:45:25 923

原创 vmware安装Ubuntu server 18.04并开启root账户的远程连接

最近想体验一下Ubuntu server 18.04版本,所以上官网下载了ISO镜像文件装到虚拟机上,记录一下自己的安装过程以作分享。下面直接开始安装一、创建虚拟机VMware主页中点击创建新的虚拟机选择自定义选项下一页面直接点击下一步,来到操作系统选择页面,这里选择“稍后安装操作系统”下一页面直接点击下一步,进入命名虚拟机页面,命名虚拟机和选择好要安装的目录后,再点击下一步处理起...

2019-04-22 00:19:25 4455

原创 SpringBoot2.x简单使用JWT

什么是JWTJSON Web Token (JWT) 是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于作为JSON对象在各方之间安全地传输信息。关于JWT的更多的介绍可以参考JWT的官网:https://jwt.io/基于SpringBoot 2.x来使用JWTJava使用jwt可以参考GitHub上官方的介绍:https://github.com/jwtk/jjw...

2019-04-14 22:29:07 2703

原创 centOS7 更换yum的源为阿里云的源

这个方法我自己用了很多次了,保证可靠且有效依次执行以下命令即可cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.backupwget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean allyum makecache...

2019-04-07 22:05:17 328

原创 win10下python2、3版本的pip共存以及更新问题

1、将python2.x和python3.x到系统环境变量打开控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑新建,分别添加:2、修改python.exe名字为python2.exe和python3.exe找到python2和python3的安装目录,修改python2.7.13和python3.6.1中python.exe和pythonw.exe的名称为p...

2019-01-02 09:46:10 1233

空空如也

空空如也

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

TA关注的人

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