自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库基础(一)

注,本文章内容主要来自于,只是结合网上资料和自己的知识缺陷进行一点补充,需要准备面试的请访问官方网址。

2023-10-11 22:58:32 239

原创 Spring学习(三):MVC

MVC(Model-View-Controller)是一种软件设计模式,用于组织和管理应用程序的代码结构。它将应用程序分为三个主要部分,即模型(Model)、视图(View)和控制器(Controller),每个部分都有特定的职责和功能。模型(Model):模型代表应用程序的数据和业务逻辑。它负责处理数据的读取、存储、验证和处理,以及执行应用程序的核心业务逻辑。模型通常是独立于用户界面的,可以被多个视图和控制器共享。视图(View):视图是用户界面的表示,负责展示数据给用户,并接收用户的输入。

2023-09-19 15:33:48 900

原创 Wi-Blog 项目拆解(一):Maven项目的创建和常用Dependency配置

Maven是一个标准化的java项目管理和构建工具,其关键在于pom.xml文件内容。pom.xml中需要指定项目依赖,Maven会自动下载依赖的包并缓存到本地。对SpringBoot项目来说,其依赖关系大同小异,接下来将以Wi-Blog项目对每个包及其作用进行解析。

2023-09-18 20:49:39 408 1

原创 Spring 学习(二)AOP

Aspect Oriented Programming,即面向切面编程。对一个大型项目的代码而言,整个系统要求关注安全检查、日志、事务等功能,这些功能实际上“横跨”多个业务方法。在一般的OOP编程里,需要在每一个业务方法内添加相关非业务方法的调用,这实际上是冗余的。如果能够类似IoC一样,这样的安全检查,日志,事务功能单独提取放到外面,核心业务方法不需要关注,就能降低代码耦合度。核心逻辑Service切面逻辑,即:权限检查的Aspect;日志的Aspect;事务的Aspect。

2023-09-15 10:52:56 323

原创 Spring学习 (一): IoC容器

参考廖雪峰Spring教程容器的意思可以理解为一个提供供程序正常运行,提供各种依赖的组件的包的环境。IoC,控制反转,实际上就是将原本由代码编写者控制的各个对象(组件)的生命周期托管给底层的容器,应用层不需要一个个定义好什么时候初始化,什么时候析构释放,所有组件不再由应用程序自己创建和配置,而是由IoC容器负责,这样,应用程序只需要直接使用已经创建好并且配置好的组件。为了能让组件在IoC容器中被“装配”出来,需要某种“注入”机制。

2023-09-15 00:32:31 101

原创 Java基础:注解

使用@interface定义注解注解只有成员变量,没有方法,成员变量的定义是无形参方法来声明。使用default指定默认值(推荐)赋值方法&使用方法//使用默认值还有一种情况。如果一个注解内仅仅只有一个名字为 value 的属性时,应用这个注解时可以直接接属性值填写到括号内一个注解没有任何属性,那么在应用这个注解的时候,括号都可以省略。

2023-09-08 23:02:04 277

原创 Maven学习记录

