Docker知识总结

1 安装docker docker是ck架构,安装docker默认会安装服务端和客户端,通过docker version查看版本和安装信息。docker有很多平台的版本,云服务器最常用的是linux版本,个人学习也可以安装windows和macOS的桌面版。docker version就是docke ... »

前端基础——HTML(二)

HTML标签 标题标签<h1>、<h2>、<h3>、<h4>,标题标签之间是不能嵌套的,下一级标题与上级标题之间通过同级 关于书写,下级标题解释说明的是前面距离最近的上一级标题 权重 <h1>在整个HTML中的权重非常高,内部应该html中最重要的内容。<h1>权重大于<h2> 如果一个页面出现多个 ... »

Docker镜像

镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 1.UnionFS(联合文件系统) 2.Docker镜像加载原理 3.分层的镜像 4.为什么使用分层结构 最大的一个好处就是 - 共享资源 ... »

Spring Cloud Alibaba Sentinel

一、介绍(sentinel 1.7.0) 1,官网地址 https://github.com/alibaba/Sentinel 中文地址:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 2,主要特征 Sentinel 具有以下特 ... »

前端基础——HTML(一)

HTML html超文本标记语言 前端三层 HTML结构层 css样式层 JavaScript行为层 其他多媒体内容(图片,音频等等) 互联网运行过程 客 --http请求--> 服 户 http协议 务 端 <--http响应-- 器 互联网原理 服务器server,一种特殊的计算器,包括处理器、 ... »

单例设计模式

#单例设计模式 概念:单例对象的类必须保证只有⼀个实例存在。 适⽤场景: 单例模式只允许创建⼀个对象,因此节省内存,加快对象访问速度,因此对象需要被公⽤的场合适合使⽤,如多个模块使⽤同⼀个数据源连接对象等等。如: 需要频繁实例化然后销毁的对象。 创建对象时耗时过多或者耗资源过多,但⼜经常⽤到的对象。 ... »

初探工厂和策略模式

工厂模式 需要在一个统一的地方创建对象。 public class BMW320{ public BMW320(){ System.out.print("制造-->BMW320"); } } public class BMW320{ public BMW320(){ System.out.print ... »

如果只推荐一本 Python 书,我要 Pick 它!

今年二月初,我偶然看到了一条推特: 《流畅的Python》一书的作者发布了一条激动人心的消息:他正在写作第二版! 如果要票选最佳的 Python 进阶类书目,这本书肯定会是得票率最高的书籍之一。我在最早写“Python猫荐书系列”时,就想推荐它,但又觉得好东西应该留到最后,所以一直拖到了现在…… 如 ... »

一文读懂线程池的工作原理(故事白话文)

前言 本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~ 什么是线程池?什么是核心线程?什么是阻塞队列?什么是空闲时间?什么是饱和策略?什么是饱和策略?线程池工作原理流程图&源码概览 github地址,感谢每一颗St ... »

字节跳动2020Java面经,你离高薪就只差一片面试题了

前言 经历了惨痛的春招与秋招之后,也积攒了一些面经,希望能对大家有所帮助。由于字数限制需要答案的可以关注GZH【程序员空间】 免费领取完整版PDF 其他 什什么是幂等?什什么情况下需要考虑幂等?你怎么解决幂等的问题? Java 多个线程同时读写,读线程的数量量远远⼤大于写线程,你认为应该如何解决 并 ... »

ucore操作系统学习(三) ucore lab3虚拟内存管理分析

1. ucore lab3介绍 虚拟内存介绍 在目前的硬件体系结构中,程序要想在计算机中运行,必须先加载至物理主存中。在支持多道程序运行的系统上,我们想要让包括操作系统内核在内的各种程序能并发的执行,而物理主存的总量通常是极为有限的,这限制了并发程序的发展。受制于成本问题,拥有足够大容量主存的个人计 ... »

CC2530定时器模模式最大值计算

首先假设 频率: f 分频系数: n 间隔定时: s 周期: T 模模式最大值: N 因为 T = 1 / f 所以 s = ( n / f ) * N = n * N / f 由此可得 计算模模式最大值公式:N = ( s * f ) / n 带入数据,计算试试 频率 32M = 32*10^6 ... »

Python基础知识点整理(详细)

Python知识点整理(详细) 输出函数 print()可以向屏幕打印内容,或者在打开指定文件后,向文件中输入内容 输入函数 input([prompt])[prompt] 为输入的提示字符。该函数返回在屏幕中输入的内容 变量 变量的定义变量由 标识、类型、值 三部分组成a = “test”a :即 ... »

[Vue音乐项目] 第一节 环境搭建

1.Node安装 登录官网,下载最新版本并安装; 在我的电脑内,执行以下操作:右键->属性->高级->环境变量->系统变量->path 查看是否有node的安装路径,没有的话添加上node的安装路径; 开始->运行->cmd 输入node -v ,出现类似v10.15.3的字样说明安装成功。 2.v ... »

网络对抗技术实验一网络侦察与网络扫描

中国人民公安大学 Chinese people’ public security university 网络对抗技术 实验报告 实验一 网络侦查与网络扫描 学生姓名 刘卓娴 年级 18 区队 网安六区 指导教师 高见 信息技术与网络安全学院 2020年10月20日 实验任务总纲 2017—2018  ... »

pv操作是否会造成死锁呢?

看了一些pv操作的例子,有一些基本原理不是想得很清楚。 有一个进程 while(true) { p(s); ...... v(s); } s的初值为1。 那么我的问题是,当多个该进程需要执行时,是否会造成死锁呢。 我是这么想的: 当3个进程申请时,进行p操作,然后s就会变成-2,那么p操作不是就会阻 ... »