Java实例精炼掌握语法

目录一,素数求解的n种境界1.1,暴力循环求解1.2,试除前一半数1.3,试除小于自身开根号的数1.4,在奇数中寻找二,闰年问题三,求最大公约数以及最小公倍数3.1,求最大公约数3.2,求最小公倍...

2022-08-05

基于Java实现扫码登录的示例代码

目录基本介绍原理解析1. 身份认证机制2. 流程概述代码实现1. 环境准备2. 主要依赖3. 生成二维码4. 扫描二维码5. 确认登录6. PC 端轮询7. 拦截器配置效果演示1. 工具准备2....

2022-08-05

Java 获取本机IP地址的实例代码

目录前言一、规则二、获取1.使用2.工具类前言在Java中如何准确的获取到本机IP地址呢?网上大部分的做法是InetAddress.getLocalHost().getHostAddress()。这的确能获取到本机I...

2022-08-05

Java让多线程按顺序执行的几种方法

目录在子线程中通过join()方法指定顺序在主线程中通过join()方法指定顺序通过倒数计时器CountDownLatch实现通过创建单一化线程池newSingleThreadExecutor()实现文章介绍4种...

2022-08-05

Java实现简单无界面五子棋

本文项目为大家分享了Java实现无界面五子棋的具体代码,供大家参考,具体内容如下项目介绍:本次设计是基于知识点Java类和对象以及数组开发的一个小型五子棋游戏程序。游戏开始时...

2022-08-05

Java实现简易五子棋小游戏

本文实例为大家分享了Java实现简易五子棋小游戏的具体代码,供大家参考,具体内容如下五子棋是一个简单小游戏,首先我们先想想五子棋都有什么东西,棋子,棋盘;首先我们可以定义一个棋...

2022-08-05

深入学习java8 中的CompletableFuture

目录1 前言2 简单使用3 异步处理3.1 thenApply3.2 thenAccept 和 thenRun3.3 exceptionally 异常处理3.4 whenComplete 方法完成之后3.5 handle4 处理组合4.1 任务均完成后...

2022-08-05

Java实现AWT四大事件的详细过程

目录窗体事件鼠标事件所触发的事件键盘事件动作事件小结常用事件的分类Java AWT里面的事件可以简单的分为窗体事件(WindowEvent),鼠标事件(MouseEvent),键盘事件(KeyEvent),动...

2022-08-05

Java Web关键字填空示例详解

(1)在TestServletRequest中将名为“param”,值为“HelloWorld”的信息存入request范围内,并利用请求转发方式转向另一个Servlet——AnotherServl...

2022-08-05

Java如何使用Set接口存储没有重复元素的数组

目录Set接口HashSet集合Set接口 Set接口和List接口一样,继承Collection接口,Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重复。HashSet集合 HashS...

2022-08-05

SpringCloud GateWay网关示例代码详解

目录一、网关基本概念1、API网关介绍2、Spring Cloud Gateway3、Spring Cloud Gateway核心概念一、网关基本概念1、API网关介绍API 网关出现的原因是微服务架构的出现,不同的...

2022-08-05

java中RabbitMQ高级应用

目录1、消息可靠性投递 1.1、确认模式 1.2、退回模式 1.3、确认机制2、消费端限流3、消息过期时间4、死信队列 4.1、死信概念 4.2、延迟队列1、消息可靠性投递 在使用...

2022-08-05

Java实现三子棋游戏

本文实例为大家分享了Java实现三子棋游戏的具体代码,供大家参考,具体内容如下一、题目要求编写程序,实现简单的三子棋游戏。在三子棋中,双方在3×3的棋盘中轮流下棋,一方用*...

2022-08-05

Java 定时任务技术趋势详情

目录Java 中自带的解决方案Spring 中自带的解决方案业务幂等解决方案开源任务调度中间件企业级解决方案定时任务技术趋势简介:定时任务是每个业务常见的需求,比如每分钟扫描超...

2022-08-05

分享Java多线程实现的四种方式

以下四种方式:1.继承Thread类,重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3.通过Callable和FutureTask创建线程...

2022-08-05

Java实战之药品管理系统的实现

目录项目介绍环境需要技术栈使用说明效果图展示实现核心代码用户相关的controller控制层药品相关的controller供应商相关的controller项目介绍本项目属于前后端分离的项目,分...

2022-08-05

Java GUI进阶之流式布局管理器FlowLayout专项精讲

目录Java GUIAWT概述AWT中的继承关系1、Windows2、Panel布局管器FlowLayout(流式布局管理器)Java GUIGUI的全称是Graphical User Interface,即图形用户界面,是应用程序提供给...

2022-08-05

Java Map集合使用方法全面梳理

