java的10种排序算法实例

1.冒泡排序(Bubble Sort)import java.util.Arrays;//冒泡排序public class BubbleSort_01 { public static void main(String[] args) { int a[]={3,44,38,5,47,15,36,26,2...

2022-06-30

Java实现学生管理系统详解流程

目录学生管理系统项目介绍JavaSwing功能展示使用说明遇到的问题JavaWeb功能展示使用说明遇到的问题最后学生管理系统前言:这个是大二做的课设(还是学生管理系统…),理论上...

2022-06-26

Java超详细分析@Autowired原理

目录@Autowired使用@Autowired源码分析1.查找所有@Autowired2. 注入2.1 字段注入(AutowiredFieldElement)2.2 方法注入(AutowiredMethodElement)@Autowired使用构造函数注入...

2022-06-26

SpringBoot详细讲解断言机制原理

目录1.简单断言2.数组断言3.组合断言4.异常断言5.超时断言6.快速失败JUnit 5 内置的断言可以分成如下几个类别:1.简单断言用来对单个值进行简单的验证。如:方法说明assertEqua...

2022-06-26

SpringBoot详解如何进行整合Druid数据源

目录1.自定义方式1.添加依赖2.编写配置3.测试2.starter方式(推荐)1.添加依赖2.编写配置3.测试Druid是数据库连接池,它能够提供强大的监控和扩展功能。官方文档Spring Boot整...

2022-06-26

Spring Cloud OpenFeign模版化客户端

OpenFeign是什么?OpenFeign是一个显示声明式的WebService客户端。使用OpenFeign能让编写Web Service客户端更加简单。使用时只需定义服务接口,然后在上面添加注解。OpenFeign...

2022-06-25

Spring Cloud OAuth2实现自定义token返回格式

目录问题描述解决方案总结最近读者朋友针对Spring Security OAuth2.0 想要陈某补充一些知识,如下:今天这篇文章就来回答其中一个问题:如何自定义token的返回格式?问题描述Spring...

2022-06-25

jfinal中stateless模式嵌入shiro验证的实现方式

目录问题起源Stateless的理解登录接口自定义拦截器遗留问题问题起源在前些天的文章中,我们了解到困惑了我们好几天的问题是由于jfinal新版中使用undertowServer方式启动,其嵌...

2022-06-25

Java Spring Boot请求方式与请求映射过程分析

目录请求方式非Rest风格使用Rest风格表单提交过程分析请求映射过程分析请求方式Spring Boot支持Rest风格:使用HTTP请求方式的动词来表示对资源的操作非Rest风格以前这样写接...

2022-06-25

Java+swing实现抖音上的表白程序详解

目录1.准备工作2.界面窗体的设计与实现3.对按钮加上监听事件4.设置滚按钮的层级为最上面5.为界面添加一首背景音乐6.源代码带你手把手,用 java swing实现抖音上的表白程序1....

2022-06-25

一文带你认识Java栈和队列

在学习栈和队列 之前,先了解一下什么是线性表:一次保存单个同类型的元素,多个元素之间逻辑上连续,比如数组,链表,字符串,栈和队列
栈和队列其实操作受限的线性表,数组也罢,链表也罢,既...

2022-06-24

使用spring jpa 如何给外键赋值

目录spring jpa 给外键赋值jpa外键关系映射(终极理解)OneToOne双向OneToOne单向OneToManyOneToMany和ManyToOne双向ManyToManyspring jpa 给外键赋值最近在用spring data jap...

2022-06-21

Java应用打包成Docker镜像

目录怎么把Java应用打包成Docker镜像?Maven插件构建镜像用Docker的多阶段构建打包镜像怎么把Java应用打包成Docker镜像?对熟悉Docker的同学这应该是一个很简单的问题,把项目打...

2022-06-21

详解SpringBoot如何使用Redis和Redis缓存

目录一、配置环境二、Redis的基本操作三、使用redis作缓存一、配置环境首先,先创建一个SpringBoot项目,并且导入Redis依赖,使用Jedis进行连接测试。本人的Redis装在虚拟机里,直...

2022-06-21

jpa使用注解生成表时无外键问题及解决

目录jpa注解生成表时无外键使用jpa自动建表不生成外键情况情况1情况2jpa注解生成表时无外键刚入手springboot时,在使用jpa实体注解生成表无外键。是因为jpa不知道使用何种Dia...

2022-06-21

利用Java实现天气预报播报功能

目录实验代码WeatherState.javaWeather.javaWeatherForecast.javaCloudyLittleState.javaCloudyDayState.javaHeavyRainState.javaLightRainState.java运行结果实验代码Weat...

2022-06-21

Java框架设计灵魂之反射的示例详解

目录获取Class对象的方式Class对象功能获取成员变量们获取构造方法们获取成员方法们获取全类名 Field:成员变量Constructor:构造方法Method:方法对象案例框架:半成品软件。可...

