Loading

摘要: 1.DNS域名解析 所有浏览器首先要确认的是域名所对应的服务器在哪里。将域名解析成对应的服务器IP地址,是由DNS服务器来完成的。 客户端收到你输入的域名地址后,它首先去找本地的hosts文件,检查在该文件中是否有相应的域名、IP对应关系,如果有,则向其IP地址发送请求,如果没有,再去找DNS服务器 阅读全文
posted @ 2021-03-29 21:09 _bwang 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、下载镜像文件 docker pull redis 2、创建实例并启动 mkdir -p /mydata/redis/conf touch /mydata/redis/conf/redis.conf docker run -p 6379:6379 --name redis \ -v /mydata 阅读全文
posted @ 2021-03-05 16:56 _bwang 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1、下载镜像文件 docker pull mysql:5.7 2、创建实例并启动 sudo docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/mysql/data:/var/ 阅读全文
posted @ 2021-03-05 16:55 _bwang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: centos7 安装docker 升级内核版本以支持overlay2 使用uname -sr查看内核版本【一般为3.x或者4.x】 centos7升级内核命令如下: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org \ && rpm 阅读全文
posted @ 2021-03-05 16:50 _bwang 阅读(85) 评论(0) 推荐(0) 编辑
摘要: ConCurrentHashMap的底层是:散列表+红黑树,与HashMap是一样的。 根据上面注释我们可以简单总结: JDK1.8底层是散列表+红黑树 ConCurrentHashMap支持高并发的访问和更新,它是线程安全的 检索操作不用加锁,get方法是非阻塞的 key和value都不允许为nu 阅读全文
posted @ 2020-09-14 15:05 _bwang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、继承Thread类 继承Thread类创建线程的步骤未: (1)创建一个类继承Thread类,重写run()方法,将所要完成的任务代码写进run()方法中; (2)创建Thread类的子类的对象; (3)调用该对象的start()方法,该start()方法表示先开启线程,然后调用run()方法; 阅读全文
posted @ 2020-09-12 19:17 _bwang 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 代理模式基本介绍 代理模式:作为一个对象提供一个替身,以控制对这个对象的访问,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能菜哦做,即扩展目标对象的功能 被代理对象可以是远程对象、创建开销大的对象或者需要安全控制的对象 代理模式有不同的形式,主要有三种:静态代 阅读全文
posted @ 2020-09-12 15:49 _bwang 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 虚拟机栈背景 由于跨平台性的设计,java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 根据栈设计的优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 内存中的堆与栈 栈是运行时的单位,而堆是存储的单位 1.栈解决程序的运行问题, 阅读全文
posted @ 2020-09-11 20:49 _bwang 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、Map介绍 Map与Collection的区别 Map集合的特点: 将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值 Map和Collection集合的区别: Map集合存储的元素时成对出现的,Map的键时唯一的,值时可以重复的 Collection集合存储的元素时单独出 阅读全文
posted @ 2020-09-11 20:21 _bwang 阅读(388) 评论(0) 推荐(0) 编辑
摘要: PC 寄存器介绍 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。JVM中的PC寄存器是对物理PC寄存器的一种抽象模拟。 一个线程对应一个 JVM Stac 阅读全文
posted @ 2020-09-11 20:18 _bwang 阅读(8580) 评论(0) 推荐(2) 编辑