摘要: /** * byte(字节)根据长度转成kb(千字节)和mb(兆字节) * * @param bytes * @return */ public static String bytes2kb(long bytes) { BigDecimal filesize = new BigDecimal(byt 阅读全文
posted @ 2020-03-13 14:10 790021521 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 格式为: order by field(value,str1,str2,str3,str4,strn) 示例: select * from user by field(name,‘zhangsan’,‘lisi’,‘wangwu’); 阅读全文
posted @ 2020-03-06 10:35 790021521 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 第一步:打开导入模板,加入占位符及添加图片占位 如图: 第二步:模板另存为xml格式;打开xml代码,修改关键位置的数据;主要是根据xml模板修改占位符${a.itemi},去掉其中多出来的部分。 修改后数据如图: list遍历循环输出的话要在每一行前后加上<#list 你的数据list as 转换 阅读全文
posted @ 2020-02-25 15:44 790021521 阅读(154) 评论(0) 推荐(0) 编辑
摘要: //service层 /** *导入word **/ public JSONObject ImportWord(String fileType,String fileName, String title, ServiceRequest request) throws Exception; //imp 阅读全文
posted @ 2020-02-25 14:56 790021521 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 优点: 1、和构造方法不一样,静态工厂方法可以有自己明确的名字 2、不必每次调用时都创建一个新对象。 3、可以返回原返回类型的任何子类的对象。 4、在创建参数化类型实例的时候,它们使代码变得更加简洁。 缺点: 1、类如果不含有公有的或者受保护的构造方法,就不能被继承。 2、2.与其他的静态方法实际上 阅读全文
posted @ 2020-02-25 11:18 790021521 阅读(311) 评论(0) 推荐(0) 编辑