- 2024-11-05黑马程序员JavaWeb开发教程(后端部分---原理篇) ---笔记分享
目录SpingBoot原理配置优先级Bean管理获取BeanBean作用域第三方BeanSpringBoot原理起步依赖自动配置自动配置原理原理分析要搞清楚SpringBoot的自动配置原理,要从SpringBoot启动类上使用的核心注解@SpringBootApplication开始分析:@SpringBootConfiguration注解上使
- 2024-10-13SpringBoot原理篇
目录配置优先级bean的管理获取beanbean作用域第三方bean法一法二SpringBoot原理起步依赖自动配置概述方案@ComponentScan组件扫描@lmport导入原理分析源码跟踪@Conditional案例配置优先级虽然springboot支持多种格式配置文件,但是在项目开发时,推荐统一
- 2024-10-11Redis原理篇 之数据结构
Redis原理篇之数据结构文章目录Redis原理篇之数据结构1动态字符串SDS1.1SDS介绍1.2SDS扩容1.3SDS优点2IntSet2.1IntSet介绍2.2IntSet升级2.3总结3Dict3.1Dict的原理3.2Dict的扩容3.3Dict的收缩3.4Dict的rehash3.5总结4ZipList4.1ZipList原理4.2Zi
- 2024-09-09【原理篇】软件设计原则之里氏代换原则
文章目录概要理解说明案例--正方形不是长方形PartI--不符合LSP正方形(子类)继承长方形(父类)PartI--结论PartII--符合LSP概要里氏代换原则(LiskovSubstitutionPrinciple,LSP):所有引用基类(父类)的地方必须能透明地使用其子类的对象。理解说明任何父
- 2024-08-05一文了解读懂系列:5G连接模式DRX-原理篇
一、引言与LTE类似,5G中的不连续接收(DRX)分为两种类型:空闲模式DRX和连接模式DRX。在空闲模式DRX中,用户设备(UE)会定期唤醒以监测寻呼消息,如果寻呼消息不是针对它的,则会回到休眠模式。本文将详细讨论5GNR的连接模式DRX。如果在5GNR或LTE中没有连接模式DRX,UE必须始终保持清醒
- 2024-06-19XAF 属性编辑器(PropertyEditor)- 原理篇
前言随着DEV24.1.3的发布,XAFBlazor中的属性编辑器(PropertyEditor)也进行了很大的改动,在使用体验上也更接近WinForm了,由于进行了大量的封装,理解上没有WinForm直观,所以本文通过对属性编辑器的原理进行解析,并对比新旧版本中的变化,使大家能够对属性编辑器有一个更全面的认识。
- 2024-06-07推荐系统三十六式学习笔记:原理篇.内容推荐07|人以群分,你是什么人就看到什么世界
目录协同过滤基于用户的协同过滤背后的思想原理实践1、构造矩阵2、相似度计算3、推荐计算4、一些改进应用场景:总结谈及推荐系统,不得不说大名鼎鼎的协同过滤。协同过滤的重点在于协同,所谓协同,也就是群体互帮互助,互相支持是群体智慧的体现,协同过滤也是这般简单直接,历
- 2024-03-30计算机基础知识问答:编译原理篇
编译原理一个C语言程序跑起来的过程是怎样的?预处理:在这一步,预处理器(如gcc-E)处理源文件中的预处理器指令,如#include、#define等。编译:编译器(如gcc-S)将预处理后的代码转换为汇编语言。这一步包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成。汇
- 2024-03-03计算机基础知识问答:计算机组成原理篇
冯诺依曼机的基本思想:冯诺依曼机的基本思想主要包括以下几点:存储程序:计算机内部设置存储器,程序和数据统一存放在存储器中,指令和数据均用二进制数表示。程序控制:计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。二进制运算:计算机内部以二进制
- 2024-02-26【教程】 iOS混淆加固原理篇
摘要本文介绍了iOS应用程序混淆加固的缘由,编译过程以及常见的加固类型和逆向工具。详细讨论了字符串混淆、类名、方法名混淆、程序结构混淆加密等加固类型,并介绍了常见的逆向工具和代码虚拟化技术。 引言在iOS开发中,为了保护应用程序免受逆向工程和反编译的威胁,需要对应
- 2024-02-19Python异步编程原理篇之IO多路复用模块selector
selector简介selector是一个实现了IO复用模型的python包,实现了IO多路复用模型的select、poll和epoll等函数。它允许程序同时监听多个文件描述符(例如套接字),并在其中任何一个就绪时进行相应的操作。这样可以有效地管理并发I/O操作,提高程序的性能和资源利用率。本篇主要
- 2024-01-25【完整版教程】iOS混淆加固原理篇
引言在iOS开发中,应用程序的安全性和保护显得尤为重要。由于iOS系统的开放性,一些逆向工具可以轻松地对应用程序进行反编译和分析,从而导致应用程序源代码、算法和敏感信息的泄露。为了保护应用程序的安全性,我们需要对应用程序进行混淆加固。本文将介绍iOS混淆加固的原理和常见的加
- 2024-01-19Python异步编程原理篇之协程的IO
协程的IOasyncio作为实现异步编程的库,任务执行中遇到系统IO的时能够自动切换到其他任务。协程使用的IO模型是IO多路复用。在asyncio低阶API一篇中提到过“以Linux系统为例,IO模型有阻塞,非阻塞,IO多路复用等。asyncio常用的是IO多路复用模型的epool和kqueue”。本篇就介绍一
- 2024-01-16Python 异步编程原理篇之新旧协程实现对比
协程的发展流程再来回顾一下协程的发展流程:python2.5为生成器引用.send()、.throw()、.close()方法python3.3为引入yieldfrom,可以接收返回值,可以使用yieldfrom定义协程Python3.4加入了asyncio模块Python3.5增加async、await关键字,在语法层面的提供支持python3.7使用
- 2023-10-23jenkins 原理篇——pipeline流水线 声明式语法详解
大家好,我是蓝胖子,相信大家平时项目中或多或少都有用到jenkins,它的piepeline模式能够对项目的发布流程进行编排,优化部署效率,减少错误的发生,如何去写一个pipeline脚本呢,今天我们就来简单看看pipeline的语法。先拿一个helloworld的pipeline脚本举例,我们来看看pipeline脚本的组成
- 2023-09-18从内核世界透视 mmap 内存映射的本质(原理篇)
本文基于内核5.4版本源码讨论之前有不少读者给笔者留言,希望笔者写一篇文章介绍下mmap内存映射相关的知识体系,之所以迟迟没有动笔,是因为mmap这个系统调用看上去简单,实际上并不简单,可以说是非常复杂的一个系统调用。如果想要给大家把mmap背后的技术本质,正确地,清晰地还原
- 2023-07-10支持向量机学习笔记--原理篇(一)
支持向量机学习笔记–原理篇(一)前言初步学习机器学习给我最大的感受是它背后需要强大的数学知识,理论推导往往能帮助我们理解其本质。而在我看来,单纯的求解数学问题还不够,我们需要有把这部分理论知识运用到实际应用中去的能力。支持向量机(supportvector)是机器学习中用来解决监督分
- 2023-06-13Redis系列16:聊聊布隆过滤器(原理篇)
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster集群模式追求性能极致:Redis6.0的多线程模型追求性能极致:客户端缓存带来的革命Redis系列8:Bitmap实现亿万级
- 2023-06-07FOC学习记录——原理篇
0说明此文章是为了记录学习FOC的过程,包括FOC原理及软硬件实现等内容。看了很多大佬的文章,写的不错,但是有些用词还是没让我觉得通俗易懂,所以自己想来写一个自己方便理解的,写的能让别人看懂了,说明我自己也就学会了。在学习过程中参考了很多大佬的文章等内容,会加以标注的。如果各位
- 2023-05-15SpringBoot2原理篇-黑马
原理篇1自动配置1.1bean的加载方式【一】1自动配置1.1bean的加载方式【一】1.1.1环境准备创建一个新的工程模块【Maven的,不是SpringBoot的】 直接创建 一个全新的Maven工程【添加坐标】<dependencies><dependency><groupId>org.spring
- 2023-03-26SpringBoot2 学习资料,基础篇、实用篇、整合篇、原理篇
SpringBoot2学习资料,需要的请callme省略好多图片。。。。。。
- 2023-03-16k8s容器互联-flannel host-gw原理篇
k8s容器互联-flannelhost-gw原理篇容器系列文章容器系列视频简析host-gw前面分析了flannelvxlan模式进行容器跨主机通信的原理,但是vxlan模式需要对数据包进行额外的
- 2023-01-30网络空间情报战-原理篇
情报的概述、定义、分类情报=军事+网安+数据情报的定义情报是一种有用信息,通常需要被搜集、处理、分析,辅助决策者做出正确行动。基于攻防两方,情报可分为我方
- 2023-01-27如何打造网络安全红队攻防实验室?原理篇
互联网到底是如何通信的?(IT基础设施)如何将两个电脑连接起来?互联网诞生之前,电脑之间都是单机运行,没有网卡、没有网线、没有协议栈,数据传输主要通过软盘、光盘等介质
- 2022-12-13ElasticSearch原理篇
一、开篇几个问题 1、大规模数据如何检索?当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑:1)用什么数据库好?(MySQL、sybase、Oracle、达