Java
AnthonyXAD
这个作者很懒,什么都没留下…
展开
-
Java项目Linux下读取文件
Java项目Linux下读取文件(No such file or directory),读取不到文件问题总结1.路径问题windows中文件路径用 \ 表示,Linux中文件路径用 / 表示;Java中提供了一个与平台无关的表示路径的常量 File.separator,如:String strFile=File.separator+"opt"+File.separator+"note.txt";//表示绝对路径 /opt/note.txt2.权限问题读取的文件要是可读的,chmod 77原创 2020-11-22 14:17:54 · 7062 阅读 · 3 评论 -
设计模式之单例模式浅析
常用的单例模式:饿汉模式、懒汉模式、双重锁懒汉模式、静态内部类模式、枚举模式。1、饿汉模式public class Singleton1 { //类加载时就实例化 private static Singleton1 singleton1 = new Singleton1(); //私有的构造方法 private Singleton1() { } //以自己实例为返回值的的公有方法 public static Singleton1 getIns原创 2020-08-04 17:25:27 · 260 阅读 · 0 评论 -
雪花算法(Snowflake),生成主键ID
IdUtil类public class IdUtil { // 时间起始标记点,作为基准,一般取系统的最近时间(一旦确定不能变动) private final static long twepoch = 1288834974657L; // 机器标识位数 private final static long workerIdBits = 5L; // 数据中心标识位数 private final static long dataCenterIdBits =原创 2020-08-02 21:10:03 · 1396 阅读 · 0 评论 -
主从表导出EXCEL之List<Map<String,Object>>
序言业务场景:主从表导出excel数据,一个主表数据对应多个详情表数据,对应的详情表数据个数不定,要求动态导出;导出的excel文件中主表数据和详情表数据并列一行。解决方法:利用List<Map<String,Object>>结构。注:案例数据为测试数据。代码excel依赖<dependency> <groupId>org.apache.poi</groupId> <artifact原创 2020-08-02 18:48:48 · 735 阅读 · 0 评论