求职笔记
文章平均质量分 95
基础知识复习;牛客网刷题(Java, Python等, 计算机专业基础)错题笔记
Yexiaomola
https://github.com/yexiaomo
展开
-
八、K8s & Docker
文章目录八、K8s8.0 什么是K8s8.1 K8s和docker 区别8.2 什么是自动化和编排8.3 K8s 结构8.4 Image 和 container 的区别8.5 创建一个Pod的主要流程?8.6 K8s中Pod的重启策略?8.7 k8s 外部如何访问集群内的服务?8.8 简述Kubernetes网络模型?Github地址CSDN地址八、K8s8.0 什么是K8s它由 Google 于 2000 年设计和开发,后来于 2014 年捐赠给云原生计算基金会(CNCF)。kubenete原创 2021-09-20 14:37:25 · 421 阅读 · 0 评论 -
七、Redis & Kafka
文章目录七、Redis7.0 Redis介绍redis支持的数据类型及应用场景redis相比memcached的优势redis配置文件redis单线程?redis常见函数缓存雪崩、缓存击穿、缓存穿透、数据库和缓存的双写一致性问题redis的持久化方式Github地址CSDN地址七、Redis7.0 Redis介绍 Redis(Remote Dictionary Server远程字典服务),是一款高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。因为数据都在原创 2021-02-08 15:21:42 · 1039 阅读 · 0 评论 -
四、Spring & Mybatis
文章目录四、Spring & MybatisSpring & SpringBoot4.0 Spring 介绍4.0 Spring优点4.1 Spring 控制反转(IOC)4.2 Spring中的AOP面向切面编程Mybatis4.XGithub地址CSDN地址四、Spring & MybatisSpring & SpringBoot4.0 Spring 介绍Spring是一个轻量级的IOC和AOP容器框架。是为Java应用程序提供基础服务的一套框架,目的是简化应原创 2020-12-06 19:56:09 · 286 阅读 · 0 评论 -
六、数据库(MySQL)
文章目录6、数据库(MySQL)6.1 OSI七层协议模型Github地址CSDN地址6、数据库(MySQL)6.1 OSI七层协议模型原创 2020-12-02 16:59:14 · 875 阅读 · 0 评论 -
五、计算机网络 & 操作系统
文章目录五、计算机网络5.1 OSI七层协议模型5.2 TCP/IP 协议5.3 三次握手*5.4 四次挥手*Github地址CSDN地址五、计算机网络5.1 OSI七层协议模型从上到下传输单位任务功能常见协议应用层~用户与网络交互界面,为特定网络应用提供访问OSI环境服务~HTTP,FTP,SMTP,DNS表示层~处理两个通信系统中交换信息的方式数据压缩,数据加密解密-会话层~建立同步SYN~-传输层报文段(TCP)或用户数据原创 2020-11-16 22:51:07 · 876 阅读 · 0 评论 -
三、Java并发&线程池
文章目录三、Java并发3.1 进程与线程的区别*Github地址CSDN地址三、Java并发从Java 5.0开始,JDK中提供了java.util.concurrent(简称JUC )包,在此包中增加了并发编程中常用的工具类,用于定义线程的自定义子系统,包括线程池、异步IO 和轻量级任务框架等。3.1 进程与线程的区别*...原创 2020-11-02 19:30:24 · 762 阅读 · 0 评论 -
二、Java集合
文章目录二、Java集合2.1 Java中常见的集合2.2 HashMap和Hashtable的区别有哪些?Github地址CSDN地址二、Java集合Java中的集合,从上层接口看分为两类,Map和Collection,而Collection又分为Set和List2.1 Java中常见的集合Map接口和Collection接口是所有集合框架的父接口Collection接口的子接口包括:Set接口和List接口Map接口的实现类主要有:HashMap、TreeMap、Hashtable、L原创 2020-10-19 22:05:12 · 319 阅读 · 0 评论 -
一、Java基础
文章目录一、基础知识(必会)1.1 JDK,JRE和JVM的区别与联系有哪些?一、基础知识(必会)1.1 JDK,JRE和JVM的区别与联系有哪些?答: 首先要熟悉其基本概念JDK(Java Development Kit)是一个开发工具包, 是Java开发环境的核心组件, 并提供编译, 运行和调试一个Java程序所需要的工具, 可执行文件和二进制文件, 是一个平台特定的软件.JRE(Java Runtime Environment)是指Java运行时环境, 是JVM的原创 2020-06-19 21:35:29 · 561 阅读 · 2 评论 -
四、Java 之 JVM&GC
1 JVM1.1 谈谈你对Java的理解可以从以下几个方面展开平台无关: 即编译一次,可以运行在任何平台上GC(垃圾回收机制)语言特性: 泛型,反射,lambda表达式面向对象: 封装,继承,多态类库: 数据库,IO异常处理1.2 平台无关性如何实现答: 使用javac命令将.java文件编译成JVM可识别的字节码文件, 在你所要运行的平台上,安装上对应JVM,java命令...原创 2019-12-17 21:47:20 · 395 阅读 · 0 评论