
面试问题
文章平均质量分 91
小小来也
这个作者很懒,什么都没留下…
展开
-
怎么保证缓存和数据库的双写一致性
https://blog.youkuaiyun.com/chang384915878/article/details/86756463 http://www.bubuko.com/infodetail-3110648.html 1.Cache Aside Pattern 最经典的缓存+数据库读写模式 读的时候,限度缓存,缓存没有在读数据库,然后取出数据放入缓存,同时响应 更新时,先更新数据库,再删除缓存 ...原创 2020-03-09 09:25:02 · 431 阅读 · 0 评论 -
如果WEB请求并发量过高,Tomcat所在服务器经常出现服务异常,应该如何处理?
面试题:如果WEB请求并发量过高,Tomcat所在服务器经常出现服务异常,应该如何处理?原创 2020-01-16 17:09:52 · 1813 阅读 · 0 评论 -
SpringMVC底层的执行流程
SpringMVC底层的执行流程原创 2019-11-30 11:14:24 · 364 阅读 · 0 评论 -
如果使用Java开发多线程传输文件,你如何实现
面试题:如果使用Java开发多线程传输文件,你如何实现。(只需要说明技术和思路) BS结构 H5,文件组件标签,有多个属性,文件切割相关属性。把一个文件切割,从文件的第几个字节开始读取,读取多少字节。 服务端本身就是一个多线程, Commons-Fileupload 一个进程有多个线程,一个线程有多个协程 CS结构 使用多线程技术和RandomAccessFile技术实现。 多线程,提高效率使用E...原创 2019-12-20 10:04:04 · 636 阅读 · 0 评论 -
详细解释集合
面试题:详细解释集合。接口、常用实现类、不同集合的关系关联、实现类的区别特性。可能的话,尽可能的关联其他技术:如:concurrent包、ThreadLocal、redis底层字典。 ...原创 2019-12-19 10:29:25 · 218 阅读 · 0 评论 -
JavaSE Object类型中的常用方法
JavaSE Object类型中的常用方法:hashCode|equals|clone。 解释每个方法的作用,使用在什么场景,结合其他技术进行描述。 clone() 方法:保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。主要是java中除了8中基本数据类型参数是值传递,其他类对象传参数都是引用传递,我们...原创 2019-12-18 09:51:49 · 217 阅读 · 0 评论 -
批量向mysql导入1000万数据有什么方法
千万级数据批量导入mysql的优化 1.数据库引擎: 常见的索引引擎 InnoDB,现在默认的引擎,支持外键、行锁、事务。默认是一句一事务,一句一提交。事务是需要开启的,并提交或回滚来关闭的。批量录入数据,手动开启事务,并手动提交。开启事务:start transaction;提交事务:commit;回滚事务:rollback。读写效率均等,没有特别突出的地方。InnoDB对表格的管理是基于但文...原创 2019-12-17 21:55:37 · 2579 阅读 · 0 评论 -
解决中mysql数据库中深度分页问题
面试题:MySQL数据库中解决深度分页。 表格tb_test,主键id是唯一有索引的字段。表格有数据1000万,分页查询数据,每页显示10条,查询第1万页,如何编写SQL效率最高。 deep paging --索引、SQL优化 MySQL执行SQL语法的顺序: select column_name 3 筛选需要的字段 from table_name ...原创 2019-12-17 10:08:51 · 1536 阅读 · 0 评论