V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vdrapb  ›  全部回复第 4 页 / 共 4 页
回复总数  62
1  2  3  4  
2023-01-10 15:22:49 +08:00
回复了 jiobanma 创建的主题 Java mybatis-plus 使用 IPage 分页,手写 sql 报错的问题求指教
你把你传递的 request 打印出来,应该就能看到哪出问题了
2023-01-06 11:06:01 +08:00
回复了 NanFengXiangWan 创建的主题 程序员 求解一道 Java 练习题,请喝一杯星巴克 o(╥﹏╥)o
你如果是 java8 的,你把 passer9527 这位老哥的代码改造一下就可以了

// 题目要求
int singleMaxSize = 255;

// DIR 就是存放 p1, p2, p3 的目录
Path logPath = DIR.resolve("splitlog.txt");

Path jpgPath = DIR.resolve("photo.jpg");

Map<String, InputStream> inputStreamMap = new HashMap<String, InputStream>(){
private static final long serialVersionUID = 1L;
{
put("0", Files.newInputStream(DIR.resolve("p1")));
put("1", Files.newInputStream(DIR.resolve("p2")));
put("2", Files.newInputStream(DIR.resolve("p3")));
}};

List<String> list = Files.readAllLines(logPath);
try (OutputStream outputStream = Files.newOutputStream(jpgPath, StandardOpenOption.CREATE)){
list.forEach(line ->{
String[] split = line.split("\t");

String index = split[0];

int size = Integer.parseInt(split[1]);

byte[] bytes = new byte[Math.min(size, singleMaxSize)];

try {
if(inputStreamMap.get(index).read(bytes) > 0){
outputStream.write(bytes);
}
} catch (IOException e) {
e.printStackTrace();
}
});
}
inputStreamMap.values().forEach(input ->{
try {
input.close();
} catch (IOException e) {
e.printStackTrace();
}
});
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2749 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 14:51 · PVG 22:51 · LAX 07:51 · JFK 10:51
♥ Do have faith in what you're doing.