知识库取名 toBeBetterJavaer,即 To Be Better Javaer,意为「成为一名更好的 Java 程序员」,是我自学 Java 以来所有原创文章和学习资料的大聚合。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发、Java 面试等核心知识点。据说每一个优秀的 Java 程序员都 ...
本篇将主要介绍json序列化的详细流程。本文阅读的FastJSON源码版本为2.0.31。 一、引言 在日常开发中,我们常用FastJSON进行序列化和反序列化。虽然它给我们带来了便捷,但其背后的原理往往被忽视,于是一个不小心就引发了很多血案,例如: FastJSON 序列化踩坑 ...
在实际的业务开发中,我们通常会进行数组转List的操作,通常我们会使用Arrays.asList来进行转换 但是在转换基本类型的数组的时候,却出现转换的结果和我们想象的不一致。 初始化一个字符串数组,将字符串数组转换为 List,在遍历List的时候进行移除和新增的 ...
1、偶尔(非常少)会出现登录用户名、密码、验证码都正确但提示登录失败的情况; 2、偶尔(经常)在重新导入课表时候不会删除之前的课表造成叠加。 上述是抓取验证码,那拿到了验证码后如何将验证码的结果告诉教务系统呢?继续手动登录模拟: 对比 ...
本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。 一.最常见方式(未必最佳) 通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增删,只能查改,否则抛异常。 at java.util.AbstractList.add ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果