![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识梳理
文章平均质量分 92
CoyCheng
这个作者很懒,什么都没留下…
展开
-
知识梳理_10_SpringCloud
参考: https://mp.weixin.qq.com/s/MJrahcDXwxgDr5zBdO3XWw http://www.macrozheng.com/#/cloud/springcloud Eureka 治理机制 在传统rpc远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 底层原理 默认情况下: 1.服务提供者每隔30秒发送心跳到注册中心 2.注册中心有一个线程,每隔60秒检查服务注册表,原创 2020-11-03 22:30:02 · 155 阅读 · 0 评论 -
知识梳理_09_Spring、SpringMVC、SpringBoot
参考: 《JavaGuide》 Spring 什么是Spring框架,主要包含那些模块 IOC 控制反转(DI 依赖注入) IoC(Inverse of Control:控制反转)是⼀种设计思想,就是 将原本在程序中⼿动创建对象的控制权,交由Spring框架来管理。 IoC 在其他语⾔中也有应⽤,并⾮ Spring 特有。 IoC 容器是Spring⽤来实现 IoC 的载体, IoC 容器实际上就是个Map(key, value) ,Map 中存放的是各种对象。 而在创建对象的过程中 Spring可以依原创 2020-11-03 10:12:32 · 231 阅读 · 0 评论 -
知识梳理_08_Redis
参考: https://mp.weixin.qq.com/s/vXBFscXqDcXS_VaIERplMQ 三太子敖丙 Redis系列 《JavaGuide》 什么是 Redis ? 为什么要⽤ redis/为什么要⽤缓存 特点 Redis 为什么这么快? Redis 为什么早期版本选择单线程? redis 常⻅数据结构以及使⽤场景分析 String 常⽤命令: set,get,decr,incr,mget 等。 String数据结构是简单的key-value类型, value其实不仅可以是Stri原创 2020-10-31 17:03:07 · 252 阅读 · 0 评论 -
知识梳理_07_MySQL
1原创 2020-10-30 16:08:16 · 236 阅读 · 0 评论 -
知识梳理_06_JVM
参考: https://snailclimb.gitee.io/javaguide/#/?id=jvm-%e5%bf%85%e7%9c%8b-1 https://www.bilibili.com/video/BV18b411M7xz?p=102 运行时数据区域 本地方法栈和程序计数器 比如说我们现在点开Thread类的源码,会看到它的start0方法带有一个native关键字修饰,而且不存在方法体,这种用native修饰的方法就是本地方法,这是使用C来实现的,然后一般这些方法都会放到一个叫做本地方法栈的原创 2020-10-28 16:36:06 · 295 阅读 · 0 评论 -
知识梳理_05_并发编程
基础概念 进程和线程区别 进程是所有线程的集合,每一个线程是进程中的一条执行路径。 并发和并行区别 并发:一个处理器同时处理多个任务。例:一个人同时吃三个馒头 并行:多个处理器或者是多核的处理器同时处理多个不同的任务。 例:三个人同时吃三个馒头。 创建方式,和启动 继承thread,重写run方法,调用start() public class ThreadDemo { public static void main(String[] args) throws InterruptedExcepti原创 2020-10-26 15:27:37 · 359 阅读 · 0 评论 -
知识梳理_04_设计模式
参考: https://www.cnblogs.com/pony1223/p/7608955.html http://c.biancheng.net/view/1390.html 单例模式 特点 某个类只能有一个实例,提供一个全局的访问点。 应用场景 Windows的Task Manager(任务管理器) 数据库连接池的设计 在Spring中,每个Bean默认就是单例的 读取配置文件的类,一般也只有一个对象 饿汉式 public class HungrySingleton { private s原创 2020-10-22 15:34:57 · 136 阅读 · 0 评论 -
知识梳理_03_Java集合
结构 参考 https://mp.weixin.qq.com/s/bVOSat47L0Hskfx9akAN6Q https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/collection/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%B8%B8%E8%A7%81%E9%9D%A2%E8%AF%95%E9%A2%98.md List 有序,可重复 ArrayList 参考: https://git原创 2020-10-21 19:16:11 · 176 阅读 · 0 评论 -
知识梳理_02_Java基础
三大特性 封装 把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。 继承 继承是使用已存在的类的定义作为基础建设新类的技术 子类拥有父类对象所有的属性和方法(包括私有的),但是父类的中的私有属性和方法子类是无法访问,只是拥有。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展 子类可以用自己的方式实现父类的方法。 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当原创 2020-10-19 17:53:57 · 536 阅读 · 0 评论 -
知识梳理_01_网络
TCP/IP 网络模型 应用层 HTTP,SMTP,FTP 传输层 TCP,UDP 网络层 IP 链路层 物理层 UDP(User Datagram Protocol,用户数据报协议) 特点 面向无连接 不可靠 数据库报文段传输 传输效率快 所需资源少 首部字节 8个字节 TCP(Transmission Control Protocol ,传输控制协议) 特点 是面向连接 可靠 字节流传输 传输效率慢 所需资源多 首部字节20-60 三次握手 第一次握手:建立连接时,客户端发生SYN(Seq=原创 2020-10-17 21:50:52 · 291 阅读 · 0 评论