自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 多线程总结

重点 synchronized、lock、volatile jvm是怎么实现synchronized的,以及锁升级的过程 并发容器底层实现 阻塞队列的底层实现:lock+condition 线程池 CAS的原理 原子类的底层 AQS的一些底层实现 线程协作工具类和Lock 公平锁和非公平锁底层实现的比较 ThreadLocal的原理 Future Java8的ForkJoinPool 基本概念 进程和线程 进程是应用程序在内存中分配的空间,一个进程可以有多个线程 进程单独占有一定的内存地址空间,而线程共享进

2021-03-27 21:24:08 172

原创 代理模式

代理模式 实现代理模式,需要以下几个步骤: 定义真实对象和代理对象的公共接口 代理对象内部保存对真实目标对象的引用 访问者仅能通过代理对象访问真实目标对象,不可直接访问目标对象 代理模式的定义:给目标对象提供一个代理对象,代理对象包含该目标对象,并控制对该目标对象的访问 代理模式的目的: 通过代理对象的隔离,可以在对目标对象访问前后增加额外的业务逻辑,实现功能增强 通过代理对象访问目标对象,可以防止系统大量地直接对目标对象进行不正确的访问,出现不可预测的后果 静态代理与动态代理 静态代理 优点:代

2021-03-24 21:31:48 159

原创 SpringMVC总结

体系结构 三层架构 表现层 Model View Controller 业务层 持久层 执行流程和原理 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.s

2021-03-24 16:19:40 208

原创 Spring总结

重构JavaEE三层结构 面向接口编程 使用者只看接口,不管实现类,实现类交给容器工厂去创建 使用properties或者xml配置文件指定类的全路径,防止修改源代码 IOC/DI 控制反转 (Inversion Of Control)和依赖注入(Dependency Injection)是同一行为的两种表达,只是描述的角度不同而已 控制反转的描述: IoC/DI容器反过来控制应用程序,控制应用程序所需要的外部资源 依赖注入的描述: 应用程序依赖IoC/DI容器,依赖它注入所需要的外部资源 具体的讲:当某个

2021-03-24 15:31:08 393

原创 linux学习笔记

虚拟机网络配置 目录结构 常用命令及使用技巧 系统管理与维护 1.ls命令 -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 -d 可以查看当前目录的属性 2.pwd命令 查看当前所在的工作目录的绝对路径 3.cd命令 cd / 进入用户的主目录。 cd test 进入当前目录下的test目录 【这个是相对目录】 cd /root/test 进入root目录下的test目录 【这个是绝对目录】 cd ~

2020-11-03 16:25:22 118

原创 尚硅谷docker学习笔记

Docker的常用命令 帮助命令 docker version docker info docker 命令 --help 镜像命令 REPOSITORY TAG IMAGE ID CREATED SIZE hello-world latest bf756fb1ae65 10 months ago 13.3kB REPOSITORY:表示镜像的仓

2020-11-03 16:23:46 796 2

原创 Swagger-UI API文档生产工具基本介绍

导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</group

2020-10-27 16:07:46 292

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除