Spring代理模式的实现Java, Spring Boot, 反射机制 / Nick Tan / 2022-10-21 / 发表评论一、代理模式分类 按照代理创建的时期进行分类,可以分为两类:静态代理、动态代理。 静态代理的代理类=原始类+增 […] Spring代理模式的实现 Read More »
图解Redis数据结构之对象系统Java, Redis缓存, 数据结构, 服务器 / Nick Tan / 2022-10-12 / 发表评论Redis基于其基础数据结构创建了对象系统。这个对象系统包含了字符串对象、列表对象、哈希对象、集合对象和有序集 图解Redis数据结构之对象系统 Read More »
面向对象设计的SOLID原则Java, 算法, 设计模式 / Nick Tan / 2022-10-10 / 发表评论说到面向对象设计的 SOLID 原则,相信大部分的程序员都有个大概的印象,但具体是做什么的,要怎么做可能不太清 面向对象设计的SOLID原则 Read More »
图的数据结构、原理详解及算法实现C++, Java, 数据结构, 算法 / Nick Tan / 2022-09-24 / 发表评论一、图的定义 1、基本概念 图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由 图的数据结构、原理详解及算法实现 Read More »
Lambda表达式之方法引用Java, JDK, 开源组件, 数据结构, 算法 / Nick Tan / 2022-09-18 / 发表评论一、前言 在日常开发过程中我们都是使用一些成熟的解决方案,例如在解决接口中的抽象方法该如何调用时,我们以前普遍 Lambda表达式之方法引用 Read More »
Java 8的十大新特性详解Java, JDK, 安全函数, 算法 / Nick Tan / 2022-09-14 / 发表评论Java 8可谓是自Java 5以来最具革命性的版本了,它在语言、编译器、类库、开发工具以及Java虚拟机等方 Java 8的十大新特性详解 Read More »
Java 8的十大新特性Java, JDK, 加密解密, 算法 / Nick Tan / 2022-09-14 / 发表评论Java 8可谓是自Java 5以来最具革命性的版本了,它在语言、编译器、类库、开发工具以及Java虚拟机等方 Java 8的十大新特性 Read More »
Java实现AES CBC和ECB加解密Java, 加密解密, 算法 / Nick Tan / 2022-09-12 / 发表评论一、AES简介 密码学中的高级加密标准(Advanced Encryption Standard,AES),又 Java实现AES CBC和ECB加解密 Read More »
Java AES加解密工具类封装Java, 加密解密, 安全函数, 算法 / Nick Tan / 2022-09-11 / 发表评论本文将介绍如何使用JDK中的Java密码体系结构(JCA)来实现AES加密和解密。对称密钥块密码在数据加密中起 Java AES加解密工具类封装 Read More »
HashMap动态扩容原理解析Java, 数据结构, 算法 / Nick Tan / 2022-09-06 / 发表评论一、数据存储容器 在任何编程语言中,经常需要在内存中去临时存放一段数据,可以使用官方封装好的一些集合框架。 比 HashMap动态扩容原理解析 Read More »