java
文章平均质量分 80
Alpha峰
这个作者很懒,什么都没留下…
展开
-
面试题: 组小和
面试题:组小和1.问题描述2.思路解法3.示例代码4.性能测试:1.问题描述数组小和的定义如下:例如,数组s=[ 1,3,5,2,4,6],在s[0]的左边小于或等于s[0]的数的和为0,在s[l]的左边 小于或等于s[l]的数的和为1,在s[2]的左边小于或等于s[2]的数的和为1+3=4,在s[3]的 左边小于或等于s[3]的数的和为1,在s[4]的左边小于或等于s[4]的数的和为1+3+2=6,在 s[5]的左边小于或等于s[5]的数的和为1+3+5+2+4=15,所以s的小和为0+1+原创 2022-05-31 12:52:15 · 144 阅读 · 0 评论 -
面试题:25匹马最快3匹及扩展
描述: 在25匹马里,只有五条赛道,在没有计时工具的情况下,选最快的三批. (只能得出相对快慢)两个扩展: 最快5匹呢, 有30匹马呢1. 基本思路(找最快3匹马)先确定第一名(用6场):分为5组(A,B,C,D,E),分别跑一次, 知道每组的排名 (A1,A2,A3,A4,A5),(B1,B2,B3,B4,B5)... 每组留下前三名,因为只要前三名,剩下的马不可能., 每组第一名(A1,B1,C1,D1,E1)跑一次, 只留下前三组. 剩下组第一名都最多第四....原创 2022-04-29 07:43:59 · 1255 阅读 · 0 评论 -
idea 关闭(重启)项目,出现骷髅头 解决:开启runDashboard
最近项目在关闭重启的时候总是出现 骷髅头,然后等很久才能重启项目. 如果想快点重启就点下骷髅头感觉多此一举:使用 RunDashboard 可以解决这个问题.idea RunDashboard 使用然后就会显示如下了... 【在Run Dashboard中我们可以看到当前所有的启动配置,直接点击就可以方便的启动和停止哦~】方式二:在.idea下的wo...转载 2020-04-28 20:13:17 · 2480 阅读 · 1 评论 -
java开发bug 总结 踩坑记录
目录修复问题一般步骤:debug 总结:写代码避免bug注意点:bug记录BUG1. mutrlpart 临时目录问题 BUG2: JPA中的SAVE问题修复问题一般步骤:1.看报错信息 (空指针or具体描述等) 2. 报错位置先看描述!!!,再看位置!!!debug 总结:1.代码严谨,可能为null的地方注意判空2.关键地方多...原创 2018-12-17 17:43:07 · 619 阅读 · 0 评论 -
File对象转MultipartFile 如何new出高仿MultipartFile对象
目录1.问题2.解决过程3.解决问题4. 总结问题 就是 RequestPart的坑1.问题最近遇到个问题:服务端定义了个上传文件的restful api接口如下.@PostMappingpublic void updateAvatar(@PathVariable("userName") String userName, ...原创 2020-03-25 20:58:21 · 5702 阅读 · 0 评论 -
feign 客户端 同时支持文件上传和实体类作为参数接收
想让feign 客户端,这样既支持文件上传也支持实体类作为参数接收, 并放一个实体RequestBody 中.一直报错:2020-03-25 19:02:02.388 ERROR 3217 --- [ZXr4fAmWFX][io-22223-exec-1] core.ErrorHandler : system occur error: feign.codec.Enco...原创 2020-03-25 19:07:24 · 4493 阅读 · 2 评论 -
使用Google Guava工程中Sets工具包,实现集合的并集/交集/补集/差集
@Test public static void testSets() { Set<Integer> set1 = Sets.newHashSet(1, 2, 4, 5, 6, 8); Set<Integer> set2 = Sets.newHashSet(2, 3, 4, 5, 6, 7, 9); //合集,并...原创 2020-03-24 14:04:47 · 2860 阅读 · 0 评论 -
Java序列化组件之Jackson ObejectMapper
官方WIKI:https://github.com/FasterXML/jackson-databind/wikijackson 1.x和2.x版本的注解是放置在不同的包下的1.x是在jackson core jar包org.codehaus.jackson.annotate下2.x是在jackson-databind包com.fasterxml.jackson.annotation下...转载 2020-03-08 14:33:34 · 2348 阅读 · 0 评论