自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 Centos7安装Samba局域网共享文件

备份CentOS 7系统自带yum源配置文件下载CentOS 7的repo源文件更新镜像源清除缓存:yum clean all生成缓存:yum makecache。

2024-05-14 16:02:36 210

原创 JavaScript实现在线屏幕录制

移动端暂不支持。

2024-04-29 10:39:27 322 2

原创 前端实现WebSocket示例

【代码】前端实现WebSocket示例。

2024-04-29 10:34:05 143

原创 非SpringBoot项目集成MyBatis-Plus

xml文件放在 resources/mapper 下面。

2024-04-18 10:42:49 470

原创 SQLite去除.db-shm和.db-wal文件【已解决】

如果是多个连接访问数据库就会出现共享内存-shm文件。原因是开启了WAL 日志模式,实现日志回滚功能;解决办法就是设置为默认模式。

2024-04-18 10:09:45 613

原创 解决vue项目部署nginx刷新404问题

【代码】解决vue项目部署nginx刷新404问题。

2024-02-26 21:38:11 291

原创 SpringBoot @RequestBody和@ResponseBody注解

用@RestController标记的类表示这是一个RESTful风格的控制器,它可以处理HTTP请求并返回JSON格式的响应。@RestController注解在处理请求时,会自动将方法的返回值转换为JSON格式的响应体,并返回给客户端。通常情况下,我们使用这个注解来处理POST请求,特别是传递JSON格式的数据。因此,使用@RestController可以省去在每个方法上都加@ResponseBody注解的麻烦。头选择合适的消息转换器,将请求体中的JSON数据转换为方法参数所需的Java对象。

2024-01-17 11:01:38 643

原创 Vue3 + Electron框架读取程序外部配置文件

nodeIntegration: true, // 允许html页面上的javascipt代码访问nodejs 环境api代码的能力。我此处是判断是否是开发环境,不是开发环境下就去读取 config.json 的配置。你们根据实际情况调整。enableRemoteModule: true, // 是否允许使用remote。主要是开启这两个配置。

2024-01-17 10:35:46 871

原创 使用ss代替netstat

ss命令兼容大多Ubuntu系统,有些Ubuntu版本不支持netstat命令;ss命令是net-tools软件包的替代品,提供了比传统的netstat命令更强大和更快速的网络连接信息检查功能。

2024-01-09 09:56:49 400

原创 Java实现二维码&条形码生成解析

data:要存储在QR码中的数据,可以是文本、URL等。filePath:生成的QR码文件的保存路径。height:QR码的高度(像素)。width:QR码的宽度(像素)。

2024-01-09 09:43:47 524

原创 Spring框架中的反射工具类ReflectionUtils

获取类的信息:ReflectionUtils可以通过类的全限定名获取对应的Class对象,进而获取类的各种信息,如类名、包名、父类、接口等。创建对象:ReflectionUtils可以通过Class对象创建实例,即通过反射实现动态创建对象的功能。调用方法:ReflectionUtils可以通过Method对象调用类的方法,包括无参方法和有参方法,可以通过方法名和参数类型来定位方法。访问字段:ReflectionUtils可以通过Field对象访问类的字段,包括获取字段值和设置字段值。

2024-01-09 09:21:56 1284

原创 内网Nginx的自签名HTTPS配置

然后重新使用Openssl重新生成证书,然后导出crt证书,在windows下加入到信任的根证书下面,再次访问浏览器,浏览器访问不会报错,上述配置说明该证书是IP或者域名所有的。3. 证书不可信,生成证书时候增加。

2024-01-09 08:56:49 867

原创 将SQLite转换为MySQL

文件 API 接受单个 *。SQLITE3,*。SQLITEDB 或 *.DB 文件作为输入。1. 使用 RebaseData 转换数据库。output-dir/代表输出的路径。file代表SQLite的。

2024-01-05 16:50:54 765 1

原创 MySQL查询当天&本周&上周&本月&上月&季度&今年的数据

14. 查询近6个月的数据。

2023-12-26 17:27:02 241

原创 一台Nginx服务器配置多个域名

Nginx可以定义多个server服务,编辑配置文件 nginx.conf 然后重新加载服务配置。

2023-12-26 17:19:18 55

原创 MyBatis&MyBatisPlus实现批量插入

