一个框架的使用,必然离不开其中的组件支持。我们在下载完mybatis框架后,因为大部分的内部结构还没有启动,就要手动的对其进行配置。在之前有提到,mybatis框架的作用就有数据库…
不同的java版本,在使用的特性上会有所区别。比如java中的Scanner是之前版本中锁没有的,专门用来获取输入的数据。这里就不得不提到常用的字符串输入了,在Scanner类中有…
我们在提到线程安全的时候,会选择锁的方法来进行解决。在java中锁的类型对应被分成了六种,我们接触了两种最多的锁方法是lock和synchronized,这也是面试中最常问到的原理…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1.获取方法lock()、tryLock()、tryLock(long time, TimeUnit un…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1、概念可重入的读写锁,读写锁内部维护了一个ReadLock和一个WriteLock,底层还是AQS,但是…
1、概念Future表示一个可能还没有完成的异步任务的结果,针对这个结果可以添加Callback以便在任务执行成功或失败后作出相应的操作。2、Future接口Future接口定义了…
java中mybatis的分页要借助map的原理,在下文中会展开详细的叙述。同时也可以了解LIMIT关键字的分页方法。1.map集合我们的分页是需要多个参数的,并不是只有一个参数。…
本教程操作环境:windows7系统、java10版,DELL G3电脑。1、改变Spring启动时候的图标这一步太简单了,就是在Spring项目下的resources文件夹下加一…
在java中提到内存很多人都会想到jvm,本篇要说的内存模型也会被误解成是这个。其实,这也是面试中比较容易出错的一个考点,内存模型的简称是jmm,相信如果是以英文名称展现还是不容易…
对象的保存问题,一直是我们在做程序研究时所关心的。在ThreadLocal中也有着同样的操作,我们可以将对象进行存储和获取。这需要对ThreadLocal的知识有一定的了解,而且用…