说明:前面有 4 个小节关于Spring的基础知识 分别是:IoC 容器、JavaConfig、事件监听、SpringFactoriesLoader 详解 它们占据了本文的大部分内容: 虽然它们之间可能没有太多的联系,但这些知识对于理解 Spring Boot 的核心原理至关重要,如果你对 Spri ...
分类:
编程语言 时间:
2020-10-08 19:08:35
阅读次数:
21
一、TypeScript 是什么 TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 ...
分类:
Web程序 时间:
2020-09-24 21:24:58
阅读次数:
59
Recently I was struggled with a customer incident and finally I realized that I didn’t understand the Edm.DateTime quite clearly. So I spend some time ...
分类:
其他好文 时间:
2020-09-17 17:05:10
阅读次数:
27
1.概述Java反射机制与动态代理我们平时写代码可能用得比较少,但在各种常见的框架(Spring、MyBatis等)中却屡见不鲜。有句话叫“无反射,不框架;无代理,不框架”。由于以后打算阅读和学习框架的源码,这里先简单回顾反射机制和动态代理(暂不深入分析实现原理),为后面做些准备。2.反射机制Java反射机制是在Java程序运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个
分类:
编程语言 时间:
2020-08-31 13:09:17
阅读次数:
45
问:如何决定使用 HashMap 还是 TreeMap? 介绍 TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key)。 Has ...
分类:
其他好文 时间:
2020-07-14 10:39:15
阅读次数:
55
bootcamp上右键---显示包内容---Contents---Info.plist把这个文件拷贝到桌面(直接编辑是锁定的)。用文本编辑器打开,修改一个字段 PreUSBBootSupportedModels ,把前面的Pre去掉。保存,并覆盖掉bootcamp内的文件。打开终端。输入 sudo ...
注解 Annotation 什么是注解 JDK5.0开始引入的技术 Annotation的作用: 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取. Annotation的格式: 注解是以"@注释名"在代码中存在的,还可以添加一些参数 ...
分类:
编程语言 时间:
2020-07-09 16:36:05
阅读次数:
73
本文属于OData系列 目录 武装你的WEBAPI-OData入门 武装你的WEBAPI-OData便捷查询 武装你的WEBAPI-OData分页查询 武装你的WEBAPI-OData资源更新Delta 武装你的WEBAPI-OData之EDM 武装你的WEBAPI-OData常见问题 武装你的WE ...
建议大家使用VS2019开发时把自带的反编译功能打开: 进入正题,首先上一个本节最终能实现的健康检测UI界面: 本节实现的健康检测是通过引用以下系列nuget进行的实现: github上有该包的实现方式,使用过程中可以参考源码来编写相关参数,github地址:https://github.com/X ...
分类:
Web程序 时间:
2020-07-05 21:07:59
阅读次数:
79
1.什么是流? 流是一组有序的,有起点和终点的数据集合,但其具有相对的方向性。是对计算机中输入/输出设备(可以是扫描仪、打印机、文件,网络,内存等 )的抽象。 Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。即数据在两个 输入/输出设备间的传输称为流,流的本质是数据传输。 流序列中的 ...
分类:
编程语言 时间:
2020-07-03 21:49:42
阅读次数:
67