SQLite入门 一、SQLite 核心定义 SQLite 是一款开源、嵌入式、无服务器的关系型数据库管理系统(RDBMS),也是目前世界上使用最广泛的数据库(几乎所有手机、桌面应用、嵌入式设备都内置了它)。 它的核心特征可以用一句话概括:整个数据库就是一个单一的磁盘文件,你的程序无需连接独立的数据库服务器,直接通过 2026-01-26 技术分享 3 林三
科技周报-第2期 飞机窗户为什么大多是圆的而不是方的 飞机窗户设计成圆形(或椭圆形),核心原因是避免应力集中,保障飞行安全,这背后是一段惨痛的航空事故史和力学原理的应用。 1. 应力集中的力学原理 飞机在高空飞行时,机舱内需要加压维持人体正常生存的气压,而机舱外是接近真空的低压环境,这会让机舱壁承受巨大的内外压力差。 2026-01-02 科技新闻 20 林三
大白话讲清楚IOC概念 大白话讲清楚IOC概念,通过比喻、类比的方式搞懂它的核心本质,接下来会用生活化的比喻拆解IOC,再结合代码示例讲清它的实现逻辑,最后指出新手常踩的坑。 一、IOC的核心:用比喻理解“控制反转” IOC的全称是Inversion of Control(控制反转),先看一个生活化的类比,帮你理解“反转” 2025-12-29 技术分享 8 林三
springboot3 Feign 与springboot 2有什么区别? Spring Boot 3中默认使用的Feign(OpenFeign)与Spring Boot 2版本的核心区别,这些区别主要集中在依赖适配、底层组件、规范兼容、配置项等方面,下面按维度拆解,结合示例让你一目了然。 核心区别总览 先明确版本映射关系(基础前提): Spring Boot 2 → 对应 2025-12-29 技术分享 14 林三
Spring Boot 操作日志记录与存储的常见实现方式 在 Spring Boot 项目中,操作日志(也称业务日志或审计日志)通常指记录用户的关键操作(如新增、修改、删除等),包括操作人、时间、模块、请求参数、结果等信息。这不同于系统日志(Logback 输出到文件/控制台)或实体审计(JPA 自动记录创建/修改时间)。 主流实现方式有两种: 使用 AO 2025-11-27 技术分享 26 林三
如何获取操作人IP? 要在日志中记录操作人的真实IP,核心是区分部署场景(直连/反向代理) 并正确提取IP(处理代理转发的请求头),以下分「通用原理」「主流语言/框架实现」「注意事项」三部分说明: 一、通用原理 部署场景 核心逻辑 直连应用服务器 直接获取TCP连接的远端IP(如 REMOTE_ADDR) 反向代理(Ng 2025-11-15 技术分享 30 林三