摘要: 前言 Milo Yip 2016/11/15 本文是《从零开始的 JSON 库教程》的第六个单元解答篇。解答代码位于 json-tutorial/tutorial06_answer。 1. 重构 lept_parse_string() 这个「提取方法」重构练习很简单,只需要把原来调用 lept_se 阅读全文
posted @ 2023-01-11 09:50 南小小小小乔 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 前言 本节将要学习的是第一种复合类型的解析:数组。具体的解析规则在Tutorial中已经有了,概括下简单的思想就是遇到[符号之后挨个调用lept_parse_value来解析数组的每一个元素,当然每次遇到逗号就要将已经解析的那个元素进栈,当遇到]符号时,栈中所有元素一起出栈,保存到数组Json Va 阅读全文
posted @ 2023-01-09 11:34 南小小小小乔 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 前言 本节实际上做的工作是上一节的遗留工作:\u转义字符的解析。 UTF-8的解析规则 在本教程所设计的Json库中,只涉及UTF-8的解析。具体的解析规则教程中都已经说的非常清楚了,这里就不再赘述。值得注意的是包含高代理项和低代理项的情况。为什么会有高代理项和低代理项呢?因为咱们的unicode字 阅读全文
posted @ 2023-01-06 10:30 南小小小小乔 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 前言 学习了Json字面量解析和数值解析后,本节我们将完成Json的单个字符串解析。Json中的字符串是以""修饰的。 代码设计 1. 编写 lept_get_boolean() 等访问函数的单元测试,然后实现。 要解决这个问题,首先我们得弄明白lept_get_xxx(const lept_val 阅读全文
posted @ 2023-01-04 11:26 南小小小小乔 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 在对Spring进行配置时,XML文件的头部字段总是有如下形式: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w 阅读全文
posted @ 2021-06-03 19:42 南小小小小乔 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章提到过Spring中的标签包括默认标签和自定义标签,而两种标签的用法以及解析方式存在着很大的不同,先说说默认标签的解析。 首先我们需要明确两个概念:属性和子元素。 属性是指一个bean标签它自带的一些属性,例如id、name、parent等,都存放于AbstractBeanDefiniti 阅读全文
posted @ 2021-03-08 23:58 南小小小小乔 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Java中的访问权限包括四个等级,权限控制严格程度由低到高。分别为: public:可以修饰外部类、属性、方法,表示公开的、无限制的,是访问限制最松的一级,被其修饰的类、属性和方法不仅可以被包内访问,还可以跨类、跨包访问,甚至允许跨工程访问。 protected:只能修饰属性和方法,表示受保护的、有 阅读全文
posted @ 2021-03-08 23:49 南小小小小乔 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1. forEach方法 HashMap中的forEach()方法用于对HashMap中的每个映射执行指定的操作。 forEach()方法的语法为: hashMap.forEach(BiConsumer<K, V> action) 注:hashMap是HashMap类的一个对象。 参数说明: act 阅读全文
posted @ 2021-03-08 23:48 南小小小小乔 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似SQL语句从数据库查询数据的直观方式来提供一种对Java集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这 阅读全文
posted @ 2021-03-08 23:34 南小小小小乔 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 Spring EL是什么 Spring 3中引入了Spring表达式语言——SpringEL,SpEL是一种强大、简洁的装配Bean的方式,它可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中,更可以调用JDK中提供的静态常量,获取外部properties文件中的配置。 2 为什么要 阅读全文
posted @ 2021-03-08 23:11 南小小小小乔 阅读(1530) 评论(0) 推荐(0) 编辑