hibernate

Java面试题——随机题(一),看看哪些你会哪些你不会

瘦欲@ 提交于 2020-10-02 19:57:53
Java面试题——随机题(一),看看哪些你会哪些你不会 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 请说明一下EJB的几种类型分别是什么? 会话(Session)Bean、实体(Entity)Bean 、消息驱动的(Message Driven)Bean 会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种 实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种。 请说明一下锁机制的作用是什么?并且简述一下Hibernate的悲观锁和乐观锁机制是什么? 锁机制的作用是保证共享资源可以进行排他性的访问 悲观锁 悲观的认为在数据处理过程中极有可能存在修改数据的并发事务(包括本系统的其他事务或来自外部系统的事务),于是将处理的数据设置为锁定状态。 数据库中主要是通过数据库底层的锁机制才能保证真正的数据访问排他性。 缺点:并发量不高,效率低; 乐观锁 对并发事务持乐观态度(认为对数据的并发操作不会经常性的发生),通过更加宽松的锁机制来解决由于悲观锁排他性的数据访问对系统性能造成的严重影响。最常见的乐观锁是通过数据版本标识来实现的 redis为什么是单线程? 多线程不一定比单线程效率高,多线程的本质就是CPU通过轮换时间片执行不同的线程,看似多个线程一起执行

B站60K播放量,SpringBoot+Vue前后端分离完整入门教程!

流过昼夜 提交于 2020-09-30 10:00:23
  最近很多小伙伴都在学习前后端分离的知识,苦于找不到好的基础资料,于是我翻箱倒柜,找了一份好的Vue入门视频和笔记pdf,然后更是亲自录制了SpringBoot + Vue的前后端分离的综合项目,现在统统免费共享给大家!   很多小伙伴都靠这些资料成功学会了Vue,并且能自己动手写前后端分离项目了,相信你也能行!    资料介绍   Vue入门,可以先看黑马程序员的免费Vue入门课程视频,讲得很不错,4小时长,学完足以入门和写简单项目!      一个Vue的入门视频      一份Vue的PDF   然后Vue入门之后,我们来结合后端对接开发,于是我录制了一个SpringBoot + Vue的开源博客项目,并编写了详细的开发文档,包括前端和后端。只需要按照文档,结合讲解视频,就能一步一步跟着做项目了哈,相信这样能大大加快学习的效率!    后端文档:       前端文档:       讲解视频:       MarkerHub 」; 2. 在下面公众号后台回复关键字「 vue 」。   回复「 vue 」即可获取上面所有资料   另外:最近又上了新教程啦,主讲SpringBoot进阶,以导图的形式为大家梳理和讲解。然后B站上的视频是这样的:       视频目录:   1、课程大纲   2、SpirngBoot基本概念   3、新建SpringBoot项目   4