文章列表
Java实现优先队列式广度优先搜索算法的示例代码 目录 1.问题描述 2.实现 3.测试 1.问题描述 2.实现 package com.platform.modules.alg.alglib.p933; import java.util.Arrays; import java.util.PriorityQueue; public class P933 { public static final int N = 10; // 记录最优解 boolean bestx[] =
SpringBoot整合Mybatis简单实现增删改查 目录 前言 第一:创建MySQL数据库 第二:创建SpringBoot项目,引入需要的依赖包 第三:创建程序目录和配置核心application.xml文件 第四:依次编写Entity.Dao.Service.Controller层,还有创建mapper.xml文件 第五:测试结果(这里我用的
详解SpringBoot中@NotNull,@NotBlank注解使用 目录 一.添加依赖 二.在类中使用验证注解 1.创建验证实体类(嵌套使用) 2.创建全局异常处理器,对message信息进行处理,并返回给前端 3.在controller中的使用 三.在方法参数中使用验证注解,与@RequsetParam注解同时使用
RocketMQ延迟消息简明介绍 目录 前言 核心属性 RMQ_SYS_SCHEDULE_TOPIC FIRST_DELAY_TIME DELAY_FOR_A_WHILE DELAY_FOR_A_PERIOD delayLevelTable offsetTable 核心方法 queueId2DelayLevel delayLevel2QueueId updateOffset computeDeliverTimestamp start() shutdown() load() parseDelayLevel
以Java Web项目为例浅谈前后端分离开发模式 目录 为什么要前后端分离? 什么是前后端分离? 前后端分离的优缺点? 对于你们的团队和产品有没有必要前后端分离? 为什么要前后端分离? 以Java Web项目为例,在传统的开发模式中,前端代码(Html.js.css)写在
MyBatis拦截器的实现原理 目录 前言 1.使用方法 2.MyBatis对象的创建 3.代理对象的创建 3.1 拦截器的获取 3.2 代理对象的创建 4. 拦截器的执行过程 5. 拦截器的执行顺序 前言 Mybatis拦截器并不是每个对象里面的方法都可以被拦截的.Mybatis拦截器只能拦截
利用Java实现带GUI的气泡诗词特效 目录 实现效果 示例代码 AlgoVisualizer.java AlgoFrame.java Circle.java AlgoVisHelper.java 实现效果 实现第个气泡中心显示一个字,在框中随意运动,用空格键按下运行停止,再按下左键运动继续.用鼠标左键按下选中的圆变为填充的
JavaIO流之字节输入流的使用详解 目录 一.InputStream字节输入流 二.FileInputStream文件输入类 三.文件复制 一.InputStream字节输入流 ①.是一个抽象类,不能够创建对象,需要被继承才能够使用 ②.在java.io包下,使用时需要导入 ③.公共的方法: 方法一: int re
SpringSecurity自定义资源服务器实践过程 目录 前言 最小化配置 安装资源服务器 配置资源服务器 配置客户端 整流程体验 总结 前言 在前面我们使用最小化配置的方式搭建了自己的授权服务器,现在我们依旧用最小化的方式配置自己的资源服务器.资
mybatiesplus实体类设置typeHandler不生效的解决 目录 实体类设置typeHandler不生效问题 解决 mybaties中TypeHandler的使用 解决 实体类设置typeHandler不生效问题 实体类: @Data @TableName(value = centre_manage_server_info) public class ServerEntity { @TableId(value = id) //@Column(name