为道日损 • 原创笔记

为道日损

你知道哪几种垃圾收集器,各自的优缺点?

解析: Serial收集器:单线程,收集垃圾时必须stop the world,使用复制算法。 ParNew收集器:Serial收集器的多线程版本,也需要stop the world,复制算法。 Pa


为道日损  99  2020-03-29 阅读全文

写一个装饰模式

解析: 概念:装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案。 实现: interface Sourceable{ publi


为道日损  39  2020-03-29 阅读全文

实现一个策略模式

解析: 定义:定义一系列算法,将每个算法封装到具有公共接口的一系列策略类中,从而使他们可以相互替换 & 让算法可在不影响客户的情况下发生变化 实现: 定义抽象策略角色 public abstr


为道日损  41  2020-03-29 阅读全文

ConcurrentMap和HashMap的区别有哪些?

解析: HashMap可以有null的键,ConcurrentMap不可以有; HashMap是线程不安全的,在多线程的时候需要Collections.synchronizedMap(hashMap)


为道日损  40  2020-03-29 阅读全文

抽象类和接口的关系?

解析:简言之,抽象类是一种功能不全的类,接口只是一个抽象方法申明和静态不能被修改的数据的集合,两者都不能被实例化。从某种意义上说,接口是一种特殊形式的抽象类,在Java语言中抽象类表示的是一种继承关系


为道日损  39  2020-03-28 阅读全文

堆内存和占内存的区别?

解析: 栈:保存局部变量的值包括: 报保存基本数据类型的值; 保存引用变量,即堆区对象的引用(指针)。也可以用来保存加载方法时的帧。 堆:用来存放动态产生的数据,比如new出来的对象。注意,创建出来的


为道日损  55  2020-03-28 阅读全文

Session分布式处理?

第一种:黏贴Session 原理:黏贴Session是指将用户锁定到某一个服务器上,比如上面说的例子,用户第一次请求时,负载均衡器将用户的请求转发到了A服务器上,如果负载均衡器设置了黏贴Session


为道日损  49  2020-03-28 阅读全文

JDBC的操作流程?

解析: 加载驱动; 获取连接Connection; 获取到Statement对象用于执行静态的SQL语句; 执行查询返回一个结果集ResultSet并对结果集遍历以对象的方式保存到集合中 关闭资源Re


为道日损  171  2020-03-28 阅读全文

Servlet生命周期有哪些?

解析: 加载Servlet。当Tomcat第一次访问Servlet的时候,Tomcat会负责创建Servlet实例; 初始化。当Servlet被实例化后,Tomcat会调用initi()方法初始化这个


为道日损  164  2020-03-28 阅读全文

什么时候要创建索引?什么时候不适合创建索引?

解析: 创建索引场景: 1.表经常进行select操作; 2.表很大,记录内容分布范围很广; 3.列名经常在where子句或条件中出现; 不创建索引场景: 1.表经常进行insert/update/d


为道日损  32  2020-03-28 阅读全文
云产品
关于本站 域名出售

域名授权:2016-03-16

站点运行:

博主QQ:970737468

博主邮箱:fxw7468@qq.com

为道日损

音乐推荐
热门文章
CentOS 6.9教程:CentOS6.9虚拟主机的优化(四)
2019-11-06   6508
JBuss--为所有JFinal开发者提供二次开发的后台管理系统
2019-07-18   5439
全能DBA:MySQL-共享表空间VS独立表空间(十五)
2019-08-08   5154
跟我学Docker:docker的介绍和安装(一)
2019-07-22   1556
跟我学Docker:企业级私有仓库harbor(十七)完结篇
2019-07-30   1500
正在加载中……