java面试宝典
文章平均质量分 87
memory_cood
最穷不过讨饭不死终将出头
展开
-
Mysql 性能优化真实案例(面试可用)
项目背景系统包含多个直播平台数据斗鱼,虎牙,QQ音乐等多个业务的数据,通过数据分析重组计算并按照一定数据格式返回给前端以多种数据表格形式展示包括直线图,柱状图,饼状图,表格等。数据权限和操作权限按照用户分配角色,角色分配权限的方式设计。数据上传下载利用阿里巴巴插件进行快速导入,导出。我主要负责项目优化对百万数据量的导入、数据清洗、查询、分析、统计。优化一 选择更合适的存储引擎针对这个项目是读多写少场景,我这里把原来MYSQL 默认的搜索引擎INNODB 改为 MYISAM 。INNODB 和原创 2021-05-22 20:44:57 · 770 阅读 · 1 评论 -
怎么用户-角色-权限设计思想
文章目录1. 用户2. 角色3. 权限1. 用户2. 角色3. 权限原创 2020-04-03 11:50:07 · 494 阅读 · 0 评论 -
String 、StringBuffer和StringBuilder 的区别?
1. String 、StringBuffer和StringBuilder 的区别?相同点:都是可以用来存储字符串的对象(String和StringBuffer是线程安全的)不同点: String是一个字符串常量,即不可变对象;(每一次赋值的时候,如果常量池中找不到,就会重新生成一个新的对象) StringBuffer是一个可变的并且...原创 2019-03-31 14:22:22 · 118 阅读 · 0 评论 -
java集合框架详解
首先,我想先给一张集合的整体框架图,这张图并不是最详细的图,只是列出比较常见的接口和使用的类1. Collection接口是集合的根接口,Java中没有提供这个这个接口的直接实现类,但是却让其继承产生了两个接口,就是Set和List;Set中不能包含重复元素且是无序的,List中元素可以重复且有序2. Map是java.util包中的另一个接口,他和Collection没有关系,是相互...原创 2019-04-02 20:17:13 · 402 阅读 · 0 评论 -
网络原理面试题-TCP
这里我想先给结论来引出问题的方法来介绍TCP/IP这两种协议。 TCP是面向连接的、可靠的的流协议。1.什么是面向连接? 连接:是指各种设备、线路、或网络中进行通信的两个应用程序为了相互传递信息而专有的、虚拟的通信线路。 一旦建立连接,进行通信的应用程序只使用这个虚拟的通信线路发送和接受数据,就可以保障信息的传输,TCP则负责控制连接的建立、断开、保持等管理工作。...原创 2019-05-04 16:54:39 · 1028 阅读 · 0 评论