- 博客(15)
- 收藏
- 关注
原创 深入掌握Nginx:正向代理与反向代理详解及配置文件全解析
Nginx是一款高性能的开源Web服务器和反向代理服务器,广泛应用于高并发场景,如静态资源托管、负载均衡、API网关等。事件驱动模型:异步非阻塞架构,支持数万并发连接。模块化设计:通过模块扩展功能(如HTTP/2、gzip压缩)。轻量高效:内存占用低,适合资源受限环境。典型应用场景静态文件托管反向代理动态应用(如Node.js、Java服务)负载均衡集群安全防护(如DDoS防御、HTTPS加密)
2025-04-15 18:53:11
691
原创 java实现RSA加密解密
RSA(Rivest-Shamir-Adleman)是1977年提出的非对称加密算法,广泛应用于数字签名、HTTPS通信、密钥交换等场景。非对称加密:公钥加密,私钥解密。安全性依赖:大整数质因数分解的数学难题。优势:安全性高,支持数字签名。缺点:计算速度慢,适合加密小数据(如对称密钥)。
2025-04-15 18:20:55
344
原创 Docker 速通
常见指令作用FROM指定镜像基础环境RUN运行自定义命令CMD容器启动命令或参数LABEL自定义标签EXPOSE指定暴露端口ENV环境变量ADD添加文件到镜像COPY复制文件到镜像ENTRTPOINT容器固定启动命令VOLUME数据卷USER指定用户和用户组WORKDIR指定默认工作目录AGR指定构建参数。
2025-03-30 17:47:55
760
原创 Poi-tl根据模板导出Word文件(类似于驾驶证,身份证)
else {");//拿到新插入的图片替换添加CTAnchor 设置浮动属性 删除inline属性Units.toEMU(width), Units.toEMU(height),//图片大小。
2025-01-03 13:59:19
385
原创 JAVA实现纯代码导出PDF文件
突发奇想,发布一篇生成pdf的博客。最初做导出pdf文件还是刚接触项目的时候,从最边缘的功能开始..........想要实现导出PDF文件,但是当时已经生成了对应的Word文件,就想着直接把Word文件转为PDF就好了,还方便格式什么的都实现了,最后花了很大力气是实现了,但是效果不尽人意,就想着要不然直接生成PDF得了,后续就是看了一些博客,仿照着实现了导出PDF文件,但是自己最终实现效果有一点小瑕疵,一直没有空去有哈一下,最近有点空闲时间查了一下资料,把这个小瑕疵修复掉了。
2024-11-07 13:53:48
2252
3
原创 JVM01
由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。
2024-03-19 17:56:06
1499
1
原创 接收第三方系统推送的附件和其他参数,将附件转为base64编码的字符串
hello,宝子们我又来了,还是和上一篇博客同样的问题,和第三方系统的对接,真正的诠释了什么叫基础不牢地动山摇。好了,话不所说,还是老样子上需求和问题接收第三方系统的附件和一些其他的参数进行保存,但是不能是url,因为设计到了加密,不能直接去下载,所以只能直接传附件,上一篇博客,已经解决掉了实际问题,但是对方是把其他参数放到请求头中,所以会出现一个问题,就是如果其中有参数的值比较长,那么就会传输报错。
2024-01-15 13:43:38
624
原创 java poi实现Excel多级表头导出(多级表头,复杂表头)
最近碰到一个导出,比较繁琐,也查询了许多博客,在其中一篇博客的基础上修改,实现了最终想要的效果。话不多说,直接上效果图。
2023-08-12 17:59:47
9258
12
原创 poi实现word文档导出
tableCells.get(1).setText("项目名称");tableCells.get(0).setText("序号");tableCells.get(3).setText("内容");tableCells.get(4).setText("金额");tableCells.get(5).setText("时间");tableCells.get(6).setText("类别");tableCells.get(8).setText("备注");r1.setText("计划表");
2022-09-03 17:22:04
401
原创 git简述
版本控制 什么是版本控制 其实就是版本迭代 git和svn的区别 SVN:是集中式的版本控制系统,版本库是集中放在中央服务器的,首先要从中央服务器获得最新版本,完成工作后,需要把自己做完的工作推送到中央服务器,集中式版本控制系统是必须联网才能工作的,对网络宽带要求较高 Git:是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,因为版本都在自己的电脑上 git安装之后的全局配置git config --global
2022-01-20 14:46:32
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人