
知识储备
文章平均质量分 79
a12638915
这个作者很懒,什么都没留下…
展开
-
JDK 8 11 17主要升级
Foreign Function & Memory API 是 JDK 17 的一个新特性,它可以在 Java 中直接调用 C 和 C++ 库的函数,并且可以直接访问 C 和 C++ 的内存。新的 Socket API 是 Java SE 9 中引入的一个重要更新。它增强了 Java 网络编程的效率和可靠性,是指在Java 9 中增强了JDK内部的封装。新的伪随机数生成器,更安全可靠。原创 2024-04-16 08:21:44 · 833 阅读 · 1 评论 -
Oauth2源码剖析——密码式+数据库存储
authorities: 设置的role。user_name : 设置的用户名。client_id : 设置的。scope: 权限scope。原创 2023-07-17 08:18:54 · 327 阅读 · 0 评论 -
Springboot知识点整理
BeanDefinitionRegistryPostProcessor,看名字知道,BeanDefinition意思是bean定义,Registry注册的意思,Post后置,Processor处理器,全称bean定义后处理器,干啥的?在所有bean注册都折腾完后,它把最后一道关,说白了,它说了算,这下消停了,它是最后一个运行的。那合理的加载方式是什么?实现ImportSelector接口的类可以设置加载的bean的全路径类名,记得一点,只要能编程就能判定,能判定意味着可以控制程序的运行走向,进而控制一切。原创 2023-03-26 16:19:53 · 272 阅读 · 0 评论 -
Maven——项目构建工具
Maven什么是Maven——项目构建工具1)maven可以管理jar文件2)自动下载jar和他的文档,源代码3)管理jar直接的依赖, a.jar需要b.jar , maven会自动下载b.jar4)管理你需要的jar版本5)帮你编译程序,把java编译为class6)帮你测试你的代码是否正确。7)帮你打包文件,形成jar文件,或者war文件8)帮你部署项目Maven的安装下载maven,apache-maven-3.3.9.zip解压文件,不需安装,配置环境变量: 用户变量-原创 2022-03-25 19:30:44 · 838 阅读 · 0 评论 -
Git入门篇
GitGit概述Git是一个免费的、开源的分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种项目版本控制版本控制的定义版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 除了项目源代码,你可以对任何类型的文件进行版本控制。为什么要版本控制有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。本地版本控制原创 2022-01-18 20:55:24 · 130 阅读 · 0 评论 -
转载——cmake入门教程
https://aiden-dong.github.io/2019/07/20/CMake教程之CMake从入门到应用/#入门案例转载 2020-12-19 21:12:52 · 169 阅读 · 1 评论 -
NP问题总结(概念+例子+证明)
本文是自己对NP问题的一次总结,因为看别的博客要不只讲概念,要不只有例子,算是一次汇总吧,加上自己的一点小理解,由于看了一段时间才进行总结的,有些图是直接用的别人画好的,但是不记得网址了,特此鸣谢~原创 2020-03-29 20:22:11 · 57289 阅读 · 8 评论