目录Map接口Map的常用方法HashMap集合Properties集合Map接口 Map接口是双列集合,它的每一个元素都包含一个键对象key和值对象Value,键和值对象之间存在一种对应关系,...

2022-08-05

Spring Boot 实现 WebSocket 的代码示例

目录什么是 WebSocket ?HTTP vs WebSocket什么时候使用 WebSocket?代码示例1. SpringBoot 使用原生 WebSocket1.1 引入 spring-boot-starter-websocket jar1.2 编写 WebSocket...

2022-08-05

JavaSE实现三子棋游戏

目录main函数棋盘模块设计玩家模块设计AI(电脑)模块设计游戏模块设计本文实例为大家分享了JavaSE实现三子棋游戏的具体代码,供大家参考,具体内容如下用面向对象的思维把实现三子...

2022-08-05

java实现联机五子棋

在完成java单机五子棋后,我开始尝试写联机五子棋(局域网内,因为没有公网IP)。上次的五子棋写的很乱,全部写在一个类中,这次我采用面向对象的思想,把特定的功能和属性都写成一个类。...

2022-08-05

Java List接口与Iterator接口及foreach循环使用解析

目录List接口ArrayList集合LinkedList集合Iterator接口foreach循环List接口List接口继承Collection接口,属于单列集合,在List集合中允许出现重复的元素,所有的元素是以一种线性...

2022-08-05

关于Java锁性能提高(锁升级)机制的总结

目录Java锁性能提高机制锁偏向轻量级锁自旋锁重量级锁Java锁升级简述对象头结构synchronized关键字monitor锁的四种状态Java锁性能提高机制锁的使用很难避免,如何尽量提高锁...

2022-08-05

redisson 实现分布式锁的源码解析

目录redisson测试代码加锁设计锁续期设计锁的自旋重试解锁设计撤销锁续期解锁成功唤排队线程redissonredisson 实现分布式锁的机制如下:依赖版本implementation 'org.redisso...

2022-08-05

dependencies导致的Maven依赖出错包红问题解决方法

多模块和分布式开发一般都是有专门的的dependencies来进行jar包的版本依赖问题,但是最近添加的几个新依赖一直出错,包一直是红的,很烦人查看maven仓库发现相关的包下载错误,不知...

2022-08-05

Kafka中消息队列的两种模式讲解

目录Kafka消息队列的两种模式1、点对点模式 2、发布/订阅模式 Kafka消息队列模型图解Kafka消息队列的两种模式消息队列包括两种模式,点对点模式(point to point, queue)和发布/...

2022-08-05

java ssm框架的controller实现向页面传递参数

目录ssm的controller向页面传递参数使用Map<String, Object> 来传递参数使用PrintWriter来传递参数ssm框架获取页面传递的参数通过@RequestParam通过@PathVariable通过@Requ...

2022-08-05

如何在Java中调用python文件执行详解

目录一、Java内置Jpython库(不推荐)1.1 下载与使用1.2 缺陷二、使用Runtime.getRuntime()执行脚本⽂件2.1 使用2.2 缺陷三、利用cmd调用python文件3.1 使用3.2 优化总结一、Ja...

2022-08-05

Java Io File文件操作基础教程

目录File 类概述File对象文件操作File静态方法获取各种路径路径整合获取classpath路径 (常用)获取Tomcat的bin目录常用功能创建目录创建文件判断文件或文件夹是否存在判断是...

2022-08-05

Java8中的Stream 流实践操作

目录1 前言2 Stream 的分类3 Stream 的操作3.1 创建流的方式3.2 流的中间操作3.3 流的终止操作总结1 前言Stream 是 java8 中处理集合的抽象概念,可以执行非常复杂的查询、过...

2022-08-05

Spring AOP 后置处理器使用方式

目录1 前言2 BeanPostProcesser 后置处理器3 总结1 前言在 Spring 的体系中,在前文中已经讲述了 IOC 容器以及 Bean 的理解,在本文基于之前文章内容将继续 AOP 的源码分享。 A...

2022-08-05

kafka 消息队列中点对点与发布订阅的区别说明

目录背景知识1.JMS中定义2.二者分析与区别2.1 点对点模式2.2 发布订阅模式3.流行的消息队列模型比较3.1 RabbitMQ3.2 Kafka背景知识JMS一个在 Java标准化组织(JCP)内开发的标...

2022-08-05

SpringBoot整合MybatisPlus实现增删改查功能

目录1.概述2.引入依赖3.配置连接信息4.新建两个表5.在项目中创建相应的实体类5.1 创建基础实体类5.2 SysDictType实体类5.3 SysDictData实体类6.创建DAO继承MybatisPlus增强...

2022-08-05

浅析Bean Searcher 与 MyBatis Plus 区别介绍

目录区别一(基本)区别二(高级查询)1)使用 MyBatis Plus 查询:2)使用 Bean Searcher 查询:区别三(逻辑分组)区别四(多表联查)区别五(使用场景)疑问1)这貌似开放很大的检索能力,风险可控吗?条...

2022-08-05

关于springboot的接口返回值统一标准格式

目录一、目标二、为什么要对springboot的接口返回值统一标准格式?第一种格式:response为String第二种格式:response为Objct第三种格式:response为void第四种格式:response为异常...

2022-08-05

Java实现扫雷游戏的代码分享

目录效果展示主类:GameWin类底层地图MapBottom类顶层地图MapTop类底层数字BottomNum类初始化地雷BottomRay类工具GameUtil类总结效果展示主类:GameWin类package com.sxt;impor...

2022-08-05

在ssm中使用ModelAndView跳转页面失效的解决

目录使用ModelAndView跳转页面失效好了废话少说直击问题ssm之ModelAndView的注意点ModelAndView简述ModelAndView的作用ModelAndView的主要使用使用ModelAndView跳转页面失...

2022-08-05

SSM框架下如何实现数据从后台传输到前台

目录SSM数据从后台传输到前台通过HttpServletRequest对象进行传递通过ModeandView对象进行传递通过在在方法中添加形参Model进行传递SSM框架前后端数据传输逻辑整理SSM框架...

2022-08-05

一文详解Java中的类加载机制

目录一、前言二、类加载的时机2.1 类加载过程2.2 什么时候类初始化2.3 被动引用不会初始化三、类加载的过程3.1 加载3.2 验证3.3 准备3.4 解析3.5 初始化四、父类和子类初始...

2022-08-05

Spring Bean创建和循环依赖

目录1 前言2 Bean 的创建createBeanInstancepopulateBeaninitializeBean循环依赖问题总结1 前言前文已经讲述了Spring BeanFactory 与 FactoryBean 的区别详情,在本文中将继...

2022-08-05

java实现单链表倒转的方法

java中有关单链表反转的方法有很多种,这里记录一种并附上详细步骤:代码如下/** * Definition for singly-linked list. * public class ListNode { *     int val; *  ...

2022-08-05

Java-Io-RandomAccessFile任意位置读写数据的操作小结

目录介绍构造,模式,方法问题解决文件覆盖改追加案例文件读写案例多线程文件读写问题多线程使用RandomAccessFile解决readLine乱码的问题多线程读写乱码的问题介绍RandomAcce...

2022-08-05

深入解析Java类加载的案例与实战教程

目录一、Tomcat类加载器架构二、动态代理的原理三、Java语法糖的改变本篇文章主要介绍Tomcat类加载器架构,以及基于类加载和字节码相关知识,去分析动态代理的原理。一、Tomcat...

2022-08-05

详解Spring中InitializingBean接口的功能

Spring的InitializingBean接口有很好的用处,位于spring beans中,它只提供一个方法afterPropertiesSet(),当你实现了该方法后,spring就会对你提供框架级的支持:当你通过sring...

2022-08-05

maven install报错中程序包xxx不存在的问题解决

目录问题解决1、依赖未声明或者未下载成功2、引用的是本地模块,但是未打包到本地maven仓库3、父子项目包名不一致注意事项4、maven仓库路径不对5、重启idea6、清空target目录...

2022-08-05

Java对象的内存布局全流程

目录对象内存布局对象占用内存空间证明对象内存布局开始先抛出一个问题:一个对象o,Object o = new Object();创建完成后会占用多少字节的内存?要能回答这个问题,就需要了解java...

2022-08-05

一文学会Java运算符的使用

目录算术运算符关系运算符逻辑运算符赋值运算符条件运算符运算符优先级算术运算符运算符描述+两数相加-两数相减*两数相乘/两数相除%取模,返回两数相除的余数++自加一- -自减...

2022-08-05

SpringMvc返回modelandview返回的页面无法跳转问题及解决

目录关于modelandview跳转问题modelandview跳转出错解决原因:引错了包!!!关于modelandview跳转问题小白刚刚开始学习使用springmvc框架,配置好简单的web.xml文件和springmvc的配...

2022-08-05

Springboot 异步任务和定时任务的异步处理

目录1 前言2 异步任务设置3 定时任务配置4 总结1 前言在 Springboot 中,异步任务和定时任务是经常遇到的处理问题方式,为了能够用好这两项配置,不干扰正常的业务,需要对其进行异...

2022-08-05

Java启动Tomcat的实现步骤

目录目标:实现:一、前期准备1、加入依赖2、定义Servlet类3、定义Servlet类4、启动Tomcat并测试总结流程图重点及易错点目标:学习使用java代码启动Tomcat。实现:一、前期准备实现...

2022-08-05
返回顶部
顶部