名词解释
点滴寸土
这个作者很懒,什么都没留下…
展开
-
Springboot 中Scheduled使用问题的记录
Springboot 中Scheduled使用问题的记录@Scheduled(fixedRate=5000):上一次开始执行时间点后5秒再次执行; 如果开始后5秒内任务没有处理完,则第6秒不会新开始任务,等当前任务执行完毕之后继续执行。@Scheduled(fixedDelay=5000):上一次执行完毕时间点5秒再次执行; 避免了上述情况。@Scheduled(initialDelay=1000, fixedDelay=5000):第一次延迟1秒执行,然后在上一次执行完毕时间点5秒再次执行;避免.原创 2020-11-19 20:45:22 · 974 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
本文转自:https://www.cnblogs.com/dolphin0520/p/3920373.html推荐阅读原作者其他并发相关:https://www.cnblogs.com/dolphin0520/category/1426288.htmlJava并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是...转载 2019-05-29 11:06:50 · 250 阅读 · 0 评论 -
CountDownLatch、CyclicBarrier和Semaphore
CountDownLatch、CyclicBarrier和SemaphoreCountDownLatch:计数器,某个线程等待N个线程执行完毕后再继续执行,N就是对应的计数,每个执行完毕就减一,直到所有完成。可以看作是1个等多个。常用方法:public CountDownLatch(int count) { };public void await() throws Interrup...原创 2019-05-31 11:06:28 · 1678 阅读 · 0 评论 -
真正理解Mysql的四种隔离级别
本文转自https://www.jianshu.com/p/8d735db9c2c0什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。编者按:一系列相关的操作,要么全部成功,要么全部不执行。事务的结束有两种,当事务中的所有步骤全部成功执行时,事...转载 2019-05-10 16:22:18 · 39997 阅读 · 7 评论 -
java各版本特性了解学习
给大家推荐一个还不错的java各版本特性系列,可以对各版本有个认识。本文转自:https://segmentfault.com/a/1190000004417288Java语言特性系列Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性...转载 2019-05-20 11:05:50 · 230 阅读 · 0 评论 -
static关键字的几种常用法
static关键字的几种常用法:1、静态变量(属于class本身,跟具体的实例没有关系,只会随着jvm退出而退出)2、静态方法(比如常用的工具类,可以直接调用而不用具体的实例)3、静态代码块(比如static{},跟直接的静态变量类似,同一个变量出现在多个静态代码块,最终结果以最后一次的结果为准)4、静态内部类(可以实现外部共享静态内部类,静态内部类与外部无关,可以理解为一个单独的静态类,...原创 2019-05-20 10:48:32 · 453 阅读 · 0 评论 -
Java 静态多分派&动态单分派
本文转自:https://blog.csdn.net/fly_leopard/article/details/79038414分派发生在编译期和运行期,编译期的分派为静态分派,运行期的为动态分派。编译期是根据对象声明的类型来选择方法,运行期是根据对象实际类型来选择方法。术语: 宗量(JVM虚拟机) , 什么是宗量, 方法调用者和方法参数被称为宗量.(后面理解分派需要)静态类型: 一...转载 2019-05-06 17:22:10 · 285 阅读 · 3 评论 -
Java事件机制
Java事件机制;1、java的事件机制包括三个部分:EventObject、EventListener、Source2、EventObject:所有事件的基类,所以就是指这个事件,或者动作,或者行为;3、EventListener:所有事件的监听器,接口,就是指监听到对应事件后采取的措施,指具体的行动或响应处理;4、Source:源,事件源,事件的发生者。需要注册监听器。所以综上:...原创 2019-04-25 10:52:20 · 3922 阅读 · 0 评论 -
void 和 Void的区别
void 和 Void的区别:void是用于没有返回值的方法的定义,比如:public void test(){ ………………}Void是一个Class,是对void的包装,方法的返回值可以是Void,比如:public Void test(){ return null;} //这里Void类型的返回值只能是nullVoid不能被实例化。可用于返回null或者泛型返回null的,还可以反射...原创 2019-05-05 11:22:39 · 3861 阅读 · 0 评论 -
领域模型中的4个模式
领域模型中的4个模式;1、失血模式;很纯粹的domain object,只有getter/setter方法2、贫血模式;基于失血模式,会添加一些只与当前对象状态相关的方法,不会依赖于比如上层service或下层dao,能够内部实现单元测试,不必依赖系统框架(比如调用其他依赖或服务)3、充血模式;基于贫血模式,更多的逻辑处理放了进来,甚至省去了业务处理层,这种就会出现复杂度高,耦合度高,不易于...原创 2019-04-24 17:52:01 · 1446 阅读 · 0 评论 -
hashcode的作用及认知
配合基于散列集合一起使用和正常运行,这样的散列集合包括HashMap,HashTable,HashSet比如put方法:先比较key的hashcode是否一致,不一致就直接put对应的key和value;如果一致,再比较equels方法,一致就过,不一致就散列其他地址,并解决冲突。误解点:hashCode返回的就是对象的存储地址。这个是不一定的,只能说是与存储地址有关,还有比如字段,...原创 2019-04-26 09:53:54 · 888 阅读 · 1 评论