自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信开发者工具创建一个小程序

对于上面这个AppID可以自行选择是注册还是测试号,我是使用的测试号,之后再下面选择模板,我这里选择了JS-基础模板。

2024-03-28 17:01:31 474

原创 el-table中复选框、展开列、索引

【代码】el-table中复选框、展开列、索引。

2024-03-28 09:34:30 305

原创 微信开发者工具接入短剧播放器插件

为了避免小程序与开发者后台通信的数据被篡改,插件的接口接收的数据需要经过在开发者后台使用session_key的前16个字节作为密钥加密(不足16个字节后面补零),加密算法AES-128-ECB。点击图片链接下载,下载完成之后进行安装,之后再编译即可,但是关闭项目后打开后的首次自动编译还是会报错,但是再次编译就不会有该错误了。(4) 使用AES-128-ECB算法对data进行加密,密钥是(1)中获取的session_key的前16个字节。时触发,可以在该回调函数中进行其他信息的初始化。

2024-03-28 09:25:04 1150

原创 Antd中s-table组件某字段进行排序

提前说明,s-table组件包含分页等功能

2024-03-13 17:49:00 510

原创 mybatis中的lt、le、eq、ne、ge、gt

问题主要是出在 end_time 参数中,该参数得条件应该用括号包裹,即 (end_time IS NULL OR end_time

2024-03-03 18:25:30 2864

原创 JSON与Object等的相互转换

以上两种方法引用了不同的JSONArray包。

2024-03-03 18:06:38 793

原创 Vue打包未将img中src的文件打包进去

src中的路径使用@/ 即可。

2024-03-03 17:49:44 538

原创 group by报错

从字面意思理解是select后面查询的字段没有出现在group by中,MySql在低版本(5.7.x以下)中允许select后面的非聚合列不出现在group by中。第一种方式适用于sql比较少的情况,如果程序中有大量的sql没有遵循only_full_group_by规则,这种方式修改起来会很浪费时间。MySql从5.7版本开始默认开启only_full_group_by规则,规则核心原则如下,没有遵循原则的sql会被认为是不合法的sql。

2024-03-03 17:45:18 901

原创 微信短剧媒介管理开发、获取用户信息--Java

获取列表注意是偏移量、不是第多少页,假设偏移量为100.则从101显示(

2024-02-22 14:20:52 379

原创 Linux系统下防火墙端口操作

允许远程访问可以开放特定的端口,如3389端口,以允许远程桌面连接。通过开放Web服务器的端口,管理员可以确保Web应用程序正常运行,并且用户可以通过网络浏览器访问网站。数据库应用程序需要特定的端口来处理数据请求和响应,管理员可以开放这些端口,以便Web应用程序等可以连接到数据库,并从中检索或存储数据。需要注意的是,开放端口也会引入安全风险。例如,可以采用访问控制列表(ACL)来限制谁可以访问开放的端口,可以使用虚拟专用网络(VPN)来加密通信,以防止数据泄露,还可以使用防病毒软件和防火墙等其他安全措施。

2024-02-22 11:56:59 381

原创 mysql、mybatis、QueryWrapper的排序与mybatis的xml编写

最后一种相当于第一种

2024-02-11 22:35:20 1072

原创 Swagger2

/</</</

2024-02-11 21:55:18 854

原创 <s-table>、<a-table>接收后端数据

template #bodyCell=“{column, record, index}”>,一直以来都是只使用,column为列属性,record为每行数据记录,而index为每行索引,从0开始,想要获得直接使用ndex即可,不同行index值不同,0、1、2…并不是实体类中所有的属性名称,而是 columns 中定义的数据;record 为集合中每一条数据,相当于一个实体类中所有的数据;title: 用户名,

2024-02-11 00:28:53 1112

原创 Linux中MySQL表名与@TableName中大小写关系

在使用SpringBoot时,我们普遍会使用注解,实体类中使用注解@TableName指明表,以下是@TableName的一些注意事项。

2024-02-11 00:15:52 736

原创 CentOS安装MySQL

远程连接不上后 telnet xx.xxx.xx.xx 3306 时报错 Host ‘xxx.xxx.xx.xx’ is not allowed to connect to this MySQL server:。一直不行,原因:尝试设置的密码不符合当前密码策略要求。在MySQL中,有一些默认的密码策略,例如密码长度、包含数字、大小写字母等要求。可以尝试使用一个更强密码,符合MySQL的密码策略。例如,密码可能需要包含足够的字符数、包括字母和数字,以及可能还需要包含特殊字符。② 下载MySQL的rpm包(

2024-02-11 00:01:35 422

原创 Vue发送Get 和 Post 请求以及获取数据

注意以下代码是请求处理request.js。

2024-02-02 16:44:55 1559

原创 el-table点击某一行选中改变背景色且执行方法

column 输出:当前列的信息。row 输出:当前行的内容。event 输出:当前事件。

2024-02-02 16:10:57 1457

原创 时间回显+选择(年月日时分秒

效果如图:报错(后端是 Date 类型(解决方法:这个注解告诉 Jackson 库如何解析和格式化日期字段。在这个例子中,它告诉 Jackson 使用指定的格式 "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" 和时区 "UTC" 来处理日期。

2024-02-02 15:59:13 1171

原创 yyyy与YYYY、dd与DD、mm与MM、hh与HH的区别

所以正确格式:yyyy-MM-dd HH:mm:ss。

2024-02-02 15:53:37 415

原创 上传upload及显示img图片预览、删除

js部分css部分效果图:以上是参考官方文档antd(2.13.11),该组件文档如下:其中:action="//jsonplaceholder.typicode.com/posts/"即:POST https://jsonplaceholder.typicode.com/posts/使用 v-model:file-list=“formData.coverId”回显图片:上传图片img图片放大预览antd或者无下载按钮:左右箭头可切换,:preview-src-list="s

2024-02-02 15:46:31 1103

原创 查询到List后再进行分页(mybatis-plus

如果您需要首先获取符合条件的所有数据,然后在内存中进行筛选,以满足特定条件,而不是在数据库层面进行条件查询,您可以继续使用您的原始实现。但是,为了正确实现分页,您需要对分页结果进行调整。虽然这种方法可以满足您的需求,但请注意,它在性能上可能不如在数据库层面进行分页查询,特别是在数据量较大的情况下。具体来说,这两行代码的目的是截取符合分页条件的记录范围,并将其设置为。这两行代码的目的是为了根据分页信息,从完整的记录集中截取出当前页的记录,以便于设置到。的索引参数是基于列表的索引,因此需要将。

2024-02-02 14:44:36 1056

原创 Mybatis-plus中wrapper的区别

UpdateWrapper 提供了 setSql 方法,可以用于自定义 SET 子句,使得更新操作更加灵活。通过 apply 方法,可以添加自定义的 SQL 片段,以满足一些复杂的业务需求。// 使用 apply 方法设置了自定义的 SQL 片段作为更新条件。// 具体的 SQL 片段是 "age > {0} and status = {1}",其中 {0} 和 {1} 是占位符,表示后面的参数 25 和 0 会替换这两个占位符。

2023-12-10 15:24:54 1120 1

原创 facebook回传

【代码】facebook回传。

2023-12-10 14:54:26 941 1

原创 根据图片生成压缩图

【代码】根据图片生成压缩图。

2023-12-10 14:35:38 551

原创 Vue3+Antd实现弹框显示内容并加入复制按钮

【代码】Vue3+Antd实现弹框显示内容并加入复制按钮。

2023-12-08 14:11:12 719

原创 使用微信虚拟支付后端请求API总是支付签名校验失败

拼接JSON字符串时在冒号 : 后面多加了空格,可能导致 JSON 解析器无法正确解析字符串、无法正确理解键和值之间的关系,JSON 规范要求键和值之间是没有空格的。或者也可以直接使用 JSON.parseObject(对象实体类) 得到的数据,不用自己拼接更简单,不用向上面拼接一样多此一举。

2023-12-07 11:31:01 763 1

原创 s-table中实现分页+单选

【代码】s-table中实现分页+单选。

2023-11-30 15:06:40 580

原创 Spring中@Transactional注解

在Spring框架中,是一个注解,用于声明事务性的方法。这个注解可以被应用在方法级别或类级别上。它提供了一种声明式的事务管理方式,避免了在代码中直接编写事务管理相关的代码。注解能够将一个方法纳入到一个事务中,使其成为一个事务性方法。以下是。

2023-11-29 23:59:36 964

原创 获取某日期的开始时间和结束时间

*** 获取指定日期的开始时间(当天的凌晨)* @param date 输入日期* @return 开始时间* @throws IllegalArgumentException 如果日期参数为空*//*** 获取指定日期的结束时间(当天的最后一刻)* @param date 输入日期* @return 结束时间* @throws IllegalArgumentException 如果日期参数为空*/调用方法:调用以上两种方法并将 now 传入。

2023-11-29 23:41:25 3541

原创 GetMapping请求获取不到对象值

方法,以便Spring能够正确地绑定查询参数。确保GET请求中的参数及路径是正确的。类具有无参构造函数,并且具有相应的。空指针,获取不到传入的数据;确保查询参数的名称与。

2023-11-24 15:20:12 732

原创 在代码Service层发起Http请求并获取结果

【代码】在代码Service层发起Http请求并获取结果。

2023-11-16 14:33:09 108

原创 获取微信小程序用户的code、openid、session_key

打开微信开发者工具,在工具中选择"小程序",然后点击"新建项目"。填入项目名称、AppID,选择项目存放的本地目录,并选择开发者工具支持的小程序版本。在你的电脑上安装微信小程序的开发者工具。你可以从微信开放平台官网下载并安装适用于你的操作系统的开发者工具。登录微信开放平台,进入小程序管理后台,在左侧菜单中选择"开发" -> "开发设置",创建一个新的小程序。在新建项目的配置页面中,可以选择小程序的模板、配置appid、项目名称等信息。根据项目需求进行配置。在小程序创建成功后,你会获得一个唯一的AppID。

2023-11-13 15:44:34 3084

原创 AWS亚马逊配置环境部署项目(SpringBoot+Vue+Nginx)

1)打开 Amazon EC2 控制台,点击EC22)启动实例3)在 Instance type(实例类型)下,选择 t2.micro。4)创建密钥对5)启动实例。

2023-11-11 19:05:51 1030

原创 安装nginx时make&&make install报错

这是因为没有足够的权限来在该目录下创建文件夹,在 Linux 系统中,只有特定的用户(例如 root 用户)或具有适当权限的用户才能在某些目录中创建文件夹。

2023-11-09 16:13:06 1754

原创 安装nginx时./configure报错

【代码】安装nginx时./configure报错。

2023-11-09 16:02:48 1462

原创 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)

这通常是由于权限问题引起的。Nginx 默认监听端口 80,而端口号低于 1024 被视为特权端口,只有特定的用户(例如 root 用户)才有权限绑定到这些端口上。因此,当你尝试以非特权用户(例如普通用户)身份启动 Nginx 并绑定到端口 80 时,会出现权限被拒绝的错误。

2023-11-09 15:48:12 2521

原创 Vue按钮权限

*** 权限判断是否能看到这个按钮,同时后端也做了校验,前端只是显示与不显示* @param {string, array} data 按钮的权限点,可以是单个字符串,也可以是数组* @param {string} rule or代表或,and代表与* 使用方法:* 例如 buttonCodeList 的数据为: ['button1', 'button2', 'button3']* 想要判断 button1 的权限,可以写成:hasPerm('button1')

2023-11-08 12:05:28 190

原创 ElementPlus+Vue树型结构显示数据

属性包含下一级的子节点。要将这个树形结构改为三级结构,你需要对数据进行处理,以确保每个节点的。

2023-11-03 11:27:51 700

原创 Element与Antd对于时间范围查找

【代码】Element与Antd对于时间范围查找。

2023-11-02 16:39:45 54

原创 AWS S3上传文件并可供所有人访问

进入存储桶的权限板块:进入所上传的文件的权限板块:回到上传文件属性模块复制对象URL:即可完成访问。

2023-10-31 10:25:05 787

空空如也

空空如也

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

TA关注的人

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