摘要: 目前常用的JSON解析框架有Fastjson和Gson,其中因为Fastjson是阿里开源的,因此国内使用fastjson的公司占大多数。 本文主要讲解Fastjson和Gson的一些入门使用; 首先新建一个Person实体类,实现toString方法方便我们观察转换结果: public class 阅读全文
posted @ 2021-11-16 11:36 SANSIJENNIE 阅读(192) 评论(0) 推荐(0)
摘要: ThreadLocal的作用主要是做数据隔离,填充的数据只属于当前线程,变量的数据对别的线程而言是相对隔离的,在多线程环境下,防止自己的变量被其它线程篡改。 线程进来之后初始化一个泛型的ThreadLocal对象,之后这个线程只要在remove之前去get,都能拿到之前set的值,能做到线程间数据隔 阅读全文
posted @ 2021-10-02 20:30 SANSIJENNIE 阅读(40) 评论(0) 推荐(0)
摘要: 重新加载Maven Project,没啥用 最后猜测可能是包名无法正确索引到正确的位置,因此清楚IDEA缓存和索引,重启项目让项目重建索引 步骤如下: 问题成功解决。 阅读全文
posted @ 2021-07-13 17:17 SANSIJENNIE 阅读(171) 评论(0) 推荐(0)
摘要: 唉,很简单的方法,却废了老劲儿才写对,记录下来为了给自己提个醒,警戒一下自己,希望下一阶段保持现在的状态! 使用二分查找的条件是数组必须是有序的,否则不可以应用二分查找; 二分查找可以有效地(O(n)=logn)获取数组中是否存在目标值,以及可以通过修改函数类型来获取目标值的索引。 public b 阅读全文
posted @ 2020-10-08 11:51 SANSIJENNIE 阅读(75) 评论(0) 推荐(0)
摘要: 今天新笔记本到了,要重新下载Java以及配置环境变量,记录下来方便日后查看。 进入Oracle找到下载Java的地址,选择你需要的版本进行下载,我这里下载的是Java8 的64位Windows版本;(建议使用梯子进行下载,要不然速度特别特别特别慢,如果有现成的安装包跳过这一步) 我这里是打开名为"j 阅读全文
posted @ 2020-10-07 14:14 SANSIJENNIE 阅读(132) 评论(0) 推荐(0)
摘要: 剑指 Offer 61. 扑克牌中的顺子 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 作者:Krahets 链接:https://leetcode-cn.co 阅读全文
posted @ 2020-10-01 22:23 SANSIJENNIE 阅读(139) 评论(0) 推荐(0)
摘要: 此题来源于LeetCode,2021字节跳动秋招算法题 问题描述:给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 阅读全文
posted @ 2020-09-26 14:39 SANSIJENNIE 阅读(72) 评论(0) 推荐(0)
摘要: 知识点 阅读全文
posted @ 2020-08-20 00:11 SANSIJENNIE 阅读(57) 评论(0) 推荐(0)
摘要: 如题。 阅读全文
posted @ 2020-08-06 23:30 SANSIJENNIE 阅读(75) 评论(0) 推荐(0)
摘要: 2.1 线性表的定义和基本操作 线性表是具有相同类型的n(n>=0)个元素的有限序列,其中n为表长,当n=0时,该表为空表。 若L命名为线性表,则一般表示为L = (a1,a2,...,ai,ai+1,...,an) 2.1.1线性表的九种基本操作: InitList(&L):初始化表,构造一个空的 阅读全文
posted @ 2020-08-06 10:52 SANSIJENNIE 阅读(385) 评论(0) 推荐(0)