Idempotence is the property of certain operations in mathematics and computer science w...
Idempotence is the property of certain operations in mathematics and computer science w...
昨天阿里的一次电话面试,做个记录 介绍一到两个项目业务和用到的技术(遇到的技术问题,怎么解决的) 接口的幂等性(rest 中的post, get,put, delete是否是...
项目简介 在慕课网上发现了一个JavaWeb项目,内容讲的是高并发秒杀,觉得挺有意思的,就进去学习了一番。 记录在该项目中学到了什么玩意.. 该项目源码对应的gitHub地址...
一副从1到n的牌,每次从牌堆顶取一张方桌子上,再取一张放到堆底,直到没牌,最后桌子上的牌是从1到n有序,设计程序,输入n,输出牌堆的顺序。
上一篇用CyclicBarrier实现了多个线程同时执行,CyclicBarrier字面意思就是一个可以循环使用的屏障。这个类用2个构造方法: 使用时,先new 一个实例,C...
有时候有这样的需求,需要多个线程执行任务,每个线程都执行不同的准备工作,全部准备好了,才能同时执行下面的工作。这个怎么实现呢? 一是用CyclicBarrier (适用在多线...
@high_m 浏览器的可能有本地缓存的下载状态数据,有时间看下,共同学习。
JAVA多线程下载,断点续传(HTTP)HTTP的断点续传其实很简单,就是通过设置Header (RANGE: bytes=XXXXXXXX- ) 1, 通常的HTTP请求 `public static void ...
@high_m 浏览器应该支持的,但首先服务器必须支持
JAVA多线程下载,断点续传(HTTP)HTTP的断点续传其实很简单,就是通过设置Header (RANGE: bytes=XXXXXXXX- ) 1, 通常的HTTP请求 `public static void ...
前面介绍了lambda表达式,但是我们可以看到,lambda表达式其实也就是简化了一部分代码的编写,说起来也不算是非常有用的语言特性。但是如果lambda表达式配合这篇文章介...
git的commit分三个区域以及三个阶段: working tree:就是你所工作在的目录,每当你在代码中进行了修改,working tree的状态就改变了。 index ...
博客原文 在nginx官网的blog中,作者Chris Richardson关于微服务的文章有七篇:1. Introduction to Microservices(微服务介...
数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而...
在工作中,经常遇到找不到Class, 于是实现了一个在本地jar中查找Class的小工具。 源码:JarFinder 实现思路: 查下一个目录下的所有jar, 放入一个队列中...
把一个按月统计表,变成按年统计 用sql生成下面的表: 有两个表A 和B ,均有key 和value 两个字段,如果B 的key 在A 中也有,就把B 的value 换为A ...
table (test1) 查询哪些行是可以互换的? 执行结果: | col1 | col2 | col1 | col2 || :---: | : ---:...
Java 观察者模式,也可以叫做Publish/Subscribe模式。简单理解,多个Observer可以订阅一个Subject,如果Subject有什么更新,通知Obser...