
项目常见工具类及问题分享
文章平均质量分 69
加瓦程序设计师
专注于大学生项目实战开发,讲解,毕业答疑辅导,支持线上线下双模式辅导,高校老师/讲师/同行合作。各类程序设计成品、文档、学习资料,支持定制开发需要的可以加关注和作者私信交流,一起学习
展开
-
这才是 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 评论 -
Video.js实现在html页面播放rtmp流媒体
Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtmp流媒体Video.js实现在html页面播放rtm原创 2023-10-27 09:48:39 · 3820 阅读 · 0 评论 -
html页面播放视频编码是265的m3u8的流媒体地址
html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是265的m3u8的流媒体地址html页面播放视频编码是原创 2023-10-27 09:46:56 · 1663 阅读 · 3 评论 -
VS code运行vue项目
请注意,以上步骤假设您的Vue项目已经配置好了相应的构建脚本(如package.json中的"scripts"字段)。命令时出现"无法将'npm'项识别为cmdlet、函数、脚本文件或可运行程序的名称"的错误消息,这可能是因为您的计算机上没有正确安装Node.js和npm,或者系统环境变量配置不正确。2.在VS Code的侧边栏中,选择您的Vue项目文件夹,或者使用菜单中的“文件”->“打开文件夹”选项来打开项目文件夹。3.打开终端(菜单中的“视图”->“终端”),确保终端位于您的Vue项目文件夹下。原创 2023-10-25 18:20:01 · 28016 阅读 · 0 评论 -
Maven的详细安装步骤说明
Step 3: 配置环境变量 要在命令行中使用Maven,您需要配置相应的环境变量。Step 2: 解压缩Maven 将下载的Maven压缩包解压到您选择的目录中。Step 1: 下载Maven 首先,您需要从Maven官方网站(点击开始菜单,右键点击“此电脑”(或“我的电脑”),选择“属性”。如果一切顺利,您将看到Maven的版本信息和其他相关信息。在系统属性窗口的“高级”选项卡下,点击“环境变量”按钮。在用户变量(不是系统变量)中,点击“新建”按钮。在弹出的窗口中,点击左侧的“高级系统设置”。原创 2023-10-20 14:31:45 · 386 阅读 · 0 评论 -
git clone之报错git@gitee.com:Permission denied (publickey).fatal: Could not read from remote repository
那我这里为什么报错呢,是因为我并没有将公钥加入配置到gitee里面。如果你也是这个问题,直接将密钥加入到gitee里面即可,如果没有密钥则继续往下看生成。明明我的仓库地址没问题怎么会下载资源错误呢。这其实是因为没有配置正确的公钥导致没有权限操作。这里的xxxxx@xxxxx.com是你自己的账号邮箱。生成后找到对应的文件夹将。如果以前生成过,则是以ssh-rsa开头以邮箱结尾的。git clone 你的项目仓库的SSH地址。再次clone的时候你就发现可以成功了。文件用记事本打开,把里面的内容复制。原创 2023-09-26 09:11:44 · 1583 阅读 · 0 评论 -
uni-app使用HBuilder X编辑器本地打包apk步骤说明
安装Android SDK和Google USB Driver即可,后者主要是为了后期使用USB设置的,如果不需要可以不点。注意:Android离线SDK的版本一定注意和HBuilder X的版本匹配,版本如果不匹配会报错。将下载下来的离线SDK进行解压,解压后能够看到HBuilder-Integrate-AS这个文件夹。下面就是围绕这个文件夹展开工作。下面是解压后的文件夹目录,圈住的就是我们要用到的文件夹。原创 2023-09-25 17:54:16 · 7970 阅读 · 0 评论 -
【知识分享】Java获取当前日期是第几周且本周是几号到几号
Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周Java获取当前日期是第几周原创 2023-09-21 23:19:43 · 922 阅读 · 0 评论 -
快速导入mysql较大的SQL文件
快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快速导入mysql较大的SQL文件快原创 2023-09-13 14:53:27 · 1151 阅读 · 0 评论 -
Java实现excel表数据的批量存储(结合easyexcel插件)
java实现数据批量导入,数据库和easyexcel的依赖包(在这里加哥使用的是mysql数据库,引入的就是mysql的数据库驱动,如果你想用sqlServer等数据库自行更换依赖就行)。关闭连接,由于每次创建连接、都会有一个新的连接打开,如果一直不关闭就会出现连接建立满了的情况,也容易造成资源浪费,因为每次都必须关闭则也将其抽取成一个独立的方法。大家可以打开easyexcel官网选择自己适合的读取方法,下面展示出来的仅是一种,读取数据并保存数据,在保存数据里面替换成自己的service层的保存方法即可。原创 2023-08-22 14:01:26 · 1018 阅读 · 0 评论 -
MySQL的安装与配置
今天加哥又和大家唠叨了一堆关于数据库的事儿,也演示了在Windows和Docker中安装MySQL 详细步骤。希望能对你有所帮助。对比一下Windows和Docker 这两种安装方式,相信大家也能感受到 Docker的强大与便捷。原创 2023-07-17 13:29:50 · 159 阅读 · 0 评论 -
逆向工程项目
Mybatis逆向工程生成实体类原创 2022-07-17 22:21:31 · 451 阅读 · 0 评论 -
java通过dtu通讯进行modbus数据交换
java通过dtu进行modbus数据交换项目场景需求:一个气体检测设备需要将显示屏上检测到的四种气体(氧气、硫化氢、氧气、一氧化碳)传输到服务器端,并且实现气体的实时检测及其数据保存。实现思路:(1)服务器端发送java指令透过dtu协议(2)设备端会根据发送的指令回传相应的气体数据信息(3)服务端对获取到的数据按照modbus的数据解析格式进行解析,从而得到相应的数据具体值实现部分代码:import java.io.IOException;import java.io.InputStr原创 2021-01-04 22:36:23 · 2591 阅读 · 23 评论 -
SpringBoot解决跨域问题
跨域指的是不同的站点之间,用ajax没办法相互进行调用的问题。它的本质是浏览器的一种保护机制。它其实就是为了保证用户的安全,防止出现恶意网站盗取数据。但是,这个保护机制也带了新问题:不同站点之间的正常调用有阻碍障碍。原创 2023-06-17 14:34:09 · 394 阅读 · 0 评论 -
你还不知道怎么用Java代码实现发送post请求、get请求吗?
平时在大家学习工作中,会遇到给你一个接口让你去获取对应数据,里面也包含了post请求和get请求。下面给大家提供对应的工具类。二、Java代码实现发送post请求。一、Java代码实现发送get请求。在使用过程中注意:各类参数设置正确。原创 2023-06-16 11:58:29 · 4437 阅读 · 0 评论