摘要:
1、计算机系统简介 计算机系统由“硬件”和软件两大部分组成 总体的来说可分为五层结构的计算机系统 2、计算机的基本组成 冯诺依曼提出“存储指令”概念,其特点如下: 计算机由运算器、存储器、控制器、输入设备和输出设备五大组件组成指令和数据以同等地位存放于存储器内,并可按址寻访指令和数据均用二进制数表示 阅读全文
摘要:
准备复习数据结构,从链表开始,想着csdn看看别人是咋写的,一搜一大堆,每个人写的都不一样,当然我可能写的也很奇葩,我就是根据我学C语言的时候写的 一、单向链表 1、定义链表节点 public class Node { public int data;//数据域 public Node next;/ 阅读全文
摘要:
springcloud学习笔记 Eureka基础知识单机Eureka的构建步骤IDEA生成EurekaServer端服务provider注册中心EurekaClient端cloud-provider-payment8001将注册进EurekaServer成为服务提供者EurekaClient端clo 阅读全文
摘要:
一条SQL查询语句是如何执行的 Server层连接器查询缓存分析器优化器执行器 存储引擎层 在我们平常执行一条sql语句时,它的内部是怎么样的一个过程呢? mysql> select * from T where ID=10; 下图是MySQL的架构图: MySQL可以分为Server层和存储引擎层 阅读全文
摘要:
线程 线程面试题创建线程的四种方法:并行和并发有什么区别?线程和进程的区别?守护线程是什么?说一下 runnable 和 callable 有什么区别?线程有哪些状态?sleep() 和 wait() 有什么区别?notify()和 notifyAll()有什么区别?线程的 run()和 start 阅读全文
摘要:
这章节,我们需要通过SpringCloud的微服务把之前写的四个微服务关联起来 通过两个角色之间的关系: 客户端和服务注册端 服务端: msa-weather-eureka-server 我们先创建一个服务端类,并让服务端不注册自己 引入依赖: dependencies { compile('org 阅读全文
摘要:
API网关:主要统一API入口 如:天气数据API、城市数据API,当需要调用这些API时,是直接通过名称来调用,在管理上没有统一的管理,直接由应用来调用 API网管的意义 集合多个API:直接调用网关,网关进行转发相应的微服务 统一的API入口: 应用不知道具体的微服务的功能,通过网关调用 API 阅读全文
摘要:
来学习SpringBoot启动器原理,我们先从这两个方面来入手: 1、注解:@SpringBootApplication 2、run方法:SpringApplication.run() 在创建SpringBoot应用时,我们都会写这两个东西,我们来仔细看一下它到底是什么 一、注解:@SpringBo 阅读全文
摘要:
函数式接口: 1、概念: 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可 以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行 阅读全文
摘要:
剑指offer第21题 题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路一:类似于插入排序的思想,对于数组,遇见奇数就将当前的奇数往前移动,直到往前移动的过程中,遇到奇 阅读全文