摘要: 不能使用springboot自带打包: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> 阅读全文
posted @ 2021-11-08 17:01 阿杜地带 阅读(311) 评论(0) 推荐(0)
摘要: 三个要点 1,需要实现callable接口 2,需要用FutureTask进行封装 3,需要用线程池进行调用 阅读全文
posted @ 2021-06-17 16:57 阿杜地带 阅读(91) 评论(0) 推荐(0)
摘要: 先上一张本人亲手绘制的时序图 futureData里是有一个realdata的局部变量,新的线程执行完成后,返回的realdata已经携带了真实的结果,并赋值给了futureData的局部变量 所以再次请求的时候,直接返回futuredata的局部变量的值即可 阅读全文
posted @ 2021-06-17 15:25 阿杜地带 阅读(41) 评论(0) 推荐(0)
摘要: //原地移除给定的值:一个快指针,一个慢指针,如果快指针等于指定的值,就跳到下一个,直到不等于//给定的值,那么满指针的下一个值就是这个当前这个快指针的这个值//跟上一个的不同之处是:1.j是快指针,但是也是从0开始的(原因:上一个是删除重复元素,// 无需与第一个值比对,如果从1开始就会漏掉第一个 阅读全文
posted @ 2020-04-07 15:38 阿杜地带 阅读(193) 评论(0) 推荐(0)
摘要: 给定一个排序数组,你需要在原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度 首先,如果不是原地删除,可以想到几个方法 1,把数组放到set中,set集合本身是不重复的 Integer arryIn = {1,1,2} Set sst = new HashSet<>(Array 阅读全文
posted @ 2020-04-07 13:39 阿杜地带 阅读(151) 评论(0) 推荐(0)
摘要: 1,给定一个整型的数组,给定一个值,当数据中两个数之和等于给定的值时返回,两个整数在数组中的下标 我的思路:两层遍历,如果两个的数的和相加,等于给定的值,返回一个整形数组,数组内容为当前的下标 暴力遍历的方法比较简单,不做罗列 新思路:利用hashmap 声明一个hashmap,key为元素的值,v 阅读全文
posted @ 2020-04-07 10:20 阿杜地带 阅读(109) 评论(0) 推荐(0)
摘要: 字符 数值I 1V 5X 10L 50C 100D 500M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 阅读全文
posted @ 2020-04-02 12:37 阿杜地带 阅读(170) 评论(0) 推荐(0)
摘要: 给定一个整数如:123,输出为321 567 输出为 765 分清连个问题,一个是求余,一个是取整 a%b a/b 程序如下: public static void main(String[] args){ int a = 1245;int newa = 0;while(a != 0){ //取余 阅读全文
posted @ 2020-03-31 13:46 阿杜地带 阅读(147) 评论(0) 推荐(0)