05 2021 档案

摘要:IOC思想: IOC(控制反转)是一种依赖倒置原则的代码设计的思路,它主要采用(DI)依赖注入的方式实现 不使用IOC思想的传统模式: 在传统模式中,对象是由程序员主动创建,控制权在程序员手中 程序可以做到正常工作,但仍然有一个难以避免的问题 如果用户的需求变更,程序员就要修改相应的代码,代码量不大 阅读全文
posted @ 2021-05-19 15:26 潜跃 阅读(87) 评论(0) 推荐(0)
摘要:许多人认为,“缓存”是内存的一部分 许多技术文章都是这样教授的 但是还是有很多人不知道缓存在什么地方,缓存是做什么用的 其实,缓存是CPU的一部分,它存在于CPU中 CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不 阅读全文
posted @ 2021-05-18 09:35 潜跃 阅读(1314) 评论(0) 推荐(0)
摘要:1、什么是懒加载? 懒加载也就是延迟加载。 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。 2、为什么要使用懒加载? 阅读全文
posted @ 2021-05-17 17:54 潜跃 阅读(351) 评论(0) 推荐(0)
摘要:1、什么是Redis? Redis是一个开源的、基于内存的数据存储结构,可用作数据库、缓存(常用)、消息中间件2、Redis的作用是什么?为什么要使用Redis? 从上面可知:Redis是基于内存,常用作缓存的一种技术,并且Redis存储的方式是以key-value的形式。 我们可以发现这不就是Ja 阅读全文
posted @ 2021-05-15 17:22 潜跃 阅读(180) 评论(0) 推荐(0)
摘要:1、进程与线程的区别? 一个进程是一个独立运行的环境,他可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。 2、多线程编程的好处是什么?为什么 阅读全文
posted @ 2021-05-13 11:43 潜跃 阅读(355) 评论(0) 推荐(0)
摘要:Collection集合包含:List、Set 一、List 1、List集合特点: 有序的(村如何取出顺序相同) 允许存储重复的元素 有索引(可以使用普通的for循环遍历) 2、应用场景: 3、包含子类:(下面集合详解:链接) ArrayList LinkedList Vector(了解,已过时) 阅读全文
posted @ 2021-05-11 16:57 潜跃 阅读(88) 评论(0) 推荐(0)
摘要:一、什么是集合?(what) java集合类存放在java.util包中,是一个用来存放对象的容器。 注意: 集合只能存放对象。比如你存入一个int类型数据66放入集合中,其实它是自动转化成Integer类型后存入的,java中每一种基本数据类型都有对应的引用类型。 集合中存放的都是对象的引用,而非 阅读全文
posted @ 2021-05-10 11:10 潜跃 阅读(67) 评论(0) 推荐(0)