
java
文章平均质量分 51
csatang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ScheduledThreadPoolExecutor中的scheduleAtFixedRate和scheduleWithFixedDely的区别
ScheduledThreadPoolExecutor中的scheduleAtFixedRate和scheduleWithFixedDely的区别测试代码运行结果scheduleAtFixedRatescheduleWithFixedDelay结论scheduleAtFixedRatescheduleWithFixedDelay 我们在开发中经常有定时调度某一个任务的需求,在java中常用的是通过定时调度线程池ScheduledThreadPoolExecutor来实现,这个线程池有两种方法 schedul原创 2021-10-22 16:37:10 · 535 阅读 · 0 评论 -
java 泛型中的T、E、K、V、?等含义
java泛型中T、E、K、V、?等含义 E- Element (在集合中使用,因为集合中存放的是元素),E是对各方法中的泛型类型进行限制,以保证同一个对象调用不同的方法时,操作的类型必定是相同的。E可以用其它任意字母代替 T- Type(Java 类),T代表在调用时的指定类型。会进行类型推断 V- Value(值) N- Number(数值类型) ?- 表示不确定的java类型,是类型通配符...原创 2020-05-07 13:09:39 · 1030 阅读 · 0 评论 -
同步异步和阻塞非阻塞
“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous communication) 所谓同步,就是在发出一个*调用*时,在没有得到结果之前,该*调用*就不返回。但是一旦调用返回,就得到返回值了。 换句话说,就是由*调用者*主动等待...原创 2020-04-30 11:21:46 · 109 阅读 · 0 评论 -
乐观锁和悲观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理...原创 2020-04-30 14:40:47 · 121 阅读 · 0 评论