自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 项目实训-智能生物序列分析平台-项目工作总结7

项目实训工作总结7

2022-06-10 23:43:35 199 1

原创 项目实训-智能生物序列分析平台-项目工作总结6

项目实训工作总结6

2022-06-10 22:48:36 159

原创 项目实训-智能生物序列分析平台-项目工作总结5

项目实训工作总结5

2022-06-10 22:36:48 161

原创 项目实训-智能生物序列分析平台-项目工作总结4

项目实训工作总结4

2022-06-10 22:22:32 106

原创 项目实训-智能生物序列分析平台-项目工作总结3

项目实训工作总结3

2022-06-10 22:01:03 110

原创 项目实训-智能生物序列分析平台-项目工作总结2

项目实训工作总结2

2022-06-10 21:45:45 224

原创 项目实训-智能生物序列分析平台-项目工作总结1

项目实训工作总结1

2022-06-10 21:32:49 115

原创 项目实训-智能生物序列分析平台-个人项目总结

生物信息深度学习平台个人总结

2022-06-10 21:16:02 74

原创 项目实训-智能生物序列分析平台-个人总结8

生物信息深度学习平台个人总结

2022-06-10 20:55:38 143

原创 项目实训-智能生物序列分析平台-个人总结7

生物信息深度学习平台个人总结

2022-06-10 20:43:00 100

原创 项目实训-智能生物序列分析平台-个人总结6

生物信息深度学习平台个人总结

2022-06-05 11:44:49 112

原创 项目实训-智能生物序列分析平台-个人总结5

生物信息深度学习平台个人总结

2022-06-04 01:18:18 99

原创 项目实训-智能生物序列分析平台-个人总结4

生物信息深度学习平台个人总结

2022-05-13 16:46:22 311

原创 项目实训-智能生物序列分析平台-个人总结3

生物信息深度学习平台个人总结

2022-05-08 21:18:18 375

原创 项目实训-智能生物序列分析平台-个人总结2

生物信息深度学习平台个人总结

2022-05-06 19:04:38 4028

原创 项目实训-智能生物序列分析平台-个人总结1

生物信息深度学习平台个人总结

2022-04-04 23:58:47 1277

原创 服务器HTTPS配置(1)

nginx服务器https协议配置基础步骤

2022-03-18 19:14:28 1530

原创 fastjson源码解析——数组反序列化总结

fastjson parseArray API结构总结

2021-12-26 16:21:48 949

原创 fastjson源码解析——对象反序列化总结

fastjson parseObject API调用结构总结

2021-12-23 16:09:18 616

原创 fastjson源码解析——反序列化(九)

2021SC@SDUSC概要上文fastjson源码解析——反序列化(八)我们深入探索了针对规定了每个元素类型的JSON对象数组执行反序列化的操作顺序,使用大量对比,将单一类型数组反序列化的API与规定了类型的API比较,探索这两个重点API内部对JSON字符串、token的使用等等异同点:单一类型的API内部逻辑较简单,可以看到一些融合度较高的方法,也可以直接看到对token的使用;规定各元素类型的API逻辑相对复杂,且具有完备的程序层次结构,不会在代码浅层看到对token的使用,更多在进行结构的规定

2021-12-19 21:58:32 297 1

原创 fastjson源码解析——反序列化(八)

2021SC@SDUSC本文在个人博客同步发出,地址Redbit的个人历程文章目录概要1. `DefaultJSONParser(final String, final ParserConfig)`构造函数2. `DefaultJSONParser(final Object, final JSONLexer, final ParserConfig)`构造函数3. `parseArray(Type[])`方法最后概要上一篇fastjson源码解析——反序列化(七)中,我们深入探究了parseArr

2021-12-12 14:52:55 197

原创 fastjson源码解析——反序列化(七)

fastjson

2021-12-05 21:33:53 1900

原创 fastjson源码解析——反序列化(六)

2021SC@SDUSC本文在个人博客同步发出,地址Redbit的个人历程文章目录概要1. `parseArray(String, Type[])`方法2. `parseArray(String, Type[], ParserConfig)`方法最后概要上一篇fastjson源码解析——反序列化(五)介绍了fastjson中,parseArray(String, Class<T>)API的结构,从中了解fastjson对单一类型JSON对象数组的处理顺序、逻辑等,并与parseObj

2021-11-27 17:47:48 829

原创 fastjson源码解析——反序列化(五)

