![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 90
揣晓丹
大三网络工程专业学生,正在学习java中~
展开
-
【JVM】StringTable 字符串常量池
使用字符串常量池可以提高字符串的比较效率,并且在一些特定场景下可以节省内存空间。但是需要注意,过度使用字符串常量池可能会导致内存泄漏或者占用过多的内存,因为字符串常量池中的字符串对象是不可回收的。原创 2024-02-25 08:35:51 · 940 阅读 · 0 评论 -
JVM-运行时数据区&程序计数器
程序计数器是线程私有的,因此它不会受到垃圾回收的影响。当一个线程被挂起或者阻塞时,程序计数器中的值会被保留,以便线程恢复执行时能够继续执行正确的指令。原创 2024-02-08 16:04:30 · 1258 阅读 · 0 评论 -
【网络】 WireShark实现TCP三次握手和四次挥手
通过这个三次握手的过程,客户端和服务器都确认了对方的能力和愿望建立连接,并且双方都知道了自己和对方的初始序列号。这样就建立了一个可靠的双向通信通道,可以进行数据的传输。如果在握手过程中发生了超时、丢包或者其他错误,建立连接的过程会失败,需要重新进行握手。原创 2024-01-30 09:59:34 · 1109 阅读 · 1 评论 -
什么是SQL,什么是MYSQL?SQL执行语句的过程是什么?
SQL是一种用于管理关系型数据库系统(RDBMS)的标准化语言。它允许用户创建、更新、查询和管理数据库中的数据。SQL语言使用简洁的语法和关键字,通过指定需要执行的操作来与数据库进行交互。原创 2024-01-28 09:11:45 · 1010 阅读 · 0 评论 -
Spring 声明式事务讲解,和 @Transactional注解的用法
声明式事务是一种编程模型,用于在应用程序中管理数据库事务。在声明式事务模型中,开发人员只需通过注解或配置文件来定义事务的边界和属性,而无需编写复杂的事务管理代码。这样可以使开发人员专注于业务逻辑的实现,而不必过多关注事务管理的细节。原创 2024-01-23 12:55:49 · 885 阅读 · 0 评论 -
深入理解多线程编程和 JVM 内存模型
多线程编程是一种编程方式,它允许程序在同一时间内执行多个线程或任务。线程是程序执行的最小单位,多线程编程可以将任务拆分为多个线程,每个线程独立执行特定的操作或任务。原创 2024-01-22 19:24:41 · 1131 阅读 · 2 评论 -
什么是Java泛型?泛型在Java中应用场景
Java泛型是一种在编译时进行类型检查和类型安全的机制。它允许编写能够操作多种类型的代码,而不需要进行类型转换或使用Object类型。通过在定义类、接口或方法时使用泛型参数,可以使代码更加灵活、可重用和类型安全。原创 2024-01-15 12:49:22 · 1173 阅读 · 0 评论 -
一文详解JAVA的字节流,BufferedReader和BufferedWriter
Java的字节流是一种用于处理二进制数据的输入输出流。在Java中,字节流以字节为单位进行读取和写入操作。字节流分为输入字节流和输出字节流。原创 2024-01-15 10:53:07 · 1354 阅读 · 0 评论 -
一文详解JAVA的File类,FileInputStream和FileOutputStream
Java的File类是用于操作文件和目录的类。它提供了一组方法来创建、删除、重命名、复制、移动文件和目录,以及查询文件和目录的属性。原创 2024-01-15 10:47:20 · 560 阅读 · 0 评论 -
SpringCloud微服务详解,Dockerfile自定义镜像、DockerCompose
微服务是一种架构风格,将大型应用程序拆分为一组更小、更独立的服务。每个微服务在独立的进程中运行,可以独立部署、扩展和管理。微服务架构的主要思想是将应用程序拆分成多个小型服务,每个服务都专注于处理特定的业务功能,并通过轻量级的通信机制来实现彼此之间的协作。原创 2024-01-05 09:02:34 · 1425 阅读 · 1 评论 -
JAVA的关键字、标识符和命名规范
Java具有强大的类库和工具,它提供了丰富的API(Application Programming Interface),可以用于开发各种应用程序,包括桌面应用程序、Web应用程序、移动应用程序、嵌入式应用程序等。Java的类库涵盖了各种功能,如图形界面、网络编程、数据库连接、多线程处理等原创 2023-12-14 11:15:30 · 2594 阅读 · 0 评论 -
JAVA的三大版本,你都了解过吗?
Java在各个领域都有广泛的应用,包括企业级应用、桌面应用、移动应用、游戏开发、嵌入式设备等。它被广泛使用于大型企业级应用的开发,如银行系统、电子商务平台和供应链管理系统等。同时,Java也是Android平台的主要开发语言,被用于开发各种移动应用。原创 2023-12-14 09:44:52 · 4805 阅读 · 1 评论 -
关系型数据库和非关系型数据库有什么区别?
关系型数据库和非关系型数据库并非完全对立,它们可以在不同的场景下相互补充和协作使用,根据具体需求选取合适的数据库类型。原创 2023-12-13 12:33:01 · 1528 阅读 · 0 评论 -
MySQL和Redis有什么区别?
MySQL适用于复杂查询和事务处理的应用场景,重视数据一致性和可靠性;而Redis适用于高性能、低延迟和临时数据存储的场景,注重数据的快速读写和丰富的数据结构操作。在实际应用中,可以根据具体需求选择合适的数据库系统或将两者结合使用。原创 2023-12-13 12:23:53 · 2893 阅读 · 1 评论 -
一文详解Java语言的条件判断语句
条件判断是编程中的一种控制结构,用于根据不同的条件执行不同的代码块。在大多数编程语言中,常用的条件判断语句是if语句。原创 2023-12-11 16:28:33 · 1864 阅读 · 0 评论 -
JAVA实战项目 超市商品管理系统
JAVA实战项目 超市商品管理系统原创 2023-10-15 20:56:43 · 150 阅读 · 0 评论 -
网络安全漏洞分析之远程代码执行
网络安全指的是保护计算机网络及其相关设备、系统和数据不受未经授权访问、破坏、篡改或泄露的一系列措施和技术。网络安全的目标是确保计算机网络的保密性、完整性和可用性,以及防止未经授权的访问和恶意行为。原创 2023-10-10 08:46:04 · 305 阅读 · 0 评论 -
如何使用 AI与人工智能的定义、研究价值、发展阶段
人工智能是一门研究如何使计算机能够模拟和执行人类智能活动的科学与技术。人工智能旨在开发智能代理,使其能够感知环境、理解和解决问题、学习和适应、推理和决策,从而实现类似于人类的智能行为。原创 2023-10-04 12:39:25 · 173 阅读 · 0 评论 -
Spring Boot与Spring Security的跨域解决方案
Spring Boot与Spring Security的跨域解决方案。原创 2023-09-25 19:48:07 · 1207 阅读 · 1 评论 -
SpringBoot如何优雅的输出异常信息?
SpringBoot如何优雅的输出异常信息?原创 2023-09-07 19:01:00 · 424 阅读 · 0 评论 -
使用Vue + axios实现图片上传,轻松又简单
使用Vue + axios实现图片上传,轻松又简单原创 2023-09-05 13:33:25 · 1678 阅读 · 0 评论 -
kafka partition的数据文件(offffset,MessageSize,data)
kafka partition的数据文件(offffset,MessageSize,data)原创 2023-08-10 21:03:51 · 842 阅读 · 1 评论 -
运行 Spring Boot 有哪几种方式?
运行 Spring Boot 有哪几种方式?原创 2023-08-09 19:36:38 · 6149 阅读 · 0 评论 -
Spring如何通过三级缓存解决循环依赖问题?
Spring如何通过三级缓存解决循环依赖问题?原创 2023-08-02 21:57:19 · 913 阅读 · 0 评论 -
如何高效的通过反射获取Java实例?
如何高效的通过反射获取Java实例?原创 2023-08-01 09:05:52 · 268 阅读 · 0 评论 -
什么是 Spring Cloud?使用 Spring Cloud 有什么优势?
什么是 Spring Cloud?使用 Spring Cloud 有什么优势?原创 2023-07-25 08:51:43 · 931 阅读 · 0 评论 -
微服务的技术栈有哪些?这些你都了解吗?
微服务的技术栈有哪些?这些你都了解吗?原创 2023-07-24 09:00:04 · 814 阅读 · 0 评论 -
循环退出语句break、continue,有什么区别?
循环退出语句break、continue,有什么区别?原创 2023-07-18 08:00:00 · 916 阅读 · 0 评论 -
JAVA多线程,为什么并发环境需要用到它?
JAVA多线程,为什么并发环境需要用到它?原创 2023-07-17 20:40:09 · 121 阅读 · 0 评论 -
kafka接收外部接口的数据,并实现转发
JAVA实现kafka接收外部接口的数据,并实现转发。原创 2023-07-14 12:13:23 · 2862 阅读 · 0 评论 -
程序设计竞赛之尺取法详解
程序设计竞赛之尺取法详解原创 2023-07-07 16:39:53 · 476 阅读 · 0 评论 -
程序设计竞赛之二分搜索算法,如何实现?
程序设计竞赛之二分搜索算法,如何实现?原创 2023-07-07 13:20:11 · 115 阅读 · 0 评论 -
JavaServer Faces:Java实现构建基于组件的用户界面
JavaServer Faces:Java实现构建基于组件的用户界面原创 2023-06-27 19:26:04 · 322 阅读 · 0 评论 -
Okhttp在SpringBoot中的应用,太强了
Okhttp在SpringBoot中的应用,太强了原创 2023-06-23 20:06:01 · 6657 阅读 · 0 评论 -
Java和PyThon学哪个好,各有什么优势?
Java和PyThon学哪个好,各有什么优势?原创 2023-06-22 07:19:39 · 1505 阅读 · 2 评论 -
Java中resource和autowired注解的区别
本文讲解了Java中resource和autowired注解的区别原创 2023-06-12 06:40:38 · 2453 阅读 · 0 评论 -
Java中悲观锁和乐观锁的区别
Java中悲观锁和乐观锁的区别原创 2023-06-13 09:53:06 · 615 阅读 · 1 评论 -
详解 ReadWriteLock 和 StampedLock的区别和联系
详解 ReadWriteLock 和 StampedLock的区别和联系原创 2023-06-06 07:29:40 · 209 阅读 · 0 评论 -
详解Java包装类的自动拆箱和装箱
详解Java包装类的自动拆箱和装箱原创 2023-06-05 11:12:45 · 1692 阅读 · 0 评论 -
什么是 java 序列化?什么情况下需要序列化?
什么是 java 序列化?什么情况下需要序列化?原创 2023-05-31 19:17:17 · 2709 阅读 · 0 评论