线程池的几个参数及代表意义: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUni
阅读更多...
1.2019大厂技术面试题 2.JavaGuide-java学习、面试指南 3.Java面试通关要点汇总集【终极版】
项目的部分 5.1.项目高并发处理方案 1.线程和进程的区别: 答:(1)进程是一个 “执行中的程序”,是系统进行资源分配和调度的一个独立单位; (2)线程是进程的一个实体,一个进程中拥有多个线程,线
5.4. ES(搜索模块) 1.什么是ES? 答:es是一个高扩展、开源的全文检索和分析引擎,它可以准实时地快速存储、搜索、分析海量的数据。 2.为什么要使用到ES? 答:因为在我们商城中的数据,将来
微服篇 4.1SpringBoot 1.什么是SpringBoot 答:Spring Boot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目。大多数SpringBoo
3.3 Mybatis 1、什么是Mybatis? 答:(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建
框架部分 3.1Dubbo 1.Dubbo是什么? 答:DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC(远程过程调用协议)远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架
1.什么是sql语句优化? 答:就是对性能低下的sql语句转化成目的相同但是性能优异的语句。 sql优化的几种方法(重点记) 1).对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o
1.3 IO流 1.java中有几种类型的流? 答:字符流和字节流。字节流继承inputStream和OutputStream,字符流继承自InputSteamReader和OutputStreamW
1.ArrayList和LinkedList的区别是什么(面试)? 答案:①是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; ② 底层数据结构:
微信捐赠