- 博客(42)
- 收藏
- 关注
原创 【经验分享】MyCAT 中间件
学习了一下数据量过大的解决方案,使用 MyCAT 中间件。MyCAT 可以解决分布式事务、读写分离、主从、分片等一系列MySQL集群和分布式问题。整体过程可以概括为拦截 - 分发 - 响应例如设置 MyCAT 分片规则为每500万条数据就换一个数据库存储。分库分表的中心思想都是将数据分散存储,使得单一数据库/表的数据量变小来缓解单一数据库的性能问题,从而达到提升数据库性能的目的。分库分表的形式,主要是两种:垂直拆分和水平拆分。而拆分的粒度,一般分为分库和分表。
2024-09-29 17:13:27
653
原创 【经验分享】SpringCloud + MyBatis Plus 配置 MySQL,TDengine 双数据源
因为项目中采集工厂中的设备码点的数据量比较大,需要集成TDengine时序数据库,所以需要设置双数据源。
2024-06-13 15:47:21
820
1
原创 HTTP 411 状态码
因为客户端未正确发送 Content-Length 头字段。当客户端发送 POST、PUT 等需要发送数据的请求时,必须在请求头中添加 Content-Length 字段,以确保服务器正确解析接收到的请求体数据。如果请求头中没有 Content-Length 字段,服务器就会返回 HTTP 411 错误。如果请求体为空,客户端需要在请求头中添加 Content-Length: 0 才能正确发送请求。HTTP 411 错误表示客户端发送的请求没有包含必需的 Content-Length 头字段。
2024-01-17 13:48:22
2110
原创 Linux 使用 curl 调用接口
由于无法使用 Postman 方式调取应用的接口,只能通过连接服务器后再进行调取可以通过 curl 方式在服务器上发送 HTTP 请求-X 请求方式-H 请求头-d 请求体参数。
2024-01-17 13:45:59
1222
原创 @RequestBody 无法映射对应对象全大写的字段
今天遇到一个问题,首先通过 Postman 调后端接口传送 JSON 数据后端 Controller 层使用 @RequestBody List 映射解析发现有几个属性名是全大写命名的,值为 null。
2024-01-09 17:47:44
652
原创 数据库连接SSL connection error: unknown error number
MySQL 连接的时候报了一个错误 SSL connection error: unknown error number。
2023-11-14 18:32:10
3004
原创 The stash entry is kept in case you need it again.
一开始以为是别人覆盖了我的代码,但是想了一下,我都还没 commit 和 push 上去不应该会被覆盖,因为是我本地的代码。有一次使用 Git pull 拉代码下来的时候,把本地还没有 commit 和 push 上去的代码给冲走了。git stash apply stash@{0} : 进行还原指定ID stash 区的代码。意思是我的本地 stash 存起来的代码与远程 pull 拉下来的代码有冲突。git stash list : 查看 stash。
2023-06-17 23:35:05
2825
原创 JavaScript中的String转义
一大串的双引号,单引号,+号不知道怎么拼和转义的,感觉头脑很乱,所以专门去学习了一下。之前在 JS 中看到别人写的一串 String 转义,作用是拼接到 HTML 中。字符串在 JS 中建议使用单引号,因为 HTML 中使用的是双引号。1. \n 换行符,n 是 newline 的意思。6. \b 空格,b 是 blank 的意思。还可以嵌套引号(外双内单,外单内双)字符串转义符都是 \ 开头的。4. \ "" 双引号。5. \t tab缩进。
2023-06-17 23:22:10
442
原创 SpringBoot发送验证码到QQ邮箱JavaMailSender注入失败
Consider defining a bean of type 'org.springframework.mail.javamail.JavaMailSender' in your configuration.
2023-02-06 22:19:52
1622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人