
Java知识分享
文章平均质量分 79
加瓦程序设计师
专注于大学生项目实战开发,讲解,毕业答疑辅导,支持线上线下双模式辅导,高校老师/讲师/同行合作。各类程序设计成品、文档、学习资料,支持定制开发需要的可以加关注和作者私信交流,一起学习
展开
-
【知识分享】vue里实现一个带样式的云台控制的按钮
vue里实现一个带样式的云台控制的按钮;云台控制;云台原创 2024-09-02 09:02:18 · 895 阅读 · 1 评论 -
【知识分享】vue3在video.js播放器控制栏增加一个自定义按钮
vue3在video.js播放器控制栏增加一个自定义按钮;vue3怎么在video.js播放器控制栏增加一个自定义按钮;video怎么自定义控制按钮原创 2024-09-02 08:56:09 · 1817 阅读 · 0 评论 -
【知识分享】Vue实现视频的不同分屏切换并播放流
Vue实现视频的不同分屏切换并播放流原创 2024-05-15 19:12:50 · 1308 阅读 · 0 评论 -
【知识分享】添加新的git地址并切换
添加新的git地址并切换的步骤原创 2024-05-14 14:54:09 · 427 阅读 · 0 评论 -
【知识分享】Vue3使用Vue3VideoPlay 封装播放视频流的组件
Vue3使用Vue3VideoPlay 封装播放视频流的组件原创 2024-05-13 08:52:47 · 1515 阅读 · 0 评论 -
【知识分享】html+js实现系统拍照上传功能
html+js实现系统拍照上传功能原创 2024-04-30 12:49:07 · 737 阅读 · 1 评论 -
Java 多附件zip下载完整代码
public void checkDownload(@ApiParam("文件地址") @RequestParam("url") String url,log.error("下载文件->关闭流异常:", ioe);@Api(value = "zip文件上传API", tags = {"zip文件上传"})log.error("下载文件异常:", ex);log.error("下载文件异常:", ex);log.error("下载文件异常:", ex);// path是指欲下载的文件的路径。原创 2024-03-31 23:18:04 · 990 阅读 · 0 评论 -
SpringBoot整合Mybatis plus
Spring Boot 是一个基于 Spring 框架的快速开发框架,而 MyBatis Plus 是 MyBatis 的增强工具包,提供了更便捷的 CRUD 操作和更强大的查询功能。5.创建 Service 类: 创建一个 Service 类,用于处理业务逻辑。通过以上步骤,我们就完成了 Spring Boot 和 MyBatis Plus 的整合。3.创建实体类: 创建与数据库表对应的实体类,使用。4.创建 Mapper 接口: 创建一个继承。7.启动应用程序: 编写一个启动类,使用。原创 2024-03-31 23:11:59 · 823 阅读 · 0 评论 -
Java实现数据文件流处理
需要注意的是,在实际应用中,我们需要处理更复杂的数据结构和更大的数据量。此外,为了保证程序的健壮性,还需要考虑异常处理和资源释放等问题。数据文件流处理是处理文件中数据的一种常见任务。Java 提供了多种处理文件流的类,例如。方法从文件中读取数据。在写入和读取数据时,我们都使用了缓冲流。// 写入数据到文件。// 从文件读取数据。在上面的示例中,我们首先使用。用于缓冲流,提高读写效率。// 写入数据到文件。// 从文件读取数据。用于处理字符流,以及。方法将数据写入到名为。原创 2024-03-31 23:05:20 · 623 阅读 · 0 评论 -
600条最强Linux命令总结
600条最强Linux命令总结原创 2024-03-31 22:57:56 · 953 阅读 · 0 评论 -
SpringBoot框架定时任务
需要注意的是,定时任务的方法不能带有参数,并且返回值类型必须为void。通过以上步骤,就可以在Spring Boot应用中创建并启用定时任务了。可以标注在方法上,用于指定方法执行的时间规则。参数来指定每隔5秒执行一次任务;在第二个方法中,我们使用。注解来指定方法的执行时间规则。在第一个方法中,我们使用。// 执行定时任务的逻辑代码。另外,要启用定时任务功能,需要在启动类上添加。在Spring Boot中,可以使用。参数来指定每天凌晨2点执行任务。在上面的示例中,我们创建了一个。注解来创建定时任务。原创 2024-03-31 22:54:35 · 572 阅读 · 0 评论 -
SpringBoot 最常用的50个注解
SpringBoot 最常用的50个注解原创 2024-03-31 22:52:21 · 438 阅读 · 0 评论 -
ASC+Base64加密算法 根据用户id生成秘钥
标准Base64编码包含特殊字符,会被转义 从而登录失败要使生成的密文不包含特殊字符,您可以使用Base64URL编码代替标准的Base64编码。Base64URL编码使用'-'和'_'替换了标准Base64编码中的'+'和'/',并且省略了末尾的'='。这样就可以避免生成的密文包含特殊字符。需要是要根据用户的id生成密钥 通过密钥生成免登录链接 实现用户根据链接直接访问系统。// Base64URL编码。// Base64URL解码。原创 2024-03-31 22:50:24 · 628 阅读 · 0 评论 -
【知识分享】Vue页面制作一个炫酷的表白爱心页面
Vue页面制作一个炫酷的表白爱心页面原创 2024-02-29 09:38:52 · 2009 阅读 · 2 评论 -
【知识分享】Vue组件之间数据的传递
Vue组件之间数据的传递原创 2024-02-29 09:33:17 · 694 阅读 · 0 评论 -
【知识分享】Echarts雷达图组件封装
Echarts雷达图组件封装原创 2024-02-29 09:26:48 · 764 阅读 · 0 评论 -
【知识分享】Echarts饼状图封装成组件
Echarts饼状图封装成组件原创 2024-02-29 09:23:34 · 818 阅读 · 0 评论 -
【知识分享】vue制作一个页面计算器
vue制作一个页面计算器原创 2024-02-29 09:16:48 · 1801 阅读 · 0 评论 -
【知识分享】Echarts折线图封装成组件
Echarts折线图封装成组件原创 2024-02-29 09:10:29 · 1276 阅读 · 0 评论 -
【知识分享】Echarts柱状图封装成组件
Echarts柱状图封装成组件原创 2024-02-29 09:08:00 · 1113 阅读 · 0 评论 -
【知识分享】Echarts仪表盘封装成组件
Echarts仪表盘封装成组件原创 2024-02-29 09:03:03 · 1551 阅读 · 0 评论 -
【知识分享】Java实现“羊了个羊”的思路和代码
/ 跳过当前卡片 } if (board.get(i).get(j).getType().equals(card.getType())) { count++;// 设置为移除状态 } } } } }原创 2023-12-20 16:41:00 · 1327 阅读 · 0 评论 -
【知识分享】Java实现排序的方法及代码实现
Java实现排序的基础方法有很多,下面介绍几种比较常见的排序算法及其代码实现。冒泡排序冒泡排序是一种基础的排序算法,其思想是依次比较相邻的两个元素,如果顺序不对则交换它们的位置,直到整个数组都排好序为止。快速排序快速排序是一种高效的排序算法,其基本思想是取一个基准元素,将小于它的元素放在左边,大于它的元素放在右边,再递归地对左右两部分进行排序。插入排序是一种简单的排序算法,其思想是将待排序元素逐个插入到已排序序列中的合适位置。选择排序选择排序是一种简单的排序算法,其思想是每次从未原创 2023-12-13 17:54:21 · 448 阅读 · 0 评论 -
【知识分享】Java日期工具类
Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java日期工具类Java原创 2023-12-13 17:45:20 · 85 阅读 · 0 评论 -
【知识分享】SpringBoot自定义bean
需要注意的是,如果使用配置定义自定义Bean,确保在配置文件中正确配置了相关的属性,并在自定义Bean的类中添加对应的属性和Getter/Setter方法。通过以上步骤,你就可以在Spring Boot应用程序中使用自定义的Bean。这就是使用注解和配置来定义自定义Bean的详细讲解和代码示例。通过这种方式,你可以方便地创建和使用自定义的Bean组件。在Spring Boot中,可以使用注解和配置来定义自定义的Bean。另外,如果你需要使用自定义Bean的实例,可以在其他类中使用。类通过构造方法注入了。原创 2023-12-11 14:09:47 · 465 阅读 · 0 评论 -
【知识分享】SpringBoot实现文件上传下载
来实现文件上传和下载功能。// 文件保存路径,根据自己的需求进行修改。// 创建响应实体,并设置内容和响应头。// 文件路径,根据实际情况进行修改。// 将文件保存到指定路径。// 获取上传的文件名。在Spring Boot中,可以使用。// 创建文件输入流。原创 2023-12-11 14:05:03 · 195 阅读 · 0 评论 -
【知识分享】SpringBoot的定时器的实现过程与详细代码
使用Cron表达式,你可以更加灵活地配置定时任务,以适应不同的定时需求。通过这种方式,你可以方便地创建和管理多个定时任务,并按照指定的时间表达式自动触发执行任务逻辑。当使用Cron表达式来配置定时任务时,可以通过指定不同的Cron表达式来实现各种不同的定时触发方式。Cron表达式是一个由6个字段组成的字符串,每个字段代表一组时间参数,用于指定定时任务触发的时间点。需要注意的是,定时任务方法必须是无返回值(void),没有参数,且不能有任何异常抛出,否则会导致定时任务执行失败。// 定时任务的逻辑处理。原创 2023-12-11 14:00:48 · 285 阅读 · 0 评论 -
【知识分享】java输入开始时间点和结束时间点输出全部的时间点
java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入开始时间点和结束时间点输出全部的时间点java输入原创 2023-12-01 10:33:03 · 509 阅读 · 0 评论 -
【知识分享】easyExcel导出表格调整表格样式
easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel导出表格调整表格样式easyExcel原创 2023-12-01 10:24:21 · 1128 阅读 · 0 评论 -
这才是 SpringBoot 统一登录鉴权、异常处理、数据格式的正确打开姿势
Spring Boot提供了简单且便捷的方式实现统一登录鉴权、异常处理和数据格式的统一处理。以下是正确的姿势摘要:统一登录鉴权:使用Spring Security,并配置自定义的UserDetailsService来加载用户信息。异常处理:创建一个全局异常处理器,使用@ControllerAdvice和@ExceptionHandler来捕获和处理异常。数据格式:使用Spring Boot的自动配置特性处理数据格式,使用@RestController来定义RESTful控制器。原创 2023-11-16 18:25:20 · 255 阅读 · 0 评论 -
Springboot 程序实现加密,禁止 jadx 反编译
通过以上方案,我们实现了一个极其轻量的 maven 加密,agent 解密插件。他能够将三方包彻底加密,使 jadx 等工具无法反编译 ,屏蔽我们的三方依赖细节,同时,该插件也可以加密我们的业务 class 代码,使 jadx 无法反编译运行时生成的代码,从而一定程度的保护我们的知识产权;另外,私有的加密算法,在性能,体积,内存等方便的影响都控制在 5% 以内。为了防止混淆后的代码影响arthas的使用和 bug patch 的应用,我们放弃了混淆方案,只能说是一种权衡与取舍吧。原创 2023-11-14 18:15:39 · 563 阅读 · 0 评论 -
MyBatis-plus超神用法--一文带你玩转MP
当mp提供的方法还不能满足需求时,则可以自定义SQL。原创 2023-11-08 16:04:33 · 180 阅读 · 0 评论 -
Java输入开始时间和结束输出全部对应的年月、年份、日期
要输出给定日期范围内的所有年月,可以使用循环来逐个遍历月份,然后格式化为对应的年月字符串。下面是一个示例代码:// 解析输入的开始日期和结束日期// 循环遍历每个月份,输出对应的年月字符串while (!// 增加一个月输出结果:2023-012023-022023-032023-042023-052023-062023-072023-082023-092023-10以上代码使用。原创 2023-11-06 17:53:48 · 1750 阅读 · 0 评论 -
Java输入开始时间和结束时间获取到对应的年月
Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Java输入开始时间和结束时间获取到对应的年月Jav原创 2023-11-06 17:39:49 · 850 阅读 · 0 评论 -
Spring Boot插件化开发概念原理及实现
插件化开发是Spring Boot中强大而灵活的开发模式,可以将应用程序的功能模块解耦、实现动态扩展。通过Spring框架提供的特性和机制,可以在Spring Boot项目中实现插件化开发。插件化开发的好处包括模块解耦、动态扩展和可维护性。创建插件项目,作为独立的模块,实现特定的功能。定义插件接口或抽象类,规范插件的功能和提供必要的方法。在插件项目中实现插件,包括功能的具体实现和所需的配置。将插件打包为可执行的Jar文件,并定义插件的配置文件。创建主应用程序,用于加载和管理插件。原创 2023-11-03 13:34:22 · 2869 阅读 · 0 评论 -
窗口命令怎么查看正在运行的jar包并杀死该进程
命令(Java Virtual Machine Process Status Tool)来列出当前正在运行的 Java 进程,并找到相关的 JAR 包。在 Windows 上)命令来定位进程 ID,并使用上述命令来杀死进程。通过上述方法,你可以获得正在运行的 JAR 包的进程 ID 和路径信息。以上是一些基本的命令示例,用于杀死正在运行的 JAR 包所对应的进程。要杀死正在运行的 JAR 包所对应的进程,可以使用操作系统提供的命令来实现。替换为要结束的进程的实际进程 ID。1.打开命令提示符或终端窗口。原创 2023-10-31 17:45:55 · 3591 阅读 · 0 评论 -
java划分每个月的周数及其每周的开始时间和结束时间
java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和结束时间java划分每个月的周数及其每周的开始时间和原创 2023-10-23 15:23:50 · 1619 阅读 · 2 评论 -
Java代码生成二维码
zxing在 Java 中,我们可以使用第三方库zxing(Zebra Crossing)来生成二维码。zxing是一个开源的、功能丰富的条形码和二维码处理库,支持多种编程语言。以下是一个示例代码,展示如何使用zxing。原创 2023-10-19 09:08:55 · 362 阅读 · 0 评论 -
HTML5播放 M3U8的hls流地址
HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M3U8的hls流地址HTML5播放 M原创 2023-10-13 11:24:44 · 1717 阅读 · 0 评论 -
文件上传功能实现
文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现文件上传功能实现原创 2023-10-11 14:48:28 · 115 阅读 · 0 评论