自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

99Savage

一个不甘于现状的99年小伙

  • 博客(30)
  • 收藏
  • 关注

原创 ReentrantReadWriteLock的自我认知篇

ReentrantReadWriteLock的自我认知篇

2023-05-21 11:34:13 309

原创 对ReentrantLock的见解

ReentrantLock底层

2023-05-10 15:17:40 251

原创 Mysql中count(*)、count(1)、count(column_name)在Innodb存储引擎下的效率比

Mysql中count(*)、count(1)、count(column_name)在Innodb存储引擎下的效率比

2023-05-02 14:22:12 333

原创 String类的intern方法

String类的intern方法

2023-02-03 15:49:34 185

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embed

为什么会出现Failed to configure a DataSource: ‘url‘ attribute is not specified and no embed

2022-12-21 14:50:15 251

原创 通过Spire-java实现word和pdf文件相互转换

通过Spire-java实现word和pdf文件相互转换

2022-11-17 15:20:50 3612 3

原创 SpringBoot的自动装配

SpringBoot自动装配原理

2022-10-25 21:40:27 5101

原创 Spring如何解决循环依赖

Spring如何解决循环依赖

2022-10-22 12:12:58 232

原创 Spring Bean的生命周期

Bean的生命周期

2022-10-22 12:10:10 114

原创 Spring的单例Bean是否是线程安全的

Spring的单例Bean不是线程安全的

2022-10-20 15:45:33 284

原创 为什么企业都使用ThreadPoolExecutor构造方法去生成线程池?

为什么企业内部都不推荐使用内置方法构建线程池而使用ThreadPoolExecutor构造方法去生成线程池?

2022-10-15 17:13:34 170

原创 为什么Integer的值比较的时候会显示为false,不应该为true吗??

为什么Integer的值比较的时候会显示为false

2022-10-15 16:55:19 445

原创 Java的序列化和反序列化

java序列化和反序列化详解

2022-10-14 11:00:50 766

原创 ThreadLocal详解

ThreadLocal详解

2022-10-12 16:06:27 153

原创 0.2+0.1!=0.1但是0.2-0.1=0.1这个是怎么回事呢?

0.2+0.1!=0.1但是0.2-0.1=0.1这个是怎么回事呢?

2022-10-03 17:38:48 203

原创 ConcurrentHashMap

ConcurrentHashMap

2022-10-01 17:52:36 101

原创 浅学Dubbo-rpc框架初级

Dubbo-rp框架

2022-09-05 10:17:02 548

原创 RocketMq消息中间件

RocketMq消息中间件

2022-09-02 00:33:48 1421

原创 JMM内存模型

JMM内存模型

2022-08-31 14:51:00 104

原创 JVM虚拟机(JDK8)

JVM面试笔记

2022-08-27 14:35:53 866

原创 java实现简单二叉树

二叉树

2021-07-09 00:04:32 625

原创 通过coding部署hexo博客

通过coding部署hexo博客在coding上注册账号,并登录coding链接:https://coding.net/创建一个项目,然后再创建一个仓库在自己的本地上初始化一个hexo博客注意这里的目录必须是一个空目录,不然在初始化的时候会报错创建完成后的目录架构更改hexo的配置文件_config.yml更改配置文件中的deploy属性deploy: type: git # 这个是coding上的代码仓库的路径 repo: http

2021-06-09 23:28:07 681 1

原创 redis的安装及配置

Redis的安装及配置redis server的安装及配置打开链接:https://redis.io/download 下载想要下载的版本,下载完成后是这样的:下载完成后就进行配置:打开redis.windows.conf进行配置,里面的配置是根据实际上业务的需求来配置的,详细的配置可以打开以下链接进行参考配置:redis-server的详细配置但是一般都要配置连接密码定位到requirepass foobared下,将foobared换成自己设定的密码。这里需要注意,下次我们在

2021-06-07 09:46:15 80

原创 git的安装及命令使用

gitgit安装配置一、下载安装Git1、下载Git 官方地址为:https://git-scm.com/download/win2、下载完之后,双击安装3、选择安装目录4、选择组件5、开始菜单目录名设置6、选择使用命令行环境7、以下三步默认,直接点击下一步8、安装完成 9、检验是否安装成功回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功git工作流程git的工作流程大致如下:1.通过git命令克隆资源2.对资源进行修改

2021-05-30 13:46:40 487

原创 java实现连接邮箱服务器并发送邮件

前言本次实现过程是基于qq邮箱来实现的,其它邮箱服务器其实也是差不多的。实现过程提前开启对应邮箱服务上的POP3/SMTP服务开启完成后,通过发送的短信的方式会获取一个16位的授权码,这个授权码在连接邮箱服务器的时候会使用到 ,如下:导入对应的依赖包<!-- javax邮箱 --><dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail&lt

2021-04-24 20:56:05 2268

原创 java位运算之<<、>>、>>>的计算

在java中的位运算主要有&(与运算)、|(或运算)、^(异或运算)、<<(有符号左移)、>>(有符号右移)、>>>(无符号右移),那么什么是有符号,什么是无符号呢?其实就是因为正数和负数转化为二进制的时候表示不一样,所以就产生了有符号和无符号这两个概念。有符号是指在二进制中的最高位代表着符号位,‘0’ 代表着 ‘+’,‘1’ 代表着 ‘-’,同理,无符号是指在二进制中的最高位只表示数值,没有正负之分。例如:0000 0000 0000 0110 为正.

2021-04-13 20:50:31 1656

原创 hashMap源码分析-note1

数据结构jdk1.7版本,hashmap的数据结构是数组+链表/*** 这个属性主要就是hashMap初始化的一个数组,它是一个由final定义不可改变的数组*/static final Entry<?,?>[] EMPTY_TABLE = {};/** * 这个属性才是真正去存储元素的数组,在必要的时候进行扩容,数组的长度必须是2的整数倍 */transient Entry<K,V>[] table = (Entry<K,V>[]) EMPTY_TA

2021-04-12 22:59:13 410 4

原创 byte,short,int,long,float,double的取值范围

byte:(- 2 ^ 7) ~ (2 ^ 7 - 1)short:(-2 ^ 15) ~ (2 ^ 15 - 1)int:(-2 ^ 31) ~ (2 ^ 31 - 1)long:(-2 ^ 63) ~ (2 ^ 63 - 1)float:(-2 ^ 31) ~ (2 ^ 31 - 1)double:(-2 ^ 63) ~ (2 ^ 63 - 1)

2020-09-25 23:33:43 301

原创 SQL中的DDL、DML、DCL、TCL是什么意思

DDLddl英文缩写是data definition language(数据定义语言),主要的命令有alter、create、drop、truncate,ddl主要用在定义或者改变表的结构。DMLdml英文缩写是data manipulation language(数据操纵语言),主要的命令有select、update、delete、insert,dml主要用来操作数据库中的数据DCLdcl英文缩写是 data control language(数据控制语言),主要的命令有grant、deny、r

2020-06-18 18:43:02 8534 1

原创 阿里云的学生机服务器

如何购买阿里云的学生机服务器下面这个是阿里云学生机购买的网址阿里云学生机购买步骤建议的话就是购买centos环境,个人感觉比较好。地域的话你可以用cmd去ping地址,看哪个快就选哪个华东1:oss-cn-hangzhou.aliyuncs.com华北2:oss-cn-beijing.aliyuncs.com...

2019-09-30 10:31:48 1019

空空如也

空空如也

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

TA关注的人

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