07 2019 档案

摘要:HashMap结构: 简单来说,HashMap是一个Entry对象的数组。数组中的每一个Entry元素,又是一个链表的头节点。 Hashmap不是线程安全的。在高并发环境下做插入操作,有可能出现下面的环形链表: 避免HashMap线程安全问题的方法: 但是两者有共同的问题:性能 无论是读操作还是写操 阅读全文
posted @ 2019-07-22 18:43 echola_mendes 阅读(772) 评论(0) 推荐(0)
摘要:目录 Put方法的原理 Get方法的原理 高并发下的HashMap(jdk8以下版本) 问题 HashMap的初始长度? 为什么长度必须是16或是2的幂?比如HashMap的长度是10会是怎么样的? Hashmap为什么线程不安全? Hashmap中的key可以为任意对象或数据类型吗? 占位符 Ha 阅读全文
posted @ 2019-07-22 14:50 echola_mendes 阅读(230) 评论(0) 推荐(0)
摘要:目录 Spring简介 Bean的自动配置 Spring简介 Spring是为了解决企业应用开发的复杂度,是一个轻量级的控制反转(将对象的创建权反转给Spring)和面向切面的容器 从大小与开销两方面而言Spring都是轻量的,完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且 阅读全文
posted @ 2019-07-21 11:43 echola_mendes 阅读(141) 评论(0) 推荐(0)
摘要:Zookeeper 中间件,提供协调服务 作用于分布式系统,发挥其优势3,可以为大数据服务 支持Java,提供Java和C语言的客户端api 分布式系统 很多台计算机组成一个整体,一个整体一致对外并且处理同一请求 内部的每台计算机都可以互相通信 客户端到服务端的一次请求到响应结束会历经多态计算 zo 阅读全文
posted @ 2019-07-16 23:29 echola_mendes 阅读(174) 评论(0) 推荐(0)
摘要:SQL面试题 之前在面试中,关于数据库,被提问的对多的就是SQL性能优化!慕课网中有相关课: 性能优化之MySQL优化 阅读全文
posted @ 2019-07-14 00:18 echola_mendes 阅读(192) 评论(0) 推荐(0)
摘要:目录 ==和equals break和continue error和exception throw和throws final、finally和finalize String、StringBulider和StringBuffer ==和equals的区别 equals和==最大的区别:一个是方法,另一 阅读全文
posted @ 2019-07-13 17:42 echola_mendes 阅读(208) 评论(0) 推荐(0)
摘要:目录 抽象类 接口 抽象类和接口的异同 问题 抽象类 抽象类是一种特殊的方法,它只有声明,没有具体的实现 抽象方法必须有abstract关键字进行修饰,如果一个类中有抽象方法,则该类为抽象类(因为抽象类中无具体实现,所以不能使用抽象类创建对象) 抽象类是为了继承而存在,如果不继承,则无意义。 对于一 阅读全文
posted @ 2019-07-12 20:24 echola_mendes 阅读(487) 评论(0) 推荐(0)
摘要:重写 从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重 阅读全文
posted @ 2019-07-12 15:26 echola_mendes 阅读(374) 评论(0) 推荐(0)
摘要:String,StringBuffer,SrtingBuilder的区别 目录 java异常 java异常 异常处理机制主要回答了三个问题 what:异常类型回答了什么被抛出 where:异常堆栈跟踪回答了在哪抛出 why:异常信息回答了为什么抛出 Java的异常体系 RuntimeExceptio 阅读全文
posted @ 2019-07-08 18:33 echola_mendes 阅读(1057) 评论(0) 推荐(1)
摘要:谈谈你对java的理解 平台无关性 GC 语言特性(泛型、反射、lamda) 面向对象(封装、多态、继承) 类型 异常处理 Complie Once,Run Anywhere如何实现?(平台无关性) java一般分为编译时(javac指令)、运行时 java源码被编译成字节码,再由不同的平台的JVM 阅读全文
posted @ 2019-07-04 20:57 echola_mendes 阅读(202) 评论(0) 推荐(0)
摘要:Redis 一种支持Key-Value等多种数据结构的存储系统。 可用于缓存,事件发布或订阅,高速任务队列、网站访问统计、应用排行榜、数据过期处理和分布式集群架构中的session分离等场景。 该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持 阅读全文
posted @ 2019-07-02 14:22 echola_mendes 阅读(122) 评论(0) 推荐(0)
摘要:关系型数据库主要考点 一个面试题引发出来套路 ——>>如何设计一个关系型数据库? 设计 RDBMS关系数据库管理系统(Relational Database Management System)分为: 索引模块 为什么要使用索引? ——>>避免全表扫描,快速查询数据 什么样的信息能成为索引? ——> 阅读全文
posted @ 2019-07-02 11:13 echola_mendes 阅读(167) 评论(0) 推荐(0)