1. Java - 泛型机制

    JDK 5 中引入了泛型(Genericity)的概念,通过参数化类型的方式,允许开发者在编译时检测到非法的类型,使得程序员能够为程序中类型可变的部分设置安全的类型,最终提高代码的复用性。

    2019/09/05 Java

  2. Java - 深入人心的反射

    Java 的反射机制是在运行状态中,对于任意类,我们能知道这个类的所有属性和方法;对于任意对象,我们能调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象方法的功能我们称之为反射机制

    2019/08/30 Java

  3. Windows 配置 Vscode remote development

    VSCode 的远程开发模式可以实现将一个容器、远程主机或者是 WSL 子系统作为一个完备的开发环境,而本地 VSCode 客户端仅负责显示和编辑的功能

    2019/08/28 vscode

  4. 使用 DeferredResult 模拟消息队列

    使用 DeferredResult 可以为主线程提供异步生成返回值的功能,而其特点是可以在两个完全不相干的进程间实现通信

    2019/08/03 J2ee Java

  5. SpringBoot Security 多模块聚合工程搭建

    IDEA Spring Security 多模块聚合工程最基本的搭建过程

    2019/08/02 J2ee Java

  6. JavaScript - jQuery

    jQuery 是一个 JavaScript 函数库,是一个比较常见的 JavaScript 框架。

    2019/07/29 JavaScript JQuery

  7. JavaScript - BOM

    浏览器提供了一系列方法和属性和 JavaScript 进行交互,因此称为 BOM (Browser Object Model)

    2019/07/28 JavaScript

  8. JavaScript - DOM

    当网页被加载时,浏览器会为页面上所有对象创建一个树形结构模型,用来管理页面上的所有对象,称之为 DOM(Document Object Model)

    2019/07/21 JavaScript

  9. 计算机组成 - CPU 概述

    中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

    2019/06/27 Computer

  10. MathJax 使用笔记

    MathJax是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。

    2019/06/25 Markdown

  11. 计算机组成 - 概念

    计算机系统由硬件和软件两部分组成,软件系统是面向人类的,硬件系统是搭载软件的实体,软件和硬件在逻辑上是等效的,但并不相等,本文记述了关于计算机组成与系统原理的大部分概念

    2019/06/15 Computer

  12. Java - 数字的魔法

    Java 的包装类中有许多奇特的性质, 本文对其进行了一些研究

    2019/05/27 Java