批量插入会导致系统cpu和磁盘飙升,设置合理的连接池和数据库的参数,增加MySQL数据库缓冲区大小,减少索引,以获得更好的性能。单条最大sql为4M,可以修改设置:-- 设置最大执行 SQL 为 10M经测试批处理每5000一次十几秒全部插入。

2023-12-26 10:52:34 495

原创 JavaScript实现视频共享

【代码】JavaScript实现视频共享。

2023-12-25 15:37:53 766

原创 JavaScript实现网页全屏

浏览器为了安全起见,只能通过用户主动触发的方式开启全屏,比如点击button。

2023-12-25 15:25:43 370

原创 JavaScript定时器

如果需要取消执行setInterval里面的逻辑代码,可以使用clearInterval(OnlyID)如果需要取消执行setTimeout里面的逻辑代码,可以使用clearTimeout(OnlyID)。500ms之后异步执行setTimeout里面的逻辑代码,只是执行一次;每500ms之后异步执行setTimeout里面的逻辑代码;

2023-12-25 15:20:36 46

原创 JavaScript阻止网页关闭

【代码】JavaScript阻止网页关闭。

2023-12-25 15:17:37 355

原创 Echarts图表开源资源

MCChart:echarts.zhangmuchen.top/#/indexPPChart:www.ppchart.com/#/isqqw:www.isqqw.com/

2023-12-25 15:14:15 22

原创 SpringBoot自定义注解防止表单重复提交

*** 自定义注解防止表单重复提交*/@Inherited/*** 间隔时间(ms),小于此时间视为重复提交*//*** 提示消息*/public String message() default "不允许重复提交,请稍候再试";

2023-12-01 16:04:39 180

原创 SpringBoot实现全局异常统一管理

*** 操作消息提醒*//*** 返回错误消息* @param code 错误码* @param msg 内容* @return 错误消息*//*** 返回成功消息* @param msg 内容* @return 成功消息*//*** 登录异常*/@Override。

2023-12-01 14:48:07 317

原创 SpringBoot整合Druid数据库连接池&多数据源&注解切换&动态添加

*** 自定义多数据源切换注解* 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准*/@Inherited/*** 切换数据源名称*/

2023-11-30 17:21:24 3165 2

原创 SpringBoot整合validation数据校验

数据校验自定义注解/*** 自定义xss校验注解*/default "不允许任何脚本运行";Class

2023-11-30 14:55:29 823

原创 Java获取网页中的图片

【代码】java获取网页中的图片。

2023-11-29 15:48:45 153

原创 StringBoot实现重定向

【代码】StringBoot实现重定向。

2023-11-29 15:46:47 21

原创 centos6 & kylin3.2 安装 Chrome浏览器

【rpm包】centos6 & kylin3.2 安装 Chrome浏览器。

2023-11-29 13:09:24 305

原创 SpringBoot可刷新图片验证码精简版

【代码】SpringBoot精简版可刷新图片验证码。

2023-11-24 15:13:49 204

原创 SpringBoot实现文件批量打包下载

实现将指定的多个文件打包成一个压缩文件下载。

2023-11-24 14:55:00 531

原创 Java根据文件名日期排序&取其最新

【代码】Java根据文件名日期排序&取其最新。

2023-11-23 17:09:33 277

原创 SpringBoot通过@Scheduled实现定时任务

zone能够指定获取的时区,默认是空,表示使用服务器所在时区,比如Asia/BeiJingi或者Asia/Shanghai。:表示递增触发 比如 用在分 5/20 从第五分钟开始 每增加20分钟执行一次。fixedRate表示多久执行一次,单位是毫秒。fixedDelay表示上次调用结束后与下次调用之间的固定时间,单位是毫秒。:表示不指定值 比如周配置 表示不指定星期几执行。:表示区间 比如用在 1-6 表示一月到六月执行。表示第一次延迟多少毫秒执行,单位是毫秒。表示第一次执行时,延迟3秒执行。

2023-11-23 16:15:18 979

原创 SpringBoot调用HTTP接口

Data// 响应状态// 响应描述// 响应体​// 调用 execute 时自定义 响应处理类});

2023-11-23 11:21:49 898

原创 Java使用Maven打包jar包的全部方式

