- 博客(64)
- 收藏
- 关注
原创 nginx: [emerg] the “ssl“ parameter requires ngx_http_ssl_module in nginx.conf
可以发现/usr/local/nginx/sbin下面多了一个nginx.bak文件。(nginx的安装目录即自动生成的文件夹是/usr/local/nginx,源码包即安装是解压的文件夹是/etc/nginx-1.24.0)① 编译(./configure)的时候带上 --with-http_ssl_module 配置即可;由上可知,configure参数参数为空,这边我记得我在编译时直接输入./configure。之后再进入/usr/local/nginx/sbin启动nginx,该问题解决。
2024-08-19 16:55:22
374
原创 启动nginx报错
通过错误提示可知:usr/local/nginx/conf/nginx.conf的第25行找不到/etc/nginx/mime.types文件。① 可将/etc/nginx/mime.types改为/usr/local/nginx/conf/mime.types。找到路径/etc/nginx/发现不存在mime.types文件。② 将该nginx.conf第25行配置删除。
2024-08-19 15:32:46
123
原创 微信开发者工具创建一个小程序
对于上面这个AppID可以自行选择是注册还是测试号,我是使用的测试号,之后再下面选择模板,我这里选择了JS-基础模板。
2024-03-28 17:01:31
617
原创 mybatis中的lt、le、eq、ne、ge、gt
问题主要是出在 end_time 参数中,该参数得条件应该用括号包裹,即 (end_time IS NULL OR end_time
2024-03-03 18:25:30
7047
原创 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
965
原创 微信接口调用凭据access_token、短剧媒介管理开发、获取用户信息--Java
获取列表注意是偏移量、不是第多少页,假设偏移量为100.则从101显示(
2024-02-22 14:20:52
449
原创 Linux系统下防火墙端口操作
允许远程访问可以开放特定的端口,如3389端口,以允许远程桌面连接。通过开放Web服务器的端口,管理员可以确保Web应用程序正常运行,并且用户可以通过网络浏览器访问网站。数据库应用程序需要特定的端口来处理数据请求和响应,管理员可以开放这些端口,以便Web应用程序等可以连接到数据库,并从中检索或存储数据。需要注意的是,开放端口也会引入安全风险。例如,可以采用访问控制列表(ACL)来限制谁可以访问开放的端口,可以使用虚拟专用网络(VPN)来加密通信,以防止数据泄露,还可以使用防病毒软件和防火墙等其他安全措施。
2024-02-22 11:56:59
411
原创 <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
1247
原创 Linux中MySQL表名与@TableName中大小写关系
在使用SpringBoot时,我们普遍会使用注解,实体类中使用注解@TableName指明表,以下是@TableName的一些注意事项。
2024-02-11 00:15:52
796
原创 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
439
原创 时间回显+选择(年月日时分秒
效果如图:报错(后端是 Date 类型(解决方法:这个注解告诉 Jackson 库如何解析和格式化日期字段。在这个例子中,它告诉 Jackson 使用指定的格式 "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" 和时区 "UTC" 来处理日期。
2024-02-02 15:59:13
1488
原创 上传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
1264
原创 查询到List后再进行分页(mybatis-plus
如果您需要首先获取符合条件的所有数据,然后在内存中进行筛选,以满足特定条件,而不是在数据库层面进行条件查询,您可以继续使用您的原始实现。但是,为了正确实现分页,您需要对分页结果进行调整。虽然这种方法可以满足您的需求,但请注意,它在性能上可能不如在数据库层面进行分页查询,特别是在数据量较大的情况下。具体来说,这两行代码的目的是截取符合分页条件的记录范围,并将其设置为。这两行代码的目的是为了根据分页信息,从完整的记录集中截取出当前页的记录,以便于设置到。的索引参数是基于列表的索引,因此需要将。
2024-02-02 14:44:36
1186
原创 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
1163
1
原创 使用微信虚拟支付后端请求API总是支付签名校验失败
拼接JSON字符串时在冒号 : 后面多加了空格,可能导致 JSON 解析器无法正确解析字符串、无法正确理解键和值之间的关系,JSON 规范要求键和值之间是没有空格的。或者也可以直接使用 JSON.parseObject(对象实体类) 得到的数据,不用自己拼接更简单,不用向上面拼接一样多此一举。
2023-12-07 11:31:01
822
1
原创 Spring中@Transactional注解
在Spring框架中,是一个注解,用于声明事务性的方法。这个注解可以被应用在方法级别或类级别上。它提供了一种声明式的事务管理方式,避免了在代码中直接编写事务管理相关的代码。注解能够将一个方法纳入到一个事务中,使其成为一个事务性方法。以下是。
2023-11-29 23:59:36
982
原创 获取某日期的开始时间和结束时间
*** 获取指定日期的开始时间(当天的凌晨)* @param date 输入日期* @return 开始时间* @throws IllegalArgumentException 如果日期参数为空*//*** 获取指定日期的结束时间(当天的最后一刻)* @param date 输入日期* @return 结束时间* @throws IllegalArgumentException 如果日期参数为空*/调用方法:调用以上两种方法并将 now 传入。
2023-11-29 23:41:25
4744
原创 GetMapping请求获取不到对象值
方法,以便Spring能够正确地绑定查询参数。确保GET请求中的参数及路径是正确的。类具有无参构造函数,并且具有相应的。空指针,获取不到传入的数据;确保查询参数的名称与。
2023-11-24 15:20:12
920
原创 获取微信小程序用户的code、openid、session_key
打开微信开发者工具,在工具中选择"小程序",然后点击"新建项目"。填入项目名称、AppID,选择项目存放的本地目录,并选择开发者工具支持的小程序版本。在你的电脑上安装微信小程序的开发者工具。你可以从微信开放平台官网下载并安装适用于你的操作系统的开发者工具。登录微信开放平台,进入小程序管理后台,在左侧菜单中选择"开发" -> "开发设置",创建一个新的小程序。在新建项目的配置页面中,可以选择小程序的模板、配置appid、项目名称等信息。根据项目需求进行配置。在小程序创建成功后,你会获得一个唯一的AppID。
2023-11-13 15:44:34
4495
原创 AWS亚马逊配置环境部署项目(SpringBoot+Vue+Nginx)
1)打开 Amazon EC2 控制台,点击EC22)启动实例3)在 Instance type(实例类型)下,选择 t2.micro。4)创建密钥对5)启动实例。
2023-11-11 19:05:51
1527
原创 安装nginx时make&&make install报错无权限
这是因为没有足够的权限来在该目录下创建文件夹,在 Linux 系统中,只有特定的用户(例如 root 用户)或具有适当权限的用户才能在某些目录中创建文件夹。
2023-11-09 16:13:06
2376
原创 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
3895
原创 Vue按钮权限
*** 权限判断是否能看到这个按钮,同时后端也做了校验,前端只是显示与不显示* @param {string, array} data 按钮的权限点,可以是单个字符串,也可以是数组* @param {string} rule or代表或,and代表与* 使用方法:* 例如 buttonCodeList 的数据为: ['button1', 'button2', 'button3']* 想要判断 button1 的权限,可以写成:hasPerm('button1')
2023-11-08 12:05:28
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人