暂时未有相关云产品技术能力~
一朵花凋零荒芜不了整个春天,一次跌倒也荒废不了整段旅程!
④. 可视化界面-Portainer
③. 容器如何挂载 volume、bindmount、temfsmount ①. 每一个容器里面的内容,支持三种挂载方式 ②. 直接挂载 volume(卷) ③. 手动挂载 bind mount ④. 使用总结
①. 镜像如何存储 ②. 镜像加载原理
⑩③. 容器export导出jar和import导入为一个镜像 ①④. 镜像 save保存镜像jar和load将jar转换为镜像
⑩①. Docker镜像commit操作 ⑩②. 推送镜像docker push
⑨. 详解docker run [OPTIONS] IMAGE [COMMAND] [ARG...] ⑩. 查看日志logs、进入容器exec、拷贝cp
⑤. Docker常用命令图 超级重要 ⑥. 查看docker start| stop| restart| enable ⑦. 镜像命令 images search pull rmi
④. 帮助命令 docker version、info、–help
①. Docker简介 ②. 镜像、容器、仓库 ③. Docker、Mysql、Redis、Vagrant的安装详解
FRONT01_三元表达式+refs调用子组件时的undefined
REDIS6_分布式存储极致性能目录
Juc_并发编程目录
⑥. 自旋锁
④. 死锁及排查
③. 可重入锁(又名递归锁)
①. 乐观锁和悲观锁 ②. 公平锁和非公平锁
①. Lock8 8锁问题 ②. 从字节码角度分析synchronized实现 ③. 反编译synchronized锁的是什么
work02_vue页面打印水印
work01_pdf后台打印水印
③. 你在工作中是如何创建线程池的,是否自定义过线程池使用 ④. 合理配置线程池你是如何考虑的?
③. 线程池的底层工作原理? ④. 线程池用过吗?生产上你是如何设置合理参数 ①. 线程池的拒绝策略请你谈谈 ②. 你在工作中单一的/固定数的/可变你的三种创建线程池的方法,你用哪个多?超级大坑
①. ThreadPoolExecutor谈谈你的理解? ②. 线程池的七大参数
Juc04_阻塞队列
③. 解决方法
②. 虚假唤醒问题分析
①. 虚假唤醒问题的产生
③. 使用ReentrantLock实现 (显示锁)
②. 使用Sychronized实现(隐式锁)
①. 生产者和消费者模式概述
⑦. 线程同步 ①. 买票案例出现的两个问题 ②. 同步代码块synchronized ③. 同步方法
⑤. 线程控制(sleep、join、setDeamon) ⑥. 线程的生命周期
④. 线程池 ③. 设置和获取线程名称 ④. 线程优先级(setPriority)
③. Callable接口(创建线程)
①. 多线程的概述(面试高频问点) ②. 多线程的实现方式 ①. 继承Thread ②. 实现Runnable接口
①. Thread.activeCount( ) ②. TimeUnit类
LINUX_虚拟机目录
⑤. 什么是字节码指令
③. 透过字节码指令看代码细节 ④. 如何解读供虚拟机解释执行的二进制字节码?
①. 字节码文件的跨平台性(了解) ②. Java的前端编译器(了解)
Mybatis_获取自增主键的两种方式
⑤. Parallel、ParallelOld:吞吐量优先 ⑧. 详解-XX:+PrintGCDetails ⑨. 其他垃圾回收器概述
③. Serial、SerialOld 回收器:串行回收(了解) ④. ParNew回收器:并行回收(了解)
①. 评估GC的性能指标 ②. 不同的垃圾回收器概述
③. 弱引用: 发现即回收 ④. 虚引用: 对象回收跟踪
⑨. 引用 ①. 强引用:不回收 ②. 软引用: 内存不足即回收
⑦. 安全点(Safepoint) ⑧. 安全区域(Safe Region)
⑤. 多线程中的并行与并发 ⑥. 垃圾回收的并行、串行、并发
③. 内存泄漏(Memory Leak) ④. Stop The World
①. System.gc()的理解 ②. 内存溢出(out of Memory)
⑤. map和reduce ⑥. 对象(Object)优化