2021SC@SDUSC本文在个人博客同步发出,地址Redbit的个人历程文章目录概要1. `parseArray(String,Class)`方法2. `parseArray(String, Class, ParserConfig)`方法最后概要上一篇fastjson源码解析——反序列化(四)介绍了fastjson中parseArray()不同API各自的使用方式。本文,我们将一步步,开始从parseArray(String,Class<T>)逐渐深入json对象数组反序列化的过程

2021-11-24 20:11:07 432

原创 fastjson源码解析——反序列化(四)

2021SC@SDUSC本文在个人博客同步发出,地址Redbit的个人历程文章目录概要`parseArray()`的重要性1. `List parseArray(String text, Class clazz)`2. `List parseArray(String text, Type[] types)`更多最后概要经过前5篇的介绍,相信大家已经对于单一对象的反序列化实现有了一个较详细的认知。接下来,回到我们的任务parseArray()方法,从反序列化为数组的过程中,继续学习反序列化的逻辑。

2021-11-14 16:03:34 1791

原创 fastjson源码解析——反序列化特辑(二)

2021SC@SDUSC本文在个人博客同步发出,地址fastjson源码解析——反序列化特辑(二)文章目录概要正式开始1. `BooleanCodec`反序列化2. `CharacterCodec`反序列化3. `IntegerCodec`反序列化4. `FloatCodec`反序列化5. `JavaBeanDeserializer`反序列化最后概要上一期特辑fastjson源码解析——反序列化特辑(一)详细列举了fastjson内部所有已经被注册的各类型的反序列化实例,同时惊奇地发现,所有的反

2021-11-05 23:11:50 857

原创 fastjson源码解析——反序列化特辑(一)

2021SC@SDUSC本文在个人博客同步发出,地址fastjson源码解析——反序列化特辑(一)文章目录概要正式开始已注册的类型最后概要上篇fastjson源码解析——反序列化(三)详细介绍了fastjson如何创建无反序列化实例类的反序列化实例,介绍了如何通过java.lang.reflect查询到所有的Getter/Setter方法。本期是一个特辑,专门介绍反序列化接口实现方法中,对已知类型类的反序列化实例的内部注册。正式开始在上期中,我提到了 对不同的Getter/Setter做

2021-10-27 19:51:18 397

原创 fastjson源码解析——反序列化(三)

2021SC@SDUSC文章目录概要正式开始6. `ObjectDeserializer createJavaBeanDeserializer(Class<?> clazz, Type type)`7. constructor of `JavaBeanDeserializer`8. `public static JavaBeanInfo build()`最后概要上篇fastjson源码解析——反序列化(二)详细介绍了fastjson对具体类型的反序列化实例查找方法。从上文中,读者可以体悟出

2021-10-21 22:43:50 425

原创 fastjson源码解析——反序列化(二)

2021SC@SDUSC文章目录概要正式开始4. `ObjectDeserializer getDeserializer(Type type)`5. `getDeserializer(Class<?> clazz, Type type)`最后概要上篇fastjson源码解析——反序列化(一)已经从最简单的用户APIparseObject方法介绍了反序列化的大框架,以及第一个根据具体类型查询反序列化实例的同名方法;其中读者也略微领略到fastjson严谨的程序结构和语言设计风格。根据之前

2021-10-14 21:40:40 1227

原创 fastjson源码解析——反序列化(一)

2021SC@SDUSC概要根据之前的分析,fastjson可以简单分类成两类,序列化部分toJSONString和反序列化部分parseObject。反序列化的含义,指将JSON字符串(类型String)转化为Java对象。我负责的部分是parseArray部分。简单来说,可以理解为把JSON字符串内包含的多个JSON对象转化为Java的List类型对象。因为parseArray的底层原理和parseObject相同,所以我为了更好地开始parseArray部分的研究,先开始了对parse部分源码解

2021-10-13 21:00:01 1666

原创 Fastjson代码分析团队分工及代码介绍

目录fastjson代码简介fastjson代码分析的必要性和重要性fastjson代码概述2021SC@SDUSCfastjson代码简介fastjson开源git仓库:https://github.com/alibaba/fastjsonfastjson是一个能将Java对象转化成JSON格式的一个Java类库;fastjson也可以将JSON字符串转化为对应的Java对象。fastjson可以以Jar包的形式,嵌入已存在的各Java项目中以供调用。fastjson代

2021-09-29 20:59:25 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除