自定义博客皮肤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)
  • 收藏
  • 关注

原创 分享一个免费的计算机书籍资料网站(含有编程语言,算法,人工智能,游戏开发等书籍资料)

编程语言,算法,人工智能,游戏开发等免费书籍资料

2022-09-09 21:46:08 856

原创 使用ControllerAdvice处理全局数据

@ControllerAdvice就是@Controller的增强版。@ControllerAdvice主要用来处理全局数据,一般搭配@ExceptionHandler、@ModelAttribute以及@InitBinder使用。

2022-07-26 11:26:16 292

原创 SpringBoot返回Json数据的配置

使用三种方式返回Json数据

2022-07-23 16:44:53 1043

原创 springboot配置日志

SpringBoot使用pom.xml和application.properties配置日志

2022-07-23 16:31:15 1276 1

原创 VSCode官网下载过慢解决

解决方法:使用国内镜像1:复制官网下载链接:应该是这种https://az764295.vo.msecnd.net/stable/。。。。2:然后把/stable前面的替换为vscode.cdn.azure.cn感谢观看以及国内镜像贡献者

2021-11-18 11:43:46 716

原创 数据库优化

1.多表时的父子关系优化Large_Type_Id INT UNSIGNED Medium_Type_Id INT UNSIGNED NOT NULL COMMENT '中等类型的id(外键)',Small_Type_Id INT UNSIGNED NOT NULL COMMENT '小型id(外键)', 这种表结构虽然做到了分离,但是多表查询的表太多,且只有两个字段。这种结构可以使用父子关系优化:Large_Type_Id,Large_Ty

2021-09-26 23:30:53 50

原创 稀疏数组(JAVA实现)

稀疏数组当一个数组中大部分元素是同一个值的数组时,就可以使用稀疏数组来保存该数组二维数组转三维数组的思路:遍历原始的二维数组,得到其中不同值的数据个数sum根据sum数创建稀疏数组sparseArr int[sum+1] [3]将二维数组的有效数据存入到稀疏数组中三维数组转二维数组的思路:先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组,然后读取稀疏数组后几行的数据,并赋值给原始的二维数组代码实现:...

2021-08-17 12:42:49 68

原创 JDK的下载与安装

windows10环境下下载安装可前往Oracle官网jdk各版本下载地址下载所需要的jdk版本,其中带LTS的表示该版本是长期维护版。安装暂时略过。。。安装完成后可以在命令行工具(win+r输入cmd打开)中输入java -version查看是否安装成功,如果有Java版本信息就说明安装成功了2.配置环境变量环境变量分为用户变量和系统变量,顾名思义,用户变量是只在该用户下的环境变量,换一个用户就不能用了。系统变量是系统全局变量,所有的用户都能用。...

2021-07-29 00:38:38 235

原创 B站404了

首次遇到

2021-07-13 23:00:19 3239 1

原创 比较并交换(CAS)

悲观锁:使用synchronized是独占锁,即悲观锁,会导致其他需要锁的被挂起,等待持有锁的线程释放锁乐观锁:每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败则重试,直到成功为止CAS(Compare And Swap):比较并替换java.util.concurrent包(简称JUC)就是建立在CAS上的,例如其中的AtomicInteger类,其中的一些方法底层便使用了CAS方法在Unsafe类中提供了native方法,用于完成硬件级别的原子性操作,所以速度很快另外,看到一

2021-07-10 23:16:12 127

原创 垃圾回收机制

垃圾收集又称垃圾回收(Garbage Collection),简称GC两种判断对象是否存活的算法:第一种:引用计数算法(Reference Counting)原理:在对象中添加一个引用计数器,每当一个地方引用时,计数器值就加一;当引用失效时2,计数器值就减一;计数器为0的对象就是不可能再被使用的。优缺点:原理简单,判定效率也很高,在大多数情况下它都是一个不错的算法。但是,在Java领域,至少主流的Java虚拟机里面都没有选用引用算法来管理内存,主要原因是,这个看似简单的算法有很多例外的情况需要考虑,

2021-07-09 17:51:32 71

空空如也

空空如也

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

TA关注的人

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