摘要: 1. 背景 批量查询,如何入参数组参数过多,会导致SQL长度过长,数据库会拒绝查询 2. 解决方式 在代码的层面上,进行分批查询,例如2000个参数,分成1000一批来进行查询,但是又会有几个问题 不同类的查询,入参和出参均不同,有没有一种方式,可以兼容不同的出入参 全量查询sql会去重,分批查询, 阅读全文
posted @ 2024-09-06 16:32 God-slayer 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1. 字体 背景: Springboot项目中使用到了验证码图片,通过后端生成图片,返回给前端,有时客户给的生产机器什么字体都没有,导致生成图片出现异常 解决方式 将使用到的字体文件放入到此处,我用到了黑体,就以黑体文件为例 /usr/share/fonts/simhei.ttf 重启项目,即可使用 阅读全文
posted @ 2024-08-14 22:41 God-slayer 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 微服务与SOA 微服务(Microservices)和面向服务的架构(Service-Oriented Architecture,SOA)都是用于设计大型软件系统的架构风格,但它们在目标、设计原则和实现方式上有所不同。以下是它们之间的主要区别: 微服务(Microservices)和面向服务的架构( 阅读全文
posted @ 2024-08-06 08:34 God-slayer 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 背景: 公司前置的项目包对接客户公司的sdk包,由于此前置项目完全定制化,且改sdk包非通用包,不好上传至公司的maven私服使用,故引入本地jar包,此处总结改方案 1. 代码引入第三方jar包 在项目中新建成lib文件夹,结构与srv平级 2. pom文件修改 <dependency> <gro 阅读全文
posted @ 2024-05-18 23:08 God-slayer 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 参考地址:https://www.cnblogs.com/zys2019/p/14816634.html 1. 概述 笔者在学习docker的相关知识,本着talk is cheap show me the code 原则,实际操作下,正好上面的博主分享了文档,我照着做成功了,只是有些细节上面的问题 阅读全文
posted @ 2024-05-03 13:09 God-slayer 阅读(1238) 评论(0) 推荐(0) 编辑
摘要: 1. linux 安装docker sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install 阅读全文
posted @ 2024-03-12 19:53 God-slayer 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 客户S3环境有升级变迁,然后之前上传文件服务器出现异常问题 生产环境S3服务器文件上传异常原因及解决方案: 上传文件-异常信息如下 : com.amazonaws.SdkClientException: Unable to verify integrity of data upload. Clien 阅读全文
posted @ 2024-02-21 16:55 God-slayer 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 文章来源:https://spring4all.com/forum-post/6059.html 1. 方法一:allow、deny deny和allow指令属于ngx_http_access_module,nginx默认加载此模块,所以可直接使用。这种方式,最简单,最直接。设置类似防火墙iptab 阅读全文
posted @ 2024-02-07 20:28 God-slayer 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 背景 最近一直在排查线上问题,发现好多是客户自己网络的问题,因此此处记录下tcpdump使用命令 1.先获取网卡名称 ip link show 2.使用tcpdump 监控指定域名及端口 tcpdump -i <网卡名称> -vnn host www.baidu.com xxx.pcap 3.将xx 阅读全文
posted @ 2023-09-21 13:46 God-slayer 阅读(33) 评论(0) 推荐(0) 编辑
摘要: # 概述 最近在学习后端的各种中间件,如果一个个安装,估计所有的时间都得在部署运维上面了,没有时间编写测试代码了,因此学习记录下docker的方法,意在简化部署方式,将主要精力放在研究使用中间件上。 官网下载安装docker https://docs.docker.com/desktop/insta 阅读全文
posted @ 2023-07-11 21:14 God-slayer 阅读(11) 评论(0) 推荐(0) 编辑