Python第五十七讲 json模块 字典与JSON互转 读写配置文件
上一节课我们学习了datetime时间模块,可以轻松处理日期、时间戳。在接口请求、保存配置、日志存储、前后端数据交互时,JSON是行业通用的数据格式。Python内置 json 标准库,不用额外安装,是工作中使用频率极高的模块。
8年前端学SpringBoot:MapStruct的List自动映射不用写循环吗?
8年前端,熟悉 Node/Next/Nuxt,日常用 Bun 写轻量后端。基本盘还是前端,拓展 SpringBoot 是为了匹配全栈岗位,记录技术学习笔记。
ArrayList 扩容 1.5 倍是怎么算的,面试官接着问了为什么不是 2 倍
int newCapacity = oldCapacity + (oldCapacity >> 1);JDK 8 里 ArrayList.grow() 的这一行,我在面试里见过太多人只答到「右移一位相当于除以二,所以是 1.5 倍」就停了。
别把 ImmutableArray 当成只读 List:C#.NET 不可变数组深入详解
别把 ImmutableArray 当成只读 List:C#.
将明细数组转为JSON字符串后,又作为域的值提交全部明细数据处理
场景1:继续使用application/x-www-form-urlencoded格式(推荐)修改前端代码,直接生成Spring支持的索引式表单字段,无需使用隐藏域存储JSON:javascript复制function syncDetailData() {// 1.
别把 ArrayList 当成会自动管理内存的 List:Zig 从入门到实战
别把 ArrayList 当成会自动管理内存的 List:Zig 动态数组从入门到实战处理数量不确定的数据时,固定长度数组很快就会遇到限制:文件有多少行并不确定,接口返回多少条记录也不确定,程序运行过程中产生多少个结果更无法提前写死。Zig 标准库里的 std.
SpringBoot 执行管道实战:500行大方法拆成节点链
SpringBoot 执行管道实战:500行大方法拆成节点链一个商品上架接口,第一版只有 80 行:校验类目、校验价格、保存商品。半年后我再看它,已经 500 多行了。敏感词检查加进来了,定价规则校验加进来了,AI 生成商品详情加进来了,搜索索引同步加进来了,商家通知也加进来了。
java 集合大全
基于 JDK 8 ~ JDK 21,按使用频率排序。每个集合包含:是什么、干什么用、使用场景、异常与并发注意事项(是否线程安全、是否阻塞)、经典 Demo、遍历方式。一、集合框架总览与选型决策1.