首页
注册
登录
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.
❯