自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 AOP(面向切面编程)

AOP(Aspect-Oriented Programming)是面向切面编程的范式,它通过横切关注点(cross-cutting concerns)的模块化,解决了OOP(面向对象编程)在处理横跨多个类和方法的功能时出现的代码重复和耦合问题。核心概念切面(Aspect):横切关注点的模块化(如日志、事务)连接点(Join point):程序执行的特定点(如方法调用)通知(Advice):在连接点执行的动作切点(Pointcut):匹配连接点的谓词(定义何处执行)引入(Introduction)

2025-05-04 15:09:50 1575

原创 拦截器(Interceptor)

拦截器是Spring框架提供的面向切面编程(AOP)组件,在MVC请求处理流程中拦截控制器方法调用。它基于Java反射机制实现,是Spring MVC核心处理器链的一部分。核心特征工作于Spring应用上下文层面与Controller方法深度集成基于HandlerMapping机制实现可获取Spring上下文所有Bean。

2025-05-04 15:06:11 312

原创 过滤器(Filter)

过滤器是Java Web中的一种预处理/后处理机制,位于客户端与服务器资源之间,可以拦截请求和响应进行统一处理。它是Servlet规范定义的组件,工作在Servlet容器层面。核心特性基于责任链模式(Chain of Responsibility)可配置多个过滤器形成过滤链不依赖于任何框架(Servlet规范原生支持)

2025-05-04 15:01:22 901

原创 JWT(JSON Web Token)

JWT(JSON Web Token)是一种开放标准(RFC 7519),用于在网络应用环境间安全传递声明的紧凑且自包含的方式。Header(头部) - 说明令牌类型和签名算法Payload(负载) - 包含实际的用户数据和其他声明Signature(签名) - 用于验证消息的完整性(Base64Url编码的三部分用点连接)

2025-05-04 14:36:20 519

原创 全局异常处理

全局异常处理是应用程序中用于集中捕获和处理所有未捕获异常的机制,它能够拦截应用层面未被处理的异常,并进行统一处理和响应。

2025-05-04 12:25:20 292

原创 OSS(对象存储服务)

OSS(Object Storage Service)是云服务提供商提供的海量、安全、低成本、高可靠的对象存储服务。它将数据作为对象(Object)存储在存储空间(Bucket)中,而非传统文件系统的层级结构。

2025-05-04 12:21:16 480

原创 事务(Transaction)

事务是数据库操作的最小执行单元,是一个不可分割的工作序列,这些操作要么全部成功执行,要么全部失败回滚。

2025-05-04 12:10:11 246

原创 PageHelper详解:MyBatis分页插件

PageHelper是MyBatis的一个开源分页插件,通过简单的配置和API调用即可实现物理分页功能。它通过拦截MyBatis执行的SQL语句,自动添加对应的分页语句(如MySQL的LIMIT)。

2025-05-04 12:02:50 303

原创 三层架构——IOC

IOC(Inversion of Control,控制反转)是面向对象编程中的一种设计原则,也是Spring框架的核心思想。它将传统程序中由程序员主动创建对象的控制权,交给容器(如Spring容器)来管理和创建,实现组件间的解耦。

2025-05-04 11:48:14 248

原创 第10章——对文件的输入输出

打开是指为文件建立相应的信息区和文件缓冲区,使文件的指针变量指向文件,从而进行读写操作,关闭是撤销文件信息区和文件缓冲区,使文件的指针变量不在指向文件,就无法进行读写操作了,对文件读写之前应该打开该文件,打开文件,才能对文件进行操作,在使用结束之后应关闭,不然可能会导致缓冲区数据丢失。每个被使用的文件都在内存中开辟一个相应的文件信息区,用来存放文件的有关信息。这些信息是保存在一个结构体变量中的。通过文件指针访问文件的好处是:可以随机访问文件,有效表示数据结构,动态分配内存,方便使用字符串,有效使用数组。

2023-11-26 21:51:39 598

原创 第9章——用户自己建立数据类型

【代码】第9章——用户自己建立数据类型。

2023-11-26 15:25:08 579

原创 第7章——用函数实现模块化程序设计

13.用递归方法求n阶勒让徳多项式的值,递归公式为。

2023-11-26 14:42:53 1296

原创 第8章——善于利用指针

【代码】第8章——善于利用指针。

2023-11-25 16:35:49 1082

原创 第6章——利用数组处理批量数据

【代码】第6章——利用数组处理批量数据。

2023-11-25 16:08:56 492

原创 第5章——循环结构程序设计

【代码】第5章——循环结构程序设计。

2023-11-25 15:19:36 508

原创 第4章——选择结构程序设计