普通项目用shade、assembly都行,我喜欢用shade。springboot项目用spring-boot-maven-plugin。项目瘦身,提升部署效率,也是一项必须要会的技能。

2023-11-22 17:14:27 2453

原创 vue实现浏览器禁止鼠标选中文字&禁止右键&禁止F12键

1. 禁止鼠标选中文字2.禁止右键3. 禁止F12键4. 使用css样式实现禁用选中文字5. 其他样式自己尝试吧6. img标签禁用选中、拖拽、右键

2023-11-22 15:19:23 2304

原创 vue3播放音频

使用 autoplay 标签和主动调用 play 方法`document.querySelector('video').play()`都会提示此错误。报错:Error: Uncaught (in promise) DOMException: play() failed。根据 Chrome 的规则,要想使用autoplay自动播放只能加上。在vue3中实测只需点击页面内 程序才能自动调用播放。静音属性就允许自动播放了。

2023-11-22 15:03:26 1621

原创 SpringBoot整合MybatisPlus

numericScale只生效于 update 的 sql. jdbcType和typeHandler如果不配合@TableName#autoResultMap = true一起使用,也只生效于 update 的 sql. 对于typeHandler如果你的字段类型和 set 进去的类型为equals关系,则只需要让你的typeHandler让 Mybatis 加载到即可,不需要使用注解。无状态,该类型为未设置主键类型(注解里等于跟随全局,全局里约等于 INPUT)

2023-11-21 14:13:59 402

原创 Maven依赖安装到本地仓库引入坐标

1. cmd中执行安装到本地仓库。2. 在pom文件添加引用。

2023-11-17 11:12:32 88

原创 Java反射工具类

【代码】Java反射工具类。

2023-11-17 10:50:43 44

原创 SpringBoot实现SSE构建实时数据单向推送

第一次订阅SSE连接后,即使后端没有数据产生,之后也能接收到数据。默认情况下,EventSource对象会自动重连,以保持连接的持久性。如果没有数据产生会出现连接超时问题。

2023-11-17 10:41:09 620

centos6 & kylin3.2 安装 Chrome浏览器

rpm -i chrome-deps-stable-3.11-1.x86_64.rpm rpm -i --force --nodeps google-chrome-stable_current_x86_64.rpm

2023-11-29

graalvm-ee-java8-windows-amd64-21.3.7.zip

GraalVM Enterprise是大型创新和改进的基础 企业应用程序和微服务。 基于可信且安全的Oracle Java SE构建,GraalVM Enterprise加速加速 应用程序性能,同时消耗更少的资源 — 改进应用程序 提高效率并降低 IT 成本。 在工作负载不断增长的数据中心,能够为更多客户提供服务 具有相同计算基础架构的请求减少了购买需求 附加硬件。因此,GraalVM Enterprise减少了所需的计算 资源可以降低内部资本成本支出并降低运营 云上的成本。 GraalVM Enterprise还将其优化编译器集成到一个 先进的提前 (AOT) 编译技术:本机映像。行业领先的本土 映像生成器将基于 Java 和 JVM 的应用程序转换为本机平台 自程序初始化以来具有令人难以置信的快速启动时间的可执行文件 在构建时完成,因此,在执行任务时,应用程序已经编译。 利用本机映像,Java 应用程序消耗的资源只是其中的一小部分 如果在JVM上运行,它们会使GraalVM Enterprise成为云的理想选择 大大小小的部署。

2023-09-07

typroa过期解决.txt

typroa过期解决markdown

2023-08-24

SuperRime拓展词库 for Win10拼音版(600万词-含BetterRime)-v20.3.rar

SuperRime拓展词库 for Win10拼音版(600万词-含BetterRime)-v20.3.rar

2023-08-24

免费MyBatis代码生成器

MyBatis 的代码生成器。 它将为所有版本的 MyBatis 生成代码。 它将内省数据库 表(或多个表),并将生成可用于 访问表。这减少了设置对象和配置的初始麻烦 文件以与数据库表交互。MBG寻求对大型 简单 CRUD(创建、检索、更新、删除)的数据库操作的百分比。你会 仍然需要手动编写 SQL 和对象以用于联接查询或存储过程。 自动生成:实体类、Mapper接口、Mapper.xml

2023-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除