- 博客(31)
- 收藏
- 关注
原创 smart Java——源码解读String、StringBuilder、StringBuffer
String、StringBuilder、StringBuffer源码解析
2023-03-21 17:46:19
197
原创 Spring boot 实战指南(四):登录认证(OAuth、Cookie、Session、Token)、Spring Security上手
关于安全
2023-02-12 19:46:43
962
原创 Spring boot 实战指南(三):配置事务,整合Elasticsearch、swagger、redis、rabbitMQ
spring boot与一些工具的整合
2023-02-10 19:25:11
909
1
原创 Spring boot 实战指南(二):Mybatis、动态绑定、多数据源、分页插件、Mybatis-Plus
Spring boot 实战指南(二):Mybatis、动态绑定、多数据源、分页插件、Mybatis-Plus
2022-09-17 11:45:17
1856
2
原创 Spring boot 实战指南(一):入门、配置、Web、文件上传、异常页面
spring boot实战指南(一):入门、配置、Web、文件上传、异常页面
2022-09-04 14:29:25
178
原创 【设计模式】用Java手写21种常见设计模式
文章目录十二、行为1——模板方法模式十三、行为2——迭代器模式配套使用效果更佳: 本博客配套开源源码github点击跳转在《25种常见设计模式思想(上)》中我介绍了4种创建型设计模式和7种结构型设计模式,在此博客中我将继续介绍剩下的x种行为类设计模式。以下是本篇博客的思维导图:十二、行为1——模板方法模式模板方法模式非常类似于定制表格,设计者先将所有需要填写的信息头(字段名)抽取出来,再将它们整合在一起成为一种既定格式的表格,最后让填表人按照这个标准化模板去填写自己特有的信息,而不必为书写内容、先
2022-06-05 19:36:40
1711
原创 MongoDB上手教程:环境安装、图形化应用、增删改查、mongoose
文章目录一、准备知识二、增删改查操作三、参考:尚硅谷教程:这里一、准备知识二、增删改查操作三、
2021-12-06 22:16:17
150
原创 Nginx配置一套打通:基本概念、命令、反向代理、负载均衡、动静分离、高可用
文章目录一、基本概念1.什么是Nginx2.Nginx特点二、安装、常用命令、配置文件三、配置——反向代理四、配置——负载均衡五、配置——动静分离六、配置——高可用集群七、nginx原理参考:尚硅谷教程:这里博客1:这里一、基本概念1.什么是NginxNginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理server。其特点是占有内存少。并发能力强,其并发能力确实在同类型的网页server中表现较好。http服务器Web服务器是指驻留于因特网上某种类
2021-11-16 16:47:08
7927
1
原创 linux服务器上部署项目:docker的上手、在docker中部署mysql、部署jar包、部署node.js前端项目
文章目录〇、虚拟机、Docker搭建1.虚拟机安装一、数据库二、后端三、前端〇、虚拟机、Docker搭建1.虚拟机安装先在windows系统的电脑上装一个虚拟机,方便后续学习。Docker官方文档:https://docs.docker.com/一、数据库二、后端三、前端...
2021-09-21 22:19:30
2434
3
原创 APIJSON教程:上手apijson项目,学习apijson语法,并实现持久层配置
文章目录:一、项目导入二、数据库搭建及配置三、运行项目并访问接口四、apijson语法五、如何新增接口这篇博客在知乎上发表过了,知乎编辑器和markdown不兼容,重新排版实在是累:点击跳转...
2021-05-27 15:32:14
4370
9
原创 【王道笔记-操作系统】第五章 I/O管理
文章目录一、I/O管理概述1.I/O设备2.I/O控制方式3.I/O子系统的层次结构二、I/O核心子系统(未完待续……)一、I/O管理概述1.I/O设备(1)按使用特性分类人机交互:打印机、显示器、鼠标、键盘等。数据交换速度慢,以字节为单位进行的。存储设备:磁盘、磁带、光盘等。数据交换速度较快,以块为单位进行。网络通信设备:速度介于上面两者之间。(2)按传输速率低速设备:键盘、鼠标。中速设备:打印机。高速设备:磁盘机、磁带机、光盘机。(3)按信息交换的单位块设备字符设备
2020-11-01 23:48:04
410
1
原创 【王道笔记-操作系统】第四章 文件管理
文章目录一、文件系统的基础1.文件的概念2.文件的逻辑结构3.目录结构4.文件共享5.文件保护二、文件系统的实现三、磁盘组织与管理附:王道选择题笔记 本章知识结构图:一、文件系统的基础1.文件的概念2.文件的逻辑结构3.目录结构4.文件共享5.文件保护二、文件系统的实现三、磁盘组织与管理附:王道选择题笔记...
2020-10-30 22:11:14
1881
原创 【王道笔记-操作系统】第三章 内存管理
文章目录一、内存管理概念1.基本概念二、虚拟内存管理一、内存管理概念1.基本概念(1)内存管理的功能内存的分配与回收地址转换内存空间的扩充存储保护(2)程序装入和链接 创建进程首先要将程序和数据装入内存。将用户源程序变为可在内存中执行的程序,通常需要以下几个步骤∶编译。由编译程序将用户源代码编译成若干目标模块。链接。由链接程序将编译后形成的一组目标模块及所需的库函数链接在一起,形成一个完整的装入模块。静态链接:程序运行前,链接好,不再改变。装入时动态链接:边装入边链
2020-10-28 17:31:56
1483
原创 【王道笔记-操作系统】第二章 进程管理
文章目录一、进程与线程二、处理机调度三、进程同步四、死锁本章知识结构图如下:一、进程与线程二、处理机调度三、进程同步四、死锁
2020-10-25 22:59:15
1898
2
原创 【王道笔记-操作系统】第一章 计算机系统概述
文章目录一、基本概念二、操作系统的发展与分类三、操作系统的运行环境四、操作系统的体系结构一、基本概念二、操作系统的发展与分类三、操作系统的运行环境四、操作系统的体系结构...
2020-10-23 23:24:44
529
原创 【王道笔记-计算机组成原理(完结)】第七章 输入/输出系统
文章目录一、基本概念二、外部设备本章知识结构图如下:一、基本概念1.输入/输出系统 输入/输出是以主机为中心而言的,将信息从外部设备传送到主机称为输入,反之称为输出。外部设备接口:在各个外设与主机之间传输数据时进行各种协调工作的逻辑部件。协调包括传输过程中速度的匹配、电平和格式转换等。输入设备:键盘和鼠标是最基本的。输出设备:显示器、打印机是最基本的。外存设备:外部存储,硬盘、光盘是最基本的。 I/O系统由I/O硬件和I/O软件构成:I/O硬件:外部设备、设备控制器和接口、
2020-10-22 22:52:07
723
1
原创 【王道笔记-计算机组成原理】第六章 总线
文章目录一、总线概述本章知识结构图如下:一、总线概述1.基本概念什么是总线总线是一组能为多个部件分时共享的公共信息传送线路。分时:同一时刻只能有一个部件向总线发送信息。共享:多个部件可以同时从总线上接收相同的信息。总线设备主设备:获得总线控制权的设备从设备:指被主设备访问的设备,它只能响应从主设备发来的各种总线命令。猝发传输方式在一个总线周期内传输存储地址连续的多个数据字2.总线的分类片内总线:片内总线是芯片内部的总线,它是CPU芯片内部寄存器与寄存器
2020-10-22 00:02:20
721
原创 【王道笔记-计算机组成原理】第五章 中央处理器
文章目录一、CPU的简单介绍二、指令执行过程三、附:王道课后选择本章的知识结构图如下:一、CPU的简单介绍1.CPU的功能 CPU=控制器+运算器。 控制器负责协调并控制计算机各部件执行程序的指令序列,包括取指令、分析指令和执行指令。 运算器负责对数据进行加工。 CPU的功能包括:指令控制(程序的顺序控制)操作控制(产生并管理操作信号)时间控制数据加工中断处理2.CPU的基本结构运算器:算术逻辑单元ALU:算术/逻辑运算暂存寄存器:暂存从主存读来的数据
2020-10-19 23:10:14
1149
2
原创 【王道笔记-计算机组成原理】第四章 指令系统
文章目录一、指令格式附:王道选择题笔记 本章的知识结构图如下:指令(又称机器指令)是指示计算机执行某种操作的命令,是计算机运行的最小功能单位。一台计算机的所有指令的集合构成该机的指令系统/指令集。指令系统是计算机的主要属性,位于硬件和软件的交界面上。指令系统是计算机硬/软件的界面。指令系统是计算机硬件的语言系统,和机器语言有关。因为主存一般按字节编址,指令长度通常为字节的整数倍。为了便于取指,指令长度也可能是存储字长的整数倍。一、指令格式1.指令的基本格式 操作码指出指令中该
2020-10-19 00:03:59
3608
2
原创 【王道笔记-计算机组成原理】第三章 存储系统
文章目录一、存储器概述二、半导体随机存储器(RAM、ROM)三、主存储器和CPU的连接四、并行技术:双端口RAM(空间并行)和多模块存储器(时间并行)五、高速缓存Cache附:王道课后题笔记 这章内容较多,本章内容按下面的知识结构图展开:一、存储器概述1.存储器的分类按在计算机中的作用/层次分类: 高速缓存Cache:位于主存和CPU之间,用来存放正在执行的程序段和数据,以便CPU能高速地使用它们。Cache的存取速度可与CPU的速度相匹配,但存储容量小、价格高。目前的高档计算机通常将
2020-10-16 22:40:23
2983
2
原创 【王道笔记-计算机组成原理】第二章 数据的表示和运算
文章目录一、数制和编码二、定点数的表示与运算附:王道天勤课后选择题笔记一、数制和编码1.为什么计算机采用二进制?2.进制数之间的转换 所有的其他进制数都可以用十进制表示,但反过来未必成立,比如不是所有的十进制小数都可以用二进制表示。任意进制转换成十进制 按权展开相加法十进制转换成任意进制 整数部分用除基取余法,小数部分用乘基取余法,从小数点处往两边。3.真值和机器数 真值:+5,-6等。是数学层面的。 机器数:原码,补码,反码等,是计算机层面的。4.BCD码 二进
2020-10-12 16:49:51
2223
3
原创 【王道笔记-计算机组成原理】第一章 计算机系统概述
文章目录一、发展历程二、计算机组成三、性能指标附:王道天勤选择题一、发展历程(略)二、计算机组成 计算机=硬件(效率)+软件(灵活性) 硬件和软件逻辑上等效但不等价 硬件=运算器+控制器+存储器+输入+输出 软件=系统软件+应用软件 系统软件:OS、DBMS(DBS不是)、语言处理程序(如编译程序)、分布式软件系统、网络软件系统、标准库程序、服务性程序。 应用软件:科学计算、工程设计、数据统计与处理。三、性能指标机器字长:一次能处理的二进制位数,字节整数倍。数据通路带宽:数
2020-10-09 19:26:33
415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人