Java开发
土豆馅饼
小米搬砖中
展开
-
Java 内部interface
今天看了项目中有一个内部接口的实现,给我看的是相当的懵逼,代码如下public interface WorkerProvider { void registerWorker(WorkerRegister register); interface WorkerRegister { default void addWorker(String taskType, Function<TaskInfo, Mono<Map<String, Object>&原创 2020-09-15 15:26:51 · 456 阅读 · 0 评论 -
泛型方法声明
1、public <T> List<T> getImplList(List<T> abTestList, String modeId, QueryType queryType) 2、public <T> T getImpl(List<T> abTestList, String modeId)原创 2020-06-02 19:19:05 · 399 阅读 · 0 评论 -
如何往Runnable中放入一个参数
往Runnable中放入参数会一直报错,需要一个final类型的变量所以我们怎么传参数呢,用一个变量接受下就行不操作这个变量就行Pair<List<Item>, RichQuery> proceed; if ((proceed = checkCache(encodeKey)) == null) { proceed = (Pair) joinPoint.proceed(); Pair<List<Item&g原创 2020-05-11 17:26:17 · 1862 阅读 · 0 评论 -
Java的线程池应用
编写Java Web程序必不可少的会使用线程池,有一些工作还是交给多线程来运行才能更加节省时间,比如访问同时访问两个Http接口,然后对两个Http接口的结果进行处理,这个时候如果仅仅使用单线程来完成这些工作的话会十分的浪费时间因为需要一个一个取数据然后再处理,这个时候就要使用线程池来帮助我们节省时间了。1、首先要知道为什么使用的是线程池而不是new Thread一下首先在AlibabaJav...原创 2019-04-22 11:46:39 · 220 阅读 · 0 评论 -
getResourceAsStream路径问题
getResourceAsStream有以下几种:Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。Class.getClassLoader.getResourceAsStr...转载 2019-05-23 19:55:54 · 725 阅读 · 0 评论 -
如果代码已经commit想撤回
执行完commit后,想撤回commit,怎么办? (如果是master分支的话 就没办法了)git reset --soft HEAD^转载 2019-06-19 19:36:13 · 2721 阅读 · 0 评论 -
Java传值传引用的问题
private static void sub(List<String> lists){ lists = lists.subList(0,1); } public void recall() { List<String> strings = new ArrayList<String>() {{ ...转载 2019-07-09 22:50:14 · 61 阅读 · 0 评论 -
Spring Service中遍历map出现了ConcurrentModificationException
手底下小朋友在测试环境写了如下的代码一个spring的service里面进行排序,但是总有异常java.util.ConcurrentModificationException,这个异常很明显就是一个变量正在被遍历的时候被修改了,出现这个问题的主要原因是什么呢?? 出现在for循环中吗??其实这个问题最主要的原因是:Spring的@Service默认是一个单例模式,所以每个请求访问的时候,访问...原创 2019-07-22 14:20:13 · 225 阅读 · 0 评论 -
@Autowired注解和静态方法
错误写法:@Componentpublic class DataUtils { @Autowired private static PatViewDAO pdao; public static List<Patient> patientListUtil(String pat_id){ return pdao.findPats(pat_id); }}&nbs...转载 2019-09-20 11:31:07 · 158 阅读 · 0 评论