03 2020 档案

摘要:1、构造方法 1 public HashMap() { 2 this(DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR); 3 } 4 5 public HashMap(int initialCapacity) { 6 this(initialCapacit 阅读全文
posted @ 2020-03-30 13:43 potent_prince
摘要:我感觉redis这个缓存真的太好用了,所以很感兴趣,特来研究一番 首先说一下redis 的持久化技术 什么叫持久化呢? 例如事务的持久性一样,就是把数据永久保存起来,内存是不能存东西的,因为一断电,缓存就会清除,但是他可以提高读写效率,所以我们要保证数据的能永久的存在我们会放到磁盘中。这就是所谓的持 阅读全文
posted @ 2020-03-30 11:27 potent_prince 阅读(123) 评论(0) 推荐(0)
摘要:1、为什么用线程池 1)降低资源消耗,线程是稀缺资源,所以反复的创建销毁,是非常消耗资源的 2) 提高响应率 ,大量请求高并发,多线程速度快 3)提高线程的可管理性,线程池进行管理和监控 2、线程池继承实现关系 public class ThreadPoolExecutor extends Abst 阅读全文
posted @ 2020-03-26 14:17 potent_prince 阅读(206) 评论(0) 推荐(0)
摘要:1、jvm的组成 类加载器- 内存- 执行引擎- 本地方法调用 如下图 1、类加载器 .java 文件-编译.class 文件 类加载器就是主要加载.class 文件的。双亲委派机制 详解 https://blog.csdn.net/dam454450872/article/details/1035 阅读全文
posted @ 2020-03-26 11:30 potent_prince 阅读(127) 评论(0) 推荐(0)
摘要:一、谈一谈collection 和collections 的区别 collection是集合上级接口,常用的list和set都是它的子接口 collections 是工具类。里面有集合排序,替换和线程安全化,搜索的方法 二、继承collection 接口和Map接口的集合类都是我们常用的数据结构 如 阅读全文
posted @ 2020-03-11 12:06 potent_prince 阅读(191) 评论(0) 推荐(0)
摘要:一段代码,可参考 public class ReadTxtUtil { /** * 读取内容 */ public HashMap<String, String> read(String filePath) { BufferedReader br = null; String line = null; 阅读全文
posted @ 2020-03-04 16:57 potent_prince
摘要:一、理解”==“的含义 在java中,主要有两个作用。 1、基础数据类型:比较的是他们的值是否相等,比如两个int类型的变量,比较的是变量的值是否一样。 2、引用数据类型:比较的是引用的地址是否相同,比如说新建了两个User对象,比较的是两个User的地址是否一样。 二、理解equals的含义 源码 阅读全文
posted @ 2020-03-02 15:22 potent_prince