我们声明了自己的项目需要abc,Maven会自动导入abc的jar包,再判断出abc需要xyz,又会自动导入xyz的jar包,这样,最终我们的项目会依赖abc和xyz两个jar包。可以立即为,Maven项目下分为多个不同的模块,每个模块本质上就是一个独立的maven项目,每个项目有独立的pom.xml.这也是大型软件降低复杂度的必要方法。简单来说Maven是一个标准化的java管理和构建工具,它提供了一系列规范,包括项目结构,构建流程(编译,测试,打包,发布……进入到pom.xml所在目录,输入。

2023-09-08 01:07:26 843

原创 Vim 使用学习记录(1)

在使用编辑器的时候依然存在很多不方便,Vim使用上手成本很高,但还是得学着用,此系列用来记录学习使用的Vim基本命令和用法。

2023-06-30 11:07:51 621

原创 C++ 移动构造函数

移动构造函数

2022-11-30 22:03:17 806 1

原创 Docker guide

docker guide

2022-11-20 11:17:08 718

原创 Study Git - Shell command with Git

Shell command with Git

2022-11-18 18:36:48 399

原创 Study Git - Data Model

Git data model

2022-11-17 19:59:03 261

原创 unix/linux make

GNU make

2022-11-16 20:55:54 641

原创 CSAPP 第九章 虚拟内存 知识点总结

虚拟内存

2022-10-28 15:37:10 1383

原创 CSAPP 信号 signal

linux下信号机制

2022-10-27 23:35:13 235

原创 CSAPP第八章:知识点总结

复习

2022-10-26 21:53:33 643

原创 C++ 继承知识点总结

C++继承

2022-10-13 21:53:20 423

原创 C++: lamda, CompareType,value_type

基本知识1

2022-09-26 11:29:29 376

原创 C++ STL :unordered_map & unordered_set

unordered_map unordered_set

2022-09-14 15:26:46 180

原创 Latex 使用记录语法(1)

Latex基本语法

2022-09-05 22:45:31 1941

原创 CS:APP(2) Bomb Lab

bomb lab

2022-07-08 14:15:47 231

原创 计算机网络:传输层(2):TCP

传输层TCP协议

2022-06-16 12:08:07 719

原创 计算机网络:传输层(1):UDP

传输层:UDP

2022-06-16 00:07:59 107

原创 计算机网络:网络层(3):RIP、OSPF、BGP

RIP,OSPF,BGP协议简介

2022-06-15 23:56:31 935

原创 flask在centos部署时的一些问题

flask 部署问题

2022-06-15 16:40:32 234 1

原创 计算机网络:区分对比汇总

IP地址分类和专用IP地址

2022-06-12 11:25:07 272

原创 计算机网络:数据链路层(3):PPP协议

数据链路层:PPP协议

2022-06-07 16:50:51 1178

原创 计算机网络:数据链路层(4):以太网

数据链路层的局域网技术

2022-06-07 15:49:43 218

原创 计算机网络:可靠数据传输

可靠数据传输是计算机网络的核心问题

2022-06-07 14:46:44 716

原创 计算机网络:数据链路层(2):MAC协议

数据链路层协议:MAC协议

2022-06-07 12:44:10 2739

原创 计算机网络:数据链路层(1):基础部分

数据链路层(1):基础与检错算法

2022-06-06 21:39:48 88

原创 计算机网络:物理层

课程知识总结

2022-06-06 21:10:39 67

原创 vscode c/cpp 项目配置文件

vscode setting for c/c++

2022-06-06 00:54:54 239

原创 计算机网络:基本概念

计网基本概念

2022-06-04 21:19:04 99

原创 计算机网络实验(5)

ICMP协议

2022-05-05 23:29:11 837 9

原创 计算机网络:网络层(2):ICMP、ARP

ICMP协议报文

2022-05-05 21:48:25 1540

原创 计算机网络实验(4)

计网实验 :IP协议实现

2022-05-05 20:10:28 602 4

原创 flask web开发问题总结(1)

flask web开发问题总结

2022-05-04 01:51:23 550

原创 计算机网络实验(3)

计算机网络实验目录eth协议实现ARP协议实现RIP路由配置和协议分析IP协议实现ICMP协议实现UDP协议实现NAT组网邮件客户端的设计与实现提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录计算机网络实验目录前言基础知识一、内部网关协议RIP协议二、距离向量算法三、无限计数的问题前言HITSZ 2022春计算机网络实验完成记录基础知识一、内部网关协议RIP协议用于规模较小的网络仅和相邻的路由器交换信息路由器交换的是当前自己的路由表,即全

2022-04-29 20:43:35 1071

原创 OS:并发,同步

OS系列文章目录进程、线程并发,同步死锁内存管理虚拟内存文件系统IO和存储文章目录OS系列文章目录前言一、多线程的问题二、解决的机制信号量(Semaphores)锁(lock)三、线程不安全函数前言这一节主要讨论的是多线程下的问题和解决这类问题的机制,关于多线程机制的使用会准备专门的含有代码的博客一、多线程的问题在多线程并发执行的情况下,由于同一个进程中不同线程共享同一片虚拟内存,这个时候某个进程对堆栈内的变量进行修改操作会导致其它线程(或者说整个进程)无法正确执行,这一部

2022-04-29 00:06:51 334

空空如也

空空如也

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

TA关注的人

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