虽然C语言中,假用0表示,真用1表示,但是真正系统进行判断的时候,可不是01的判断,在系统判断中,0是假,但是非假即真,也就是非0值都是真。C语言中,算术运算包含了一系列的运算:+ 、-、*、/、%、++、–(1)算术运算:指的是四则运算,加减乘除、乘方,开发这些运算的统称。(2)关系运算:在C语言中,关系运算也可以称为比较运算。(3)逻辑运算:对表达式进行逻辑与或非上的逻辑真假测试。运算符:、=、==、!在C语言中,用0表示假,1表示真。运算符:&&、||、!

2023-11-24 22:01:13 1831 1

原创 第3章——(最简单的C程序设计——顺序程序设计)

(2)要输出c1和c2的ASCII码需要使用整型输出,用printf函数。(char对应的数值范围为-128~127)(1)如果在-128~127范围内则二者皆可,如果>127使用整型。c1=97,c2=98(输出的是字符对应的ASCII码值)c1=197,c2=198(以整型显示为对应数字)

2023-11-24 19:14:25 1462

原创 第2章——(算法——程序的灵魂)

结构化程序设计就是用计算机语言表示的结构化算法,用三种基本结构组成的程序必然是结构化程序。结构化算法便于编写,可读性高,修改和维护起来简单,可以减少程序出错的机会,提高了程序的可靠性,保证了程序的质量。主要内容:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化算法:由一些顺序、选择、循环等基本结构按照顺序组成,把大功能的实现分割为许多小功能的实现。算法:简而言之就是求解问题的方法和步骤,对特定问题求解步骤的一种描述。

2023-11-24 17:52:46 405

原创 第1章——程序设计与c语言

库函数:一般是指编译器提供的可在C源程序中调用的函数,可分为两类,一类是C语言标准规定的库函数,一类是编译器特定的库函数。程序测试:是指对一个完成了全部或部分功能、模块的计算机程序在正式使用前的检测,以确保该程序能按预定的方法正确地运行。(1)源程序:指未编译的按照一定的程序设计语言规范书写的文件,是一系列人类可读的计算机语言指令。(4)高级语言和具体的计算机结构是没有很强的关系的,机器语言和机器是有较强关系的。程序文件:程序的文件称为程序文件,程序文件存储的是程序,包括源程序和可执行程序。

2023-11-24 17:35:01 545

原创 C语言——输出图案

【代码】C语言——输出图案。

2023-11-16 15:04:56 195

原创 C语言——字符串拷贝

【代码】C语言——字符串拷贝。

2023-11-16 14:56:54 553

原创 C语言——比较字符

【代码】C语言——比较字符。

2023-11-16 12:23:39 359 1

原创 C语言——字符串连接(不用strcat函数)

【代码】C语言——字符串连接(不用strcat函数)

2023-11-15 20:56:13 3982 1

原创 C语言——电文密码

【代码】C语言——电文密码。

2023-11-15 20:55:32 428

原创 C语言——数组折半查找

【代码】C语言——数组折半查找。

2023-11-14 18:08:48 454

原创 C语言——找鞍点

找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能是没有鞍点。

2023-11-14 17:26:19 969

原创 C语言——奇数阶魔方阵

魔方阵:它的每一行、每一列和对角线之和均相等。

2023-11-13 15:30:32 560

原创 C语言——杨辉三角(前10行)

【代码】C语言——杨辉三角(前10行)

2023-11-12 14:31:52 1888

原创 C语言——选择法对10个整数排序

【代码】C语言——选择法对10个整数排序。

2023-11-12 12:01:28 5004 1

原创 C语言——兔子生崽问题

【代码】C语言——兔子生崽问题。

2023-11-11 20:07:37 110

原创 C语言——数字排序

【代码】C语言——数字排序。

2023-11-11 19:52:48 363

原创 C语言——平方数

【代码】C语言——平方数。

2023-11-11 19:45:13 570

原创 C语言——求利润

【代码】C语言——求利润。

2023-11-11 17:08:20 588

原创 C语言——三位数

【代码】C语言——三位数。

2023-11-11 16:55:39 128

原创 C语言——九九乘法表

【代码】C语言——九九乘法表。

2023-11-11 16:55:05 78

原创 C语言——判断100-200之间的素数

【代码】C语言——判断100-200之间的素数。

2023-11-11 16:39:12 96

原创 C语言——打印水仙花数

【代码】C语言——打印水仙花数。

2023-11-11 15:48:45 256

原创 C语言——逆序重新排列数组

【代码】C语言——逆序重新排列数组。

2023-11-11 15:38:21 925

原创 C语言——在已排好序的数组中插入一个数

【代码】C语言——在已排好序的数组中插入一个数。

2023-11-11 15:31:11 1175

原创 C语言——求3x3矩阵对角元素之和

【代码】C语言——求3x3矩阵对角元素之和。

2023-11-11 15:30:15 472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除