Java
coding_ss
这个作者很懒,什么都没留下…
展开
-
基于自定义注解、切面实现防止重复提交
自定义注解:import java.lang.annotation.ElementType;import java.lang.annotation.Inherited;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 防止重复提交 * @author s */@Inherited@Rete原创 2020-07-10 15:10:05 · 364 阅读 · 0 评论 -
ConcurrentHashMap 模拟缓存,增加过期机制(惰性+定期删除)
import java.util.Map;import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.ConcurrentMap;public class ConcurrentMapCache { /** * 缓存对象 */ private ConcurrentMap<String, Cac原创 2020-07-07 16:24:35 · 3294 阅读 · 2 评论 -
notify() wait()模拟简单异步任务
package com.example.task;import java.util.concurrent.Callable;/** * 开启线程,任务执行、返回数据代理对象 */public class AsyncTask { public <T> CallableData<T> execute(final Callable<T> calla...原创 2018-08-17 15:38:49 · 228 阅读 · 0 评论