-
JVM 常量池汇总
JVM常量池分为静态常量池和运行时常量池,因为Jdk1.7后字符串常量池从运行时常量池存储位置剥离,故很多博客也是区分开来,存储位置和内容注意区别!字符串常量池底层是由C++实现,是一个类似于HashTable的数据结构,实质上存的是字符串对象的引用。HashTable跟Java中的HashMap的实现差不多,只是不能自动扩容。默认大...11个月前 阅读319
-
Spring Boot 使用自定义注解和自定义线程池实现异步日志记录
1、前言在我们日常开发工作中,日志记录是至关重要的部分。它不仅有助于调试和故障排除,还能提供系统运行的历史记录,帮助进行性能优化和安全监控。然而,日志记录也可能对系统性能产生影响,特别是在高并发环境下。因此,使用异步日志记录技术可以有效地提升系统性能和可靠性。博主将带着大家一起探讨 Spring Boot 异...11个月前 阅读316
-
Web前端三大主流框架
1. React.js:React.js 是由 Facebook 开发的一款用于构建用户界面的 JavaScript 库。它采用组件化的设计思想,可以将一个页面拆分成多个独立的组件进行开发,然后通过组合这些组件来构建复杂的用户界面。React.js 使用 Virtual DOM 技术来实现高效的页面渲染,只更新需要变化的部分,从而提高页面性能。使用...11个月前 阅读278
-
如何搭建一台永久运行的个人服务器?
一、前言由于本人在这段时候,看到了一个叫做树莓派的东东,初步了解之后觉得很有意思,于是想把整个过程记录下来。二、树莓派是什么?Raspberry Pi(中文名为树莓派,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们...11个月前 阅读317
-
什么是面向对象,看这一篇就够了
视频教程 https://www.bilibili.com/video/BV1Uz421b7FB/11个月前 阅读320
-
【Java】Set集合的基本使用
一、HashSet集合1.HashSet集合的特点2.HashSet常用方法(1):add(Object o):向Set集合中添加元素,不允许添加重复数据。(2):size():返回Set集合中的元素个数public class Test { public static void main(String[] args) { HashSet<String> set ...11个月前 阅读281
-
【JavaSE】你真的了解内部类吗?
内部类介绍在 Java 中,可以将一个类定义在另一个类或者一个方法的内部, 前者称为内部类,后者称为外部类。(B类定义在A类的内部,称B类为内部类,A类为外部类)内部类也是封装的一种体现。内部类分为三种实例内部类、静态内部类、匿名内部类、局部内部类实例内部类定义实例内部类定义在外部类的里面,方法的外面class ...11个月前 阅读292
-
深入ES6:解锁 JavaScript 类与继承的高级玩法
Class1 类的由来JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。function Point(x, y) { this.x = x; this.y = y; } Point.prototype.toString = function () { return '(' + this.x + ', ' + this.y + ...11个月前 阅读340
-
一文带你吃透JSP,增删改查实战案例详细解读
前言不得不说,JSP 现在已经是一门十分老旧的技术了,学习编程时,不仅要学习优秀的前言技术,还要对基础有一定的把握,所以学习 JSP 时,我们只做了解,不用刨根问底花费大量的时间,得不偿失。我们主要从以下几个方面学习 JSP 技术:理解 JSP 及其原理学会使用 EL 表达式和 JSTL 标签理解 MVC 模式和三层架构...11个月前 阅读311
-
告别冗长代码:Java Lambda 表达式如何简化你的编程
在现代软件开发中,高效和简洁的代码变得越来越重要。Java作为一门成熟而广泛使用的编程语言,一直在不断进化,以满足开发者的需求。Java 8的推出标志着一次重要的飞跃,其中最引人注目的特性之一便是Lambda表达式。Lambda表达式为Java带来了函数式编程的灵活性,使得代码不仅更加简洁,还大大提升了可读性和维护性。不再...11个月前 阅读293