- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 telnet的发送HTTP请求的使用
值得注意的是HTTP连接很脆弱,所以尽可能的手输信息,不要复制/粘贴。输入命令:telnet 主机IP 端口号。再点击回车即可输入信息模拟HTTP请求。点击 ctrl+] 进入命令。在Windows下打开cmd。连接成功后,是黑窗口。
2024-11-13 16:49:02
276
原创 ERROR 1366 (HY000) at line 20: Incorrect string value: ‘\xAC\xE5\x8F\xB8‘ for column ‘company_name‘
需要在执行sql脚本的时候,指定字符集,例如我的这个是utf-8导出的,则需要执行前添加下面的代码。具体操作为删除执行运行报错的数据库,重新新建数据库,添加上面字段执行脚本。点击开始,执行成功!
2024-01-23 21:35:36
630
1
原创 优化sql查询-使用element-ui实现懒查询(仅后端)
po和vo的设计如下,由于po与vo在数据交互的过程中会互相转化,所以需要让po和vo存在的字段一一对应,由于上级名称不存在与数据库表中,所以需要使用@TableField(exist = false)标记。通过service层的方法调用tree的工具类,将表中的数据由扁平结构转化为树结构,再将树结构的数据响应给前端。但是上述业务逻辑有一个问题就是整表进行查询,在表中数据特别多的时候,首次进入页面的数据速度特别的慢。原先业务逻辑为搜索所有的area表中的数据,使用sql查询找出子节点和父节点之间的关系。
2023-11-20 17:40:49
206
1
原创 使用PostMan解决访问web无权限的问题
在PostMan中,设置访问请求路径的时候,可能因为服务器对http请求进行检测token,此时需要先模拟对程序进行登录,将登录信息放在请求体中进行请求,获得其中的token值,这里一并返回的还有token的有效期。将token值封装在http请求的请求头中访问,则可以访问到对应的路径。如果去掉请求头,那么访问也将失败。
2023-11-16 17:52:29
1009
1
原创 Windows10使用natapp实现内网穿透
通过将 disableHostCheck 设置为 true,可以允许来自其他主机的请求,但这可能会增加潜在的安全风险,因此谨慎使用。在解压压缩包,里面只有一个natapp.exe文件,将该文件解压放在一个新的文件夹里(位置随意,如:D:\natapp\natapp.exe),从官网下载。购买免费的隧道,因为我的是web项目,所以使用web,端口信息后面是可以修改的。绿色框住的就是你程序的访问路径,将该路径访问在浏览器上可以直接访问你的项目。,保存后重启vue,重启后端,再次重新做步骤5即可。
2023-11-07 17:56:12
581
原创 [长更] 数据库设计遇到的问题
存储文本数据首先考虑的是varchar(255),但是如果当文本数据过大时,varchar(255)无法存储。此时可以考虑使用text来对数据进行存储VARCHAR(Variable Character)是一种可变长度字符数据类型,它存储指定长度的字符数据,但根据存储的实际数据的长度来分配存储空间。这意味着存储的数据长度可以不同,但不会超过指定的长度。TEXT 是一种无限长度字符数据类型,它可以存储大量文本数据,不需要指定固定的最大长度。它通常用于存储大段文本,如文章、评论等,不受长度限制。
2023-11-07 10:16:48
71
原创 MySQL 1071 - Specified key was too long; max key length is 1000 bytes解决方案
在这种情况下,如果你尝试将VARCHAR(255)列作为主键并使用UTF-8MB4字符集,你可能会遇到 “1071 - Specified key was too long;max key length is 1000 bytes” 的错误,因为它接近或超过了MySQL的主键长度限制。因此,如果你在VARCHAR(255)字段上使用UTF-8MB4字符集,它的最大存储长度将是 255 * 4 = 1020 字节,这已经超过MySQL的默认主键长度限制(1000字节)。
2023-11-06 14:30:40
3335
原创 IMouse自动化群控多线程遇到的问题
注意:properties文件不能直接在resources文件下读取,需要使用ClassLoader来加载位于resources文件夹中的search.properties文件。在每调用一次线程,程序就会new一个UserController和SearchNewController,所以在这两个类的设计过程中要保证功能的精简。在旧版中键盘的控制在辅助功能->键盘->全键盘控制->命令。IMouse自动化群控多线程遇到的问题。
2023-10-31 15:04:45
651
2
原创 使用Java完成Json格式数据的封装
(1)、JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。(2)、JSON(JavaScript Object Notation的首字母缩写)是一种轻量级数据交换格式,最常用于客户端 - 服务器通信。它既易于读/写,又与语言无关。
2023-10-11 18:14:58
1198
原创 hexo部署博客的报错问题err:YAMLException: end of the stream or a document separator is expected at line 2,
在blog/source下的创建的md文件没有使用系统创建,而是简单的复制代码创建,导致不匹配产生错误。删除自己自定义创建的md文件,改为使用系统创建。
2023-04-29 12:49:45
920
1
虚拟机使用Ubuntu22.04安装ERPNext14
2024-10-14
proguard-7.4.0,适合JDK21及以下,官网正版
2023-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人