首页 学习教程 Java教程
Java教程

Java教程 1741

这是专门针对小白的零基础Java教程。 为什么要学Java? 因为Java是全球排名第一的编程语言,Java工程师也是市场需求最大的软件工程师,选择Java,就是选择了高薪。

Java简单使用EasyExcel操作读写excel的步骤与要点

目录前言引入EasyExcel依赖easyExcel写easyExcel读总结下easyExcel的步骤和要点结语前言 EasyExcel是一个基于Java的、快速、简洁、解决大文…

SpringBoot读取yaml文件操作详解

目录1. 单个属性2. 全部属性3. 对象属性补充1. 单个属性 yaml 内的属性如下: server: port: 80 只需在成员变量上注解 @Value(“${…

SpringBoot配置文件格式详细介绍

目录一、application.properties配置文件二、yml和yaml配置文件配置格式(1)普通属性(2)数组属性(3)注意事项idea添加配置文件三、生效优先级一、ap…

学会在Java中使用Optional功能

目录前言NullityOptional Class客户责任null Optional Objects重要方法创建方法ofofNullableempty…

Java实现一致性Hash算法详情

目录1. 实现原理2. 解决数据倾斜的问题2.1 什么是数据倾斜?2.2 解决3. 代码实现3.1 ConsistentHash3.2 Hash3.3 Utils3.4 main1…

一文了解Java中枚举的使用

目录概述枚举介绍和使用枚举的本质枚举常见用途枚举创建单例枚举抽象方法概述 Java中枚举,大家在项目中经常使用吧,主要用来定义一些固定值,在一个有限的集合内,比如在表示一周的某一天…

java控制台输出版多人聊天室

本文实例为大家分享了java控制台输出版多人聊天室的具体代码,供大家参考,具体内容如下 多人聊天室就要用到网络以及多线程以及输入输出流的知识 多人聊天室就是多个人同时聊天,一个发一…

Java Valhalla Project项目介绍

目录Valhalla项目的动机和原因Value Types 值类型Specialized Generics 专用泛型结论前言: 在本文中,我们将介绍Valhal…

Java躲不过设计模式的坑之代理模式详解

目录前言使用场景代码分析总结前言 设计模式在我看来更像是一种设计思维或设计思想,它就像《孙子兵法》一样,为你的项目工程提供方向,让你的项目工程更加健壮、灵活,延续生命力。本文即将分…

Java三目运算符的实战案例

目录1.什么是条件分支语句?条件分支语句共有几种写法?2. 三目元算符又称为三元运算符也称为条件运算符,目的就是根据条件得到数据结果,语法结构:3. switch语句的语法结构如下…

SpringMvc请求处理参数 和 响应数据处理的示例详解

目录1、请求处理参数1.1 请求参数 @RequestParam1.1.1 不使用 @RequestParam 注解1.1.3 使用 @RequestParam 注解1.2 请求头…

Java 将Excel转为UOS的操作方法

目录【导入jar包】【Excel转UOS】以.uos为后缀的文件,表示Uniform Office Spreadsheet文件,是一种国产的办公文件格式,该格式以统一办公格式(UO…

深入了解Java设计模式之职责链模式

目录定义解决的问题核心要点类图代码实现抽象父类执行者-三个客户端拓展应用场景定义 使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿…

Zookeeper Curator使用介绍

目录1、添加依赖2、创建会话3、创建节点4、删除节点5、获取数据6、更新数据从编码风格上来讲,curator提供了基于Fluent的编程风格支持 1、添加依赖 在pom.xml文件…

一文搞懂SpringBoot如何利用@Async实现异步调用

目录前言简单使用异步处理异步回调自定义线程池注意事项(一定注意)前言 异步调用几乎是处理高并发,解决性能问题常用的手段,如何开启异步调用?SpringBoot中提供了非常简单的方式…

Spring循环引用失败问题源码解析

目录前言:例子启动容器加载circulationa AbstractBeanFactory最终调用BeanDefinitionValueResolvercirculationb加载…

Mybatis-Plus中and()和or()的使用与原理详解

目录一. 简单无优先级连接(即无括号的sql语句)1. 与连接 and()2. 或连接 or()二. 复杂有优先级的的连接补充:MybatisPlus中and和or的组合使用总结一…

基于spring-boot-maven-plugin插件打包lib文件外置的方法(layout模式为ZIP模式)

目录正文本次用到的插件小步慢跑实现:jar包瘦身,lib包外置准备工作:实践的基本步骤先看成果最终信息业务 jar 的位置操作总结本篇文章为自己亲自实践所得,项目是基于 sprin…

Java协议字节操作工具类详情

前言: 由于最近有解析协议的一些业务场景,需要用到一些字节操作工具,这里封装了一些比较常用的转换方法,测试后基本没有问题,可能一些比较偏门的数据会出现数据转换错误 int与数组相互…

Spring AOP实现记录操作日志

本文实例为大家分享了Spring AOP实现记录操作日志的具体代码,供大家参考,具体内容如下 1 添加maven依赖 <dependency>       <gr…

1 2 3 87