2022-06-21

详解Java如何实现自定义注解

目录概念作用JDK中预定义的一些注解注解生成文档案例自定义注解格式本质属性:接口中的抽象方法元注解:用于描述注解的注解在程序使用(解析)注解:获取注解中定义的属性值案例:通...

2022-06-21

配合Swagger使用绝佳的两款直观易用JSON可视化工具

目录前言聊聊SwaggerJsonHero简介使用JsonVisio简介安装使用总结前言经常使用Swagger的小伙伴应该有所体会,Swagger对于JSON的支持真的很不友好!最近发现了两款颜值很不错的JS...

2022-06-20

Java实现全排列的三种算法详解

目录算法一算法二算法三算法一基于递归与回溯实现。在排列1,2,3的时候,先由3向上回溯到2发现没有其他可能的情况,再回溯到1,排列为1,3,2再向上回溯到存在其他情况时,即根节点然后再...

2022-06-20

从零搭建SpringBoot+MyBatisPlus快速开发脚手架

目录前言聊聊mall-tiny项目项目简介项目演示技术选型数据库表结构接口文档使用流程升级过程Swagger升级Spring Security升级MyBatis-Plus升级解决循环依赖问题解决跨域问题...

2022-06-20

Java使用Freemarker页面静态化生成的实现

目录前言:1、 Freemarker介绍2、创建模板文件3、生成文件4、 Freemarker指令4.1、assign指令4.2、include指令4.3、if指令4.4、list指令5、实际项目中使用Freemarker5.1、在...

2022-06-20

使用Postman测试需要授权的接口问题

Postman是一款免费的http模拟请求工具,常用来测试开发接口。实际场景中,很多接口是需要授权才能使用。这就需要Postman获取授权,把返回的token保存,在调用其他接口时连同token一...

2022-06-18

BigDecimal divide除法除不尽报错的问题及解决

目录BigDecimal divide除法除不尽报错解决办法关于BigDecimal除法问题BigDecimal做除法时BigDecimal源码BigDecimal divide除法除不尽报错用BigDecimal做除法的时候,直接拿起...

2022-06-18

关于Java中Json的各种处理

目录Java Json的各种处理一、net.sf.json二、com.alibaba.fastjsonJava常用json处理Java Json的各种处理一、net.sf.json1、Json转MapJSONObject jsonObject = JSONObject.f...

2022-06-18

基于Bigdecimal科学计数问题

目录Bigdecimal科学计数问题主要是数据转换问题Bigdecimal与科学计数法(转String)问题测试截图Bigdecimal科学计数问题今天做后台报表导出功能数据在小数点八位之后会出现 0...

2022-06-18

将BigDecimal转成字符串为科学计数法的踩坑记录

目录BigDecimal转字符串为科学计数法踩坑场景解决案例演示BigDecimal变科学计数法BigDecimal转字符串为科学计数法踩坑场景在开发工程中,在金额方面都会定义bigdecimal类型,当...

2022-06-18

Spring依赖注入(DI)两种方式的示例详解

目录一、依赖注入方式二、setter注入引用类型简单类型三、构造器注入引用类型简单类型参数适配(了解)四、依赖注入方式选择一、依赖注入方式思考:向一个类中传递数据的方式有几...

2022-06-08

SpringBoot结合Redis实现序列化的方法详解

目录前言配置类配置 Jackson2JsonRedisSerializer 序列化策略配置 RedisTemplate配置缓存策略测试代码完整代码前言最近在学习Spring Boot结合Redis时看了一些网上的教程,发...

2022-06-08

Java实现无损Word转PDF的示例代码

目录前言word转pdf实现思路项目远程仓库Maven项目pom文件依赖核心代码实现结果分析前言本来想写word转pdf和pdf转word的代码呢,没想到word转pdf就写了很多很多行代码才实现,为...

2022-06-08

SpringData JPA的常用语法汇总

目录前言1.方法方式方法说明例子2.注解方式注解说明例子多表联查,且多条件、分页查询怎么写?小结总结前言SpringData JPA常用有两种写法,一个是用Jpa自带方法进行CRUD,适合简单...

2022-06-08

Java实现Excel文件转PDF(无水印无限制)

目录前言一、jar破解1.项目远程仓库配置2.pom文件引入相关依赖3.代码破解 二、Excel转PDF1.代码实现2.Aspose.License.xml 授权文件总结前言java处理excel转pdf一直没找到什...

2022-06-08

Java图文详解之实现图书管理系统

一. 功能介绍1.1 使用介绍1.输入姓名

2.选择身份

3.根据身份打印不同功能菜单
1.2 基本框架二、具体思路book(包)

operation(功能包)

