知识整理
凤舞九天的博客
这个作者很懒,什么都没留下…
展开
-
并发知识整理
(基础) 什么是线程和进程? 进程是程序的一次执行过程,系统运行一个程序即是一个进程从创建,运行到消亡的过程。 运行main函数其实就是启动一个JVM进程,而main函数所在的线程称为主线程。 线程是比进程更小的执行单位。同类的多个线程共享进程的堆和方法区资源,有自己的程序计数器、虚拟机栈、本地方法栈。 轻量级进程 程序计数器为什么是私有的? 作用:字节码解释器通过程序计数器来依次读取指令,从而实现代码的流程控制 在多线程情况下,程序计数器记录当前线程执行的位置,当线程被切回来是就能知道上次运行到哪了原创 2020-08-17 15:21:25 · 158 阅读 · 0 评论 -
Redis知识整理
远程内存数据库、非关系数据库 复制、持久化、客户端分片 -----》拓展成包含数百GB数据、每秒处理上百万次请求的系统。 主从复制:从连接上主,接收主发送的整个数据库初始化副本,之后主执行写命令时都会发送给所有从服务执行,实时更新从服务器的数据。 redis将数据存储在内存中,发送给redis的命令请求不需要经过查询分析器、查询优化器。 一. Redis数据结构 String 字符串 由子节组成的序列,可以是字符串、整数(long)或浮点数(double)。可对数字执行自增、自减操作。 常用命令:get原创 2020-08-13 17:55:45 · 292 阅读 · 0 评论 -
Spring知识整理
Spring模块 核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块 Spring Bean Spring注解 @Controller (返回一个页面) +@ResponseBody= @RestController (返回JSON 或 XML 形式数据) 将类声明为bean的注解: @Autowired自动装配bean @Componect @Repository、@Service、@Controller Spring MVC 原理图: 客户端(浏览器)发送请求,直接原创 2020-08-13 18:11:43 · 232 阅读 · 0 评论