
Java高阶
文章平均质量分 85
Java高阶阶段编程的学习记录
御承扬
一个专攻于计算机科学,求索于逻辑思维的同时,不忘哲学等人文科学的提纲挈领作用,致力于自然科学之计算机科学和人文科学之哲学共同发展的,永远处于学习进行时的,学过JavaWeb,python与 C/C++ ,此外不同程度的接触HTML+CSS+Javascript,学习过Spring Boot 框架、PyQt5 框架与 MFC 框架,学习计算机组成原理、计算机操作系统、计算机网络和数据结构的,积极进取的博主。很高兴你选择了关注我,我希望我的博文与不定时人生感悟的blink能帮到你。
展开
-
编程与哲学(2)——输出是为了更好的输入
1)学习编程语言先学习输出语句是为了后面更好的深入学习,即所谓的输出是为了更好的输出。2)学到的新东西要勤加使用,不断提高熟练度3)对Base64进行了简单学习4)了解Base64的UrlEndoer与Java.net.URLEncoder的区别。...原创 2022-07-24 12:00:02 · 782 阅读 · 1 评论 -
Java JUC 之何为 JUC
简单认识 JUC 及其相关概念。原创 2022-01-18 16:34:59 · 393 阅读 · 0 评论 -
Java高阶之Arrays类深入剖析
本文将深入JDK源码去分析Arrays类,了解其相关 API 的设计原理和算法逻辑。原创 2021-04-17 16:36:52 · 782 阅读 · 1 评论 -
Java高阶之String类剖析
本文将深入 JDK 源码对 String 类进行深入剖析,了解相关 API 的实现原理。原创 2021-04-16 15:58:33 · 444 阅读 · 0 评论 -
SpringApplication原理深入剖析
从 SpringApplication 入手,详细剖析 Spring 应用的启动过程,内容包括对SpringApplication 类的源码剖析,以及对 SpringApplication 的非静态的 run 方法所用到的相关类进行追踪式源码分析,如 StopWatch 类、ConfigurableApplicationContext 类等等。原创 2021-04-15 13:05:09 · 1010 阅读 · 0 评论 -
Java高阶—深入学习Spring Security(三)——Spring Security的两个重要接口
Spring Security的两个重要接口一、概述二、UserDetailsService1、源码2、自定义实现类3、默认实现类4、UserDetailsManager5、UserDetailsServiceDelegator三、PasswordEncode1、接口源码2、BCryptPasswordEncoder使用示例一、概述Spring Security 有两个重要的接口:UserDetailsService和PasswordEncode。二、UserDetailsService1、源码原创 2021-02-13 14:42:23 · 723 阅读 · 1 评论 -
Java高阶—深入学习Spring Security(二)——源码分析Spring Security基本原理
源码分析Spring Security基本原理一、概述二、源码分析1、FilterSecurityInterceptor2、ExceptionTranslationFilter3、UsernamePasswordAuthenticationFilter三、过滤器链加载过程1、源码分析1.1、DelegatingFilterProxy1.2、FilterChainProxy1.3、doFilterInternal的getFilters一、概述Spring Security 本质是一个过滤器链,Filt原创 2021-02-13 14:30:45 · 172 阅读 · 0 评论 -
Java高阶—深入学习Spring Security(一)——入门示例
Spring Security入门示例一、概述1、概述2、与Shiro相比二、入门示例1、POM 文件2、TestController3、启动程序一、概述1、概述Spring Security 是用于解决 Web 安全相关的 的Java框架,主要包括用户认证和用户授权2、与Shiro相比对于Spring Security有如下优点:和 Spring 无缝整合全面的权限控制专门为 Web 开发而设计(新版本已经可以脱离Web环境进行运用)重量级框架而 Shiro 有如下:轻量级通原创 2021-02-13 14:19:00 · 220 阅读 · 1 评论 -
JVM学习——JVM运行时数据区
对JVM运行时数据区进行学习原创 2021-01-30 19:13:29 · 225 阅读 · 0 评论 -
JVM学习——类加载过程
JVM的类加载过程一、类加载器1、类加载过程1.1 加载1.2、链接1.2.1、验证1.2.2、准备1.2.3、解析1.3、初始化二、类加载器分类1、JVM 自带的加载器1.1、启动类加载器1.2、扩展类加载器1.3、应用程序类加载器2、用户自定义类加载器2.1、实现步骤3、关于 ClassLoader三、其他四、对类加载器的引用五、类的主动使用和被动使用一、类加载器1、类加载过程类加载过程分为Loading加载、Linking链接和Initialization初始化;其中链接过程又可以细分为Ver原创 2021-01-28 22:03:29 · 194 阅读 · 0 评论