摘要: 一、Servlet 规范的提出与制定机构 Servlet 规范是 Java 企业级 Web 开发的核心标准,其制定与演进由以下主体主导: 起源与早期制定 提出者:最早由 Sun Microsystems(太阳微系统) 的工程师 Pavni Diwanji 主导设计,James Gosling(Jav 阅读全文
posted @ 2026-03-13 17:15 解忧杂货铺12138 阅读(12) 评论(0) 推荐(0)
摘要: 要理解这个,首先要明白一点:为什么会有可见性问题? 这是CPU的工作模式导致的。现代CPU的计算速度快的离谱,每秒钟上亿次运算,内存的读写速度在一般情况下远远跟不上CPU的运算速度。 所以,如果让CPU每次运算时都直接从内存读取数据,就会导致CPU大部分时间都在等。 为了避免这种情况,设计CPU的工 阅读全文
posted @ 2026-03-12 09:35 解忧杂货铺12138 阅读(5) 评论(0) 推荐(0)
摘要: 关系型数据库中行级子查询和连表查询的区别以及如何选择(学习笔记) 在关系型数据库开发中,行级子查询与连表查询(JOIN)是实现多表数据关联最常用的两种方式,二者在执行逻辑、性能表现、适用场景上存在显著差异。理解它们的底层机制,能有效避免写出低效SQL,提升系统稳定性与查询效率。 一、基本概念与执行逻 阅读全文
posted @ 2026-02-25 10:55 解忧杂货铺12138 阅读(31) 评论(0) 推荐(0)
摘要: 在前后端分离开发中,Vue2(前端)与SpringBoot(后端)的通信是核心场景,比如接口调用、文件上传等。很多开发者在使用Axios发请求、后端用InputStream接收数据时,往往只关注业务逻辑,却对底层的TCP连接、流、缓冲区等机制一知半解。本文将结合实际开发场景,梳理这些核心知识点,帮你 阅读全文
posted @ 2026-01-23 11:38 解忧杂货铺12138 阅读(19) 评论(0) 推荐(0)
摘要: 原始需求:审批表只能单份打印,新增审批表批量打印功能 现状:前同事已离职,代码改了一版。接到需求后,先看代码目前的功能,发现是参考了其他服务中的批量打印,且能打印,但是有个问题,就是打印出来的审批表没有签章。于是查看源码,发现是jsp页面上直接调用了润乾的com.runqian.report4.vi 阅读全文
posted @ 2026-01-04 14:07 解忧杂货铺12138 阅读(18) 评论(0) 推荐(0)
摘要: 前提:在客户方做内网开发,服务部署在客户自己的服务器上,内外网隔离。现在项目需要调用一些固定ip的外部服务,开发机需要连通这些服务。 hosts文件添加要访问的服务的域名,域名解析由网关负责,ip地址指向网关就行。比如,网关ip地址是 a.b.c.d a.b.c.d vod.tencentcloud 阅读全文
posted @ 2025-11-27 09:36 解忧杂货铺12138 阅读(19) 评论(0) 推荐(0)
摘要: <div class="form-box-4" v-show="checkedList.includes('0505')"> <span class="form-box-4-label" ><span style="color: red">*</span>三失一偏类型: </span> <ta-fo 阅读全文
posted @ 2025-10-22 20:07 解忧杂货铺12138 阅读(12) 评论(0) 推荐(0)
摘要: git -c credential.helper= -c core.quotepath=false -c log.showSignature=false push --progress --porcelain origin refs/heads/release-xxx-0.4:release-abc 阅读全文
posted @ 2025-10-21 17:47 解忧杂货铺12138 阅读(47) 评论(0) 推荐(0)
摘要: 1. ThreadLocal源码及数据结构 ThreadLocal本身不存储数据,存储数据的是线程Thread,Thread有一个ThreadLocalMap类型threadLocals的属性,用于存储数据。 ThreadLocalMap是ThreadLocal的一个静态内部类,ThreadLoca 阅读全文
posted @ 2025-07-26 18:11 解忧杂货铺12138 阅读(11) 评论(0) 推荐(0)
摘要: 使用游标分页 通过记录上一页最后一条数据的递增的唯一标识(比如id),直接定位下一页的起始位置。 适用情况:表使用自增主键,或者有唯一排序字段(比如creat——time) 例: -- 第一页id select * from t_large order by id limit 20 -- 假设查询结 阅读全文
posted @ 2025-07-23 00:09 解忧杂货铺12138 阅读(15) 评论(0) 推荐(0)