- Java教程
Java中synchronized的优化
为了实现高效并发,虚拟机对 synchronized 做的一系列的锁优化措施。包括:适应性自旋、锁消除、锁粗化、轻量级锁、偏向锁。 本文介绍为了实现高效并发...
- Java教程
java设计模式【抽象工厂模式】
java设计模式【抽象工厂模式】 抽象工厂模式 抽象工厂模式 是对简单工厂模式的一个变种,它允许通过一个统一的接口来创建不同的产品实例,而无需指定...
- Java教程
认识Java
Java的产生和发展 产生与发展历程 1991年,由Sun公司开发Oak,最初为家用消费电子产品进行编程,是Java前身。 1994年,使用Oak语言编写了Web浏览器 1995年,改...
- Java教程
Solon v2.2.17 发布,Java 新的生态型应用开发框架
Java 新的生态型应用开发框架:更快、更小、更简单。启动快 5 ~ 10 倍;qps 高 2~ 3 倍;运行时内存节省 1/3 ~ 1/2;打包可以缩到 1/2 ~ 1/10;同时支持 jdk8,...
- Java教程
Java商城网站系统设计与实现(带源码)
基于Java的商城网站系统设计与实现 功能介绍 平台采用B/S结构,后端采用主流的Springboot框架进行开发,前端采用主流的Vue.js进行开发。 整个平台包括前台...
- Java教程
Java网络编程----通过实现简易聊天工具来聊聊BIO
IO模型即输入输出模型,我们今天主要来聊的是java网络编程中的IO模型---BIO模型。 BIO即阻塞式IO,Blocking IO blocking [ˈblɒkɪŋ] v.堵塞; 阻塞; 堵住(某人的路等...
- Java教程
一文带你学习Java中的线程
目录 介绍线程 通用的线程生命周期 Java 的线程生命周期 Java 的线程状态切换 从 NEW 到 RUNNABLE 状态 从 RUNNABLE 到 TERMINATED 状态 1. RUNNABLE 与 BLOCKED 的状态转换...
- Java教程
关于在Java中使用预定义类
目录 一、对象与对象变量 二、Java类库中的LocalDate类 三、更改器方法与访问器方法 在Java中,没有类就无法做任何事情。然而,并不是所有的类都表现出面...
- Java教程
SpringBoot工程打包后执行Java -Jar就能启动的步骤原理
目录 1.SpringBoot如何打包成一个可执行jar? 2.SpringBoot打包成的jar为何可以直接Java -jar执行? 3.一窥SpringBoot初启动 本文主要分享SpringBoot工程项目如何打包成...
- Java教程
java -jar命令及SpringBoot通过java -jav启动项目的过程
目录 Pre 引导 新建工程 打包 启动 java -jar 干啥的 打包插件 spring-boot-maven-plugin简介 包结构 Archive的概念 JarFile JarLauncher工作流程 小结 本篇文章将为大家讲述...
- Java教程
Java使用HttpUtils实现发送HTTP请求
目录 第一部分:简单总结HTTP请求常用配置 第二部分:使用JavaLib的HttpUtils 第三部分:分享HttpUtils是如何封装的 HTTP请求,在日常开发中,还是比较常见的,...
- Java教程
关于Java的二叉树、红黑树、B+树详解
目录 1、二叉查找树 2、平衡二叉查找树 3、红黑树: 4、 B树: 5、 B+树 6、红黑树 VS B+树 数组和链表是常用的数据结构,数组虽然查找快(有序数组可以通...
- Java教程
Java中局部变量和成员变量的区别详解
目录 一. 关于变量 1. 概念 2. 命名规范 3. 作用范围 4. 变量分类 二. 局部变量 1. 概念 2. 特点 3. 案例 三. 成员变量 1 概念 2. 实例变量 3. 静态变量 4. 权限修饰...
- Java教程
ChatGPT Plugin开发setup - Java(Spring Boot) Python(fastapi)
记录一下快速模板,整体很简单,如果不接auth,只需要以下: 提供一个 /.well-known/ai-plugin.json 接口,返回openAI所需要的格式 提供openAPI规范的文档 CORS设置 其他的...
- Java教程
Prometheus采集Java程序指标信息
采集Java程序JVM信息 创建 Spring Boot Application 应用程序 进行 https://start.spring.io 使用版本 Spring Boot v2.7.11和JDK 17,并创建一个具有以下依赖项的简单JAVA应用程...
- Java教程
Java的线程
本篇文章介绍了1. Java的线程生命周期;2. Java的线程状态切换;3. Java线程API的使用。 介绍线程 线程是系统调度的最小单元,一个进程可以包含多个线程,...