Java基本概念
文章平均质量分 81
穿越千年做系统
这个作者很懒,什么都没留下…
展开
-
事务及其隔离级别,保证你能弄懂这些基本概念!
一、事务的概念多个步骤,要么同时成功,要么同时失败,要么干到一半出问题了全部回滚到初始状态——那么这个操作集合应该被事务管理。举个例子——A给B转500块,应该干这么两件事:1、A的账户减少500元;2、B的账户增加500元;“转账”这个操作涉及到的以上两个步骤,应该要么都成功,要么都失败,要么干了其中一件出问题了立马回滚到初始状态。这就是事务。其中涉及到3个关键点:开启事务、提交、回滚。事务因此具有四大特征:a、原子性,也就是不可分割b、持久性,也就是一旦提交或者回滚,原创 2021-02-14 12:19:48 · 154 阅读 · 0 评论 -
Maven plugins与dependencies的区别
插件是一种工具,例如compile插件是用来编译代码的工具,mybatis插件是用来自动生成数据库dao和mapper的工具。而依赖则是项目工程在编译过程中需要依赖的二方及三方包。在你的工程中可以不需要mybatis插件,自己去实现sql的crud,但如果工程里需要三方包,则必须要用dependency引入。以上参考“https://zhidao.baidu.com/question/1823...原创 2019-12-25 14:27:22 · 2126 阅读 · 1 评论 -
稀里糊涂多年,终于明白了java中JDK、JRE、JVM的区别。
一直以来并不能很好地区分这三者,直到今天。每次拿到一台新机器的时候,作为一名开发人员,我们需要先安装开发环境,这个JAVA开发环境,我们称之为JDK(Java Development Kit)。但是作为开发的成果,也就是客户最终使用的应用,它在客户的机器上,仅仅需要一个程序运行的环境即可,无需开发环境。而这个运行环境,我们称之为JRE(Java Runtime Environment),运...原创 2019-12-23 15:21:42 · 110 阅读 · 0 评论 -
JVM生命周期
今天读书的时候,读到这样一句“……java虚拟机退出时……”,我心生疑问,难道JVM还有进入?带着疑问百度后得知了一些JVM声明周期相关知识。1.jvm的生命周期一个运行时的java虚拟机实例的天职就是运行一个java程序。1.1.JVM实例的诞生 任何class文件的main函数都可认为是jvm示例的起点。当一个程序启动,伴随的就是一个jvm实例的诞生,当这个程序...转载 2019-12-24 11:23:32 · 229 阅读 · 0 评论