user(使用者包)
三、代码实现book(包)Book(...

2022-06-08

JAVA外观模式详解

外观(Facade)模式又叫作门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用程序不用关心内部子...

2022-06-07

Spring IOC容器Bean管理的完全注解开发放弃配置文件

目录IOC容器基于Bean管理的完全注解开发放弃配置文件创建配置类测试一下IOC容器基于Bean管理的完全注解开发放弃配置文件通过注解的方式,我们不需要在xml配置文件里进行各种...

2022-05-30

Spring IOC容器的Bean管理基于注解属性注入方式

目录基于注解方式进行属性注入一、@Autowired1. 添加对象注解2. 在service中注入dao对象3. 创建测试函数测试效果二、@Qualifier三、@Resource1. 替代 @Autowired2. 替换 @Q...

2022-05-30

Spring IOC容器Bean注解创建对象组件扫描

目录Spring IOC Bean注解对象组件扫描一、spring 针对 bean 管理中创建对象提供注解1. 引入依赖2. 开启组件扫描3. 创建类,并添加注解来创建对象4. 测试一下二、组件扫描的其...

2022-05-30

java实现简单学生成绩档案管理系统

本文实例为大家分享了java学生成绩档案管理系统的具体代码,供大家参考,具体内容如下学生成绩档案管理系统源代码:studentpublic class students{    private String name; ...

2022-05-30

Spring IOC容器基于XML外部属性文件的Bean管理

目录Spring IOC Bean管理XML一、常规配置方法1. 引入依赖2. xml 文件配置数据库连接池二、引入外部属性文件来配置数据库连接池1. 创建外部文件2. 引入外部文件到xml配置文...

2022-05-30

关于mybatis一对一查询一对多查询遇到的问题

springboot整合mybatis项目
博客系统
文章,相册,评论,标签,等表
IDEA为最新版2021.3.3,mysql数据库为最新版Navicat
(或许有些字段不支持特定的命名)也是醉了,以前idea还是19版的,nav...

2022-05-30

SpringBoot+Elasticsearch实现数据搜索的方法详解

目录一、简介二、代码实践2.1、导入依赖2.2、配置环境变量2.3、创建 elasticsearch 的 config 类2.4、索引管理2.5、文档管理三、小结一、简介在上篇 ElasticSearch 文章中,...

2022-05-30

spring IOC容器的Bean管理XML自动装配过程

目录什么是自动装配?自动装配过程1. 创建 2 个类2. 配置文件3. 测试方法什么是自动装配?在之前的内容中,每给属性注入值都要一个个的用 property 标签来完成,比如:<bean id="book...

2022-05-30

SpringIOC容器Bean的作用域及生命周期实例

目录bean作用域1. 默认单实例2. 设置多实例bean生命周期一、生命周期过程示例二、更完整的过程1. 创建后置处理器bean作用域bean的作用域,其实就是设置创建 bean 的实例是属...

2022-05-30

SpringMVC HttpMessageConverter报文信息转换器

目录SpringMVC HttpMessageConverter报文信息转换器一、@RequestBody二、RequestEntity三、@ResponseBody1.不使用 @ResponseBody2.使用 @ResponseBody3. springMVC 处理 js...

2022-05-28

SpringMVC实战案例RESTFul实现添加功能

目录RESTFul实现添加功能一、前端改动1. 修改列表页,增加一个【添加】按钮2. 配置 view-controller3. 编写添加页面二、后端处理三、测试效果RESTFul实现添加功能数据被删除...

2022-05-28

SpringMVC RESTFul实战案例修改功能实现

目录SpringMVC RESTFul实现修改功能一、回显功能1.修改操作超链接2.处理控制器方法3.创建修改页面二、修改功能1.添加控制器方法2.测试效果SpringMVC RESTFul实现修改功能一...

2022-05-28

SpringBoot集成JWT实现登陆验证的方法详解

1:首先,我们需要在项目中导入两个依赖: <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3...

2022-05-28

SpringMVC RESTFul实战案例删除功能实现

目录SpringMVC RESTFul实现删除功能一、修改列表前端代码1. 修改删除的请求地址2. 添加删除用的 form 表单3. 删除超链接绑定点击事件二、增加后端控制器三、测试效果Spring...

2022-05-28

SpringMVC域对象共享数据示例详解

目录SpringMVC域对象共享数据一、域对象1. 域对象的作用2. 域对象生命周期3. 使用原则二、向域对象共享数据1. 向 request 域对象共享数据2. 向 session 域共享数据3. 向 ap...

2022-05-28

SpringMVC RESTFul实现列表功能

目录SpringMVC RESTFul列表功能实现一、增加控制器方法二、编写列表页 employee_list.html三、访问列表页SpringMVC RESTFul列表功能实现一、增加控制器方法在控制器类 Empl...

2022-05-28
返回顶部
顶部