- 博客(25)
- 收藏
- 关注
原创 JavaSE——多线程基础
程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,可以理解为程序是包含静态代码的文件。例如:浏览器文件、音乐播放器软件等软件的安装目录和文件。进程是程序的一次执行过程,是系统运行程序的基本单位。在Windows系统中,每一个正在执行的exe文件或后台服务,都是一个进程,由操作系统同意管理并分配资源,因此进程是动态的。例如:正在允许中的浏览器就是一个进程,正在允许中的音乐播放器是另一个进程,同理,正在允许中的QQ和WPS等都是进程。操作系统运行一个程序,即是一个进程从创建,运行到消亡的过程。
2024-09-19 18:04:21 842
原创 Redis——笔记01
概念:Redis(REmote Dictionary Server)是用C语言开发的一个开源的高性能键值对(key-value)数据库数据间没有必然的关联关系内部采用单线程机制进行工作高性能,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是810000次/s。多数据类型支持:字符串类型 String列表类型 List散列类型 hash集合类型 set有续集合类型 sorted_set持久化支持,可以进行数据灾难恢复。
2024-09-19 10:10:15 800
原创 Reflection反射——Class类
在Java中,除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如:Java反射机制是Java语言的一个重要特性。在学习Java反射机制前,需要了解两个概念:编译器和运行期。:是指把源码交给编译器编译成计算机可以执行的文件的过程。在Java中也就是把Java代码编译成class文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成了文本进行操作。比如:检查语法错误。:是把编译后的文件交给计算机执行,直到程序允许结束。
2024-09-12 20:04:28 853
原创 SpringBoot笔记02
总结:只要静态资源放在类路径下:called /static or /public or /resource or /META-INF/resource访问:当前根路径/+静态资源名。
2024-08-21 11:22:49 424
原创 SpringBoot笔记01
YAML全称是 YAML Ain't Markup Language。YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,可以被支持YAML库的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。YML文件是以数据为核心的,比传统的xml方式更加简洁。YAML文件的扩展名可以使用.yml或者.yaml。
2024-08-21 11:22:34 1047
原创 springboot的自动配置原理
Spring Boot 的自动配置原理主要基于以下几个核心概念和步骤:1. 条件注解 (Conditional Annotations):Spring Boot 使用 @Conditional 系列注解来决定是否加载某个配置类或 Bean。这些注解包括但不限于: @ConditionalOnClass :当类路径上存在指定的类时,才会加载配置。 @ConditionalOnMissingBean :当容器中不存在指定的 Bean 时,才会创建该 Bean。 @ConditionalOnPrope
2024-08-18 01:23:26 1029
原创 MongoDB笔记1——MongoDB简介
2007年10月,MongoDB由10gen团队所开发,2009年2月首度推出。基于分布式文件存储的数据库由C++语言编写。旨在为WEB应用提供可拓展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。使用用户名和密码链接登录到默认数据库# mongo>use admin>db.createUser({user:"admin",pwd:"password",role:[{role:"root",db:"admin
2024-08-08 17:25:13 1008
原创 MySQL笔记2——DML数据操作语句和基本的DQL语句
DML语句内容、新增语句如何实现多记录同时新增、WHERE子句的功能、TRUNCATE语句和DELETE语句的异同、DQL语句内容
2024-07-25 19:33:19 914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人