
面试
lixiaoyi01
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面试要准备的内容
1、springspringbean的生命周期?在项目中有哪些应用? springaop如何理解?cglib和jdk自带代理有什么区别?在项目中有哪些应用? spring事务传播特性?spring事务的实现方式?项目中如何应用? 拦截器和过滤器有什么区别?在项目中如何应用? ThreadLocal如何理解?在项目中如何应用?2、springmvcspringmvc的工作流程? ...原创 2020-03-27 09:07:44 · 287 阅读 · 0 评论 -
spring总结
spring 是一个强大的家族,而我们平常用的是spring framework,今天总结的就是这spring framework,其中有两大功能:ioc和aop。原创 2019-11-06 09:48:47 · 124 阅读 · 0 评论 -
面试之jpa和mybatis的区别
第一、jpa是对象与对象之间的映射,而mybatis是对象和结果集的映射。第二、jpa移植性比较好,不用关心用什么数据库,因为mybatis自由写sql语句,所以当项目移植的时候还需要改sql。(及时判断数据库类型,不嫌累么)。第三、当需要修改字段的时候mybatis改起来特别费事,而jpa就相对简单。第四、如果用hibernate学习起来比较费时间,而mybatis相对来说比较简单,原创 2018-01-25 14:55:39 · 66151 阅读 · 9 评论 -
多线程(面)
一、死锁的原因 当线程互相持有对方所需要的资源时,会互相等待对方释放资源,如果线程都不主动释放所占有的资源,将产生死锁。二、产生死锁的条件 1、互斥条件:进程对于所分配到的资源具有排它性,即一个资源只能被一个进程占用,直到被该进程释放 。 2、请求和保持条件:一个进程因请求被占用资源而发生阻塞时,对已获得的资源保持不放。 3、不剥夺条件:任何一个资源在没被...翻译 2018-05-28 09:16:19 · 201 阅读 · 0 评论 -
多线程(1)
(1)生命周期的五种状态新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t1.start();运行(running)线程获得CPU资源正在执行...转载 2018-12-11 11:28:43 · 484 阅读 · 0 评论 -
rabbitmq(面试前复习)
概念性问题 队列(queue): 是RabbitMQ的内部对象,用于存储消息。 交换机(exchange):消息首先到达的是交换机而不是队列。 routing key : 消息到交换机的一个路由规则。 binding key : 交换机绑定队列的关系。Exchange Types(交换机路由的4个规则) fanout:会发送到绑定exchang...原创 2019-07-31 13:50:36 · 217 阅读 · 0 评论 -
准备的面试经验(1)
最烦的就是面试,最不喜欢的也是面试,最近也是在准备当中,想着有一套完整的项目经验,完全靠攒!!!所以要记录一下准备的项目有两个:一个没有用微服务,一个用了微服务。项目1:民宿的项目技术:ssm+rabbitmq+redis+mysql+mongodb+nginx主要模块:前台模块 订单模块 库存模块 后台模块...原创 2019-08-12 17:45:27 · 135 阅读 · 0 评论