- 博客(96)
- 收藏
- 关注
原创 Docker+Jenkins+Gitee自动化部署maven项目,加入Nexus镜像仓库(补充篇)
Docker+Jenkins++Nexus+Gitee自动化部署maven项目
2023-06-03 17:12:42
1402
原创 如何用Nginx为自己的网站资源加上防盗链保护?Referer or secure_link
使用Nginx的Referer和secure_link为自己的网站资源加上防盗链保护?
2023-05-19 23:15:04
1968
原创 Nginx基础配置详解(main、events、http、server、location)
Nginx基础配置详解(main、events、http、server、location)
2023-05-08 16:47:26
2673
原创 Java进制转换与位运算
我们知道,在计算机的世界里,只能识别0和1,也就是二进制,鉴于此阅读性较差的特点,在开发过程中使用的频率较低。除了二进制,还有八进制、十进制、十六进制,其中十进制是我们通常使用的进制。
2023-03-20 11:03:57
614
原创 JDK动态代理详解
可能很多小伙伴首次接触动态代理这个名词的时候,或者是在面试过程中被问到动态代理的时候,不能很好的描述出来,动态代理到底是个什么高大上的技术。不方,其实动态代理的使用非常广泛,例如我们平常使用的Spring中的注解,其依赖于AOP,而AOP的底层实现便是动态代理,看到这里,是不是更有兴趣去了解动态代理了呢?动态代理:可以分解为“动态”+“代理”。所以,静态代理存在一定的局限性,不能很好的满足需求的千变万化,动态代理的出现,就是为了解决这些局限性。
2023-03-02 22:15:27
4581
2
原创 break与continue关键字
不知道大家有没有这样一种感受哈,有的时候容易混淆break语句和continue语句的用法,总是模棱两可,不敢确定自己是否使用正确了。正好,我们本篇的重点就是break和continue关键字的用法。
2023-02-26 15:35:54
447
原创 Java基本数据类型
佛说,大千世界,无奇不有。在这个世界里,物种的多样性,遍地开花,同样,在Java的世界里,也有着异曲同工之妙,Java秉承面向对象的特性,必然少不了区分对象的类型,就像下图的“CuteCat”,它描述着在现实世界中存在的事物,同时也是今天我们要说的Java数据类型。Java中的数据类型可划分为两种:基本数据类型、引用数据类型。
2023-02-26 12:15:23
553
原创 SpringBoot自定义JsonSerializer和JsonDeserializer,兼容LocalDateTime和LocalDate
JDK1.8中添加新的时间日期API,LocalDate、LocalDateTime、LocalTime,但是我们在开发中使用时间戳作为参数值来传递是比较常用的,然而在SpringBoot中并没有为我们提供合适的JsonSerializer和JsonDeserializer。
2023-02-13 08:00:00
2865
原创 通俗易懂的Java内存模型(JMM)
在Java虚拟机规范中,定义了Java内存模型(Java Memory Model,JMM),目的是为了屏蔽各种硬件和操作系统的内存访问差异。
2023-02-06 21:08:20
461
原创 通俗易懂的Java虚拟机类加载
Java虚拟机将定义类的信息从Class文件加载到内存,并对信息进行校验、解析和初始化,最终形成可以被Java虚拟机直接使用的Java类型,这就是Java虚拟机的类加载过程。
2023-02-02 17:50:15
296
原创 通俗易懂的Java虚拟机内存模型
对于Java程序员来说,Java虚拟机提供了内存自动管理机制,因此可以在绝大部分情况下避免内存泄漏和内存溢出的情况,但是我们还是需要了解Java虚拟机是怎样对内存进行管理的,当遇到内存泄漏和内存溢出的问题时,解决起来才会得心应手。
2023-01-31 21:32:52
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人