快速笔记
文章平均质量分 87
night field
https://nightfield.com.cn
展开
-
Mybatis 批量插入 Oracle 记录
基本环境语言:Java 8数据库:OracleORM 框架:MyBatis 3.4.5需求批量插入数据,数据需要有自增 id。每次插入有一个唯一的 sessionId 来标记这些记录,插入完成之后返回这个 sessionId。方案循环插入单条记录,伪代码:int sessionId = dao.querySessionId();for (Record record : recordList) { dao.insertRecord(record, sessionId);}re原创 2022-01-06 14:25:12 · 780 阅读 · 0 评论 -
Java递归设置文件的用户,组和权限
前言自从1.7版本开始,Java引入了Nio包,提供了更强大的IO功能。本文简单介绍如何用java.nio.file.attribute下的工具类修改文件的权限,用户和组。因为本类库是针对Posix类系统的的,所以主要适用于Linux和Mac上(实测Win7不支持)。测试样例测试代码如下:public class FileTest { public static void mai...原创 2020-02-29 16:08:21 · 1815 阅读 · 0 评论