随笔分类 -  面经

摘要:0、没有自我介绍,上来就问学过什么课程,我说数据结构,java,设计模式,然后他就考数据结构:B+树。。。,B+树索引 1、联合索引(三字段A B C,如果单独查A B 和 A C会不会冲突) 2、内连接左外连接区别 3、#{}和${}在mybatis中的不同 4、java和c学习的不同点,c中的值 阅读全文
posted @ 2018-08-22 14:27 彩电 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1、缓存击穿问题及其原因 背景:用户向后端查询数据时先查询缓存是否存在,如果存在直接获取,如果不存在就去找数据库,然而数据库的查找是慢的,多查询时性能不佳。 缓存击穿原因:黑客向后端发送大量缓存中不存在的数据,导致后端查询缓存不到,转而去查询数据库,大量查询堆积在数据库,数据库可能会挂掉。 2、解决 阅读全文
posted @ 2018-08-15 14:51 彩电 阅读(509) 评论(0) 推荐(0) 编辑
摘要:数据库 事务:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。begin transaction 原子性:指事务是不可再分的最小操作单位,事务中的操作要么都发生,要么都不发生。 一致性:关系型数据库在事务开始和结束之后不能破坏关系表之间关系的完整性和一致性, 阅读全文
posted @ 2018-08-15 10:21 彩电 阅读(289) 评论(0) 推荐(0) 编辑
摘要:1、查看日志 前 n行: cat 文件名 | head -n 数量 demo: cat test.log | head -n 200 # 查看test.log前200行 2、查看日志 尾 n行: cat 文件名 | tail -n 数量 demo: cat test.log | tail -n 20 阅读全文
posted @ 2018-08-14 20:06 彩电 阅读(51230) 评论(0) 推荐(0) 编辑
摘要:相同点: 二者都是用来自动装配bean的,都可以写在字段上或者写在setter方法上,如果写在字段上就可以不用谢setter上。@Resource并不是spring的注解,但是spring支持该注解导入。他是javax.annotation.Resource包下的,需要导入。 不同点: 1、@Aut 阅读全文
posted @ 2018-08-14 20:03 彩电 阅读(212) 评论(0) 推荐(0) 编辑
摘要:多线程 进程概念:进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击左面的IE浏览器,又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。目前操作系统都支持多进程。 线 阅读全文
posted @ 2018-08-12 10:44 彩电 阅读(2001) 评论(0) 推荐(1) 编辑
摘要:1、项目 2、怎么解决高并发问题,乐观锁,悲观锁使用以及使用场景。 3、linklist和arraylist的区别以及在末尾插入一个新的时候的代价。 这个问题可以从linklist和arraylist的数据结构和他们是否支持并发性来阐述 第二个问题关键点是从末尾插入:当从末尾插入时候,由于数组不需要 阅读全文
posted @ 2018-07-31 20:59 彩电 阅读(132) 评论(0) 推荐(0) 编辑
摘要:java 基础 答:八种数据类型分别是byte(1字节)-128~127、short(2字节)-32768~32767、char(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)、boolean(本来是1bit的,但是计算机处理最小的单位是1字节),参数传 阅读全文
posted @ 2018-07-31 20:00 彩电 阅读(272) 评论(0) 推荐(0) 编辑
摘要:几个大厂的面试题目目录: java基础(40题)https://www.cnblogs.com/television/p/9397968.html 多线程(51题) 设计模式(8点) JVM(12题) 数据结构与算法(17题) 数据库(22题) Spring (13题) Netty(7大题) 缓存( 阅读全文
posted @ 2018-07-31 17:59 彩电 阅读(375) 评论(0) 推荐(0) 编辑
摘要:MySQL 为什么用自增列作为主键 为什么使用数据索引能提高效率 B+树索引和哈希索引的区别 B+树是一个平衡的多叉树,从根节点到每个叶子节点的高度差值不超过1,而且同层级的节点间有指针相互链接,是有序的 哈希索引就是采用一定的哈希算法,把键值换算成新的哈希值,检索时不需要类似B+树那样从根节点到叶 阅读全文
posted @ 2018-07-10 11:51 彩电 阅读(5372) 评论(0) 推荐(0) 编辑
摘要:一、问:都做过哪些项目,用了什么? 答:用Servlet和Hibernate做过一个简单的登录界面;用SpringMVC Mybatis Redis做过一个宠物商店的系统; 二、问:那你用过Hibernage和Mybatis,那你从你具体使用中感觉到二者的不同是什么? 答:两者都能屏蔽jdbc ap 阅读全文
posted @ 2018-06-07 20:20 彩电 阅读(1712) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示