- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 阿里代码规范检测配置总结
1.解决 方法【method】的参数【param】缺少javadoc注释,2.解决 请详细描述方法【method】的功能与意图1.新建模板组2.模板设置3.模板参数设置4.使用方法5.效果2.解决 请详细描述方法【method】的功能与意图)1.新建模板组1.点击 File → Settings… → Editor → Live Templates2.模板设置** * $desc$ * @author zhaodongmei $param$ $return$ **/3.模板参数
2022-05-04 19:05:34
1611
原创 java 或者 mybaties递归
Java代码List<IndexType> getTree(@Param(value = "id") int i);xml代码看到网上有些是有两个select语句,一个查询根节点,一个查询子节点的。道理是一样的,我写了一个select,直接把根节点传进来,getTree SQL查出来第二级的,传到collection的getTree中进行递归。因为最后一级是没有子节点的,可以禁止最后一级的递归查询,使用discriminator case,自己新建一列,用于标识有没有子节点,我的是I
2022-02-17 16:15:10
459
原创 easypoi 单个excel返回excel文件或者压缩文件
easypoi 单个excel返回多个sheet代码1.读取excel内容到内存(可以读取一对一以及一对多数据)2.lambda分组读到的数据, 根据key设置sheet名称public void importExcel(HttpServletResponse response) throws Exception { createRow(); response.setHeader("content-Type", "application/x-xls");
2021-12-07 11:39:52
373
原创 poi-tl 根据 模板 生成 word 文档
poi-tl 根据 模板 生成 word 文档1.依赖2.模板样式3. java代码4. 效果1.依赖<dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.9.1</version> </dependency
2021-09-23 14:18:33
409
原创 前后台 java 上传文件的同时 上传一个实体类
java 上传文件的同时 上传一个实体类实体类和文件都要用 @RequestPart 注解, 同时不要使用 @ResponseBody@RequestPart : multipart/form-data表单提交请求@PostMapping(value = "insertDfProjectInfo")//@ResponseBodypublic BaseResponseVO insertDfProjectInfo( @RequestPart(value = "dfProjects", require
2021-09-23 10:44:24
3759
原创 java 下载 pdf ,xlsx文档
导出 pdf 不预览, 直接下载//导出pdfString pdfUrl = "D:\\test\\data.pdf";try { File file = new File(pdfUrl); BufferedInputStream bis = null; OutputStream os = null; FileInputStream fileInputStream = null; res.setCharacterEncoding("utf-8"); re
2021-09-23 10:05:24
286
原创 使用 spire.xls 免费版 excel 转换成 pdf
使用 spire.xls 免费版 excel 转换成 pdfspire.xls.free 无水印,点击查看jarString dest = "D:\\template\\reviewer.xls";Workbook wb = new Workbook();wb.loadFromFile(dest);String pdfName = "D:\\template\\reviewer.pdf";//调用方法保存为PDF格式wb.saveToFile(pdfName, FileFormat.PDF
2021-09-23 09:48:00
3976
原创 使用 easypoi 模板 导出 excel
使用 easypoi 导出 excel导出excel需要的所有jar spire.xls.free 导出 excel//easypoi 的 jar<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</version></dependency>
2021-09-23 09:17:12
786
原创 java 对象 转换 为 map 对象
java 对象 转换 为 map 对象public Map<String, Object> bm2map(String id) { //需要转换的对象 obj Iqa2Application obj = service.queryIqa2ApplicationById(id); if (obj == null) return null; Map<String, Object> map = new HashMap<>();
2021-09-22 23:38:41
341
原创 java 往 文件中 写入数据
java 往 文件中 写入数据File file = new File("D:\\test\\data.json");//file.createNewFile();if (!file.exists()) { //file.mkdir(); try { //创建文件 file.createNewFile(); } catch (IOException e) { e.printStackTrace(); }}//Seria
2021-09-22 23:29:14
2792
原创 java 发送 http 请求 , 发送文件 或者 json 数据
java 发送 http 无参 get 请求java 发送 http 文件 postjava 发送 http json 参数 Post请求java 发送 http 无参 get 请求//url 为 http 地址public static String doGet(String url) { CloseableHttpClient httpClient = null; CloseableHttpResponse response = null; String result
2021-09-22 23:03:43
2727
1
原创 apache ant压缩到本地或者浏览器导出 以及解压
java 压缩文件//依赖<dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.10.5</version></dependency>/** * 压缩 * * @param sourceFile 压缩的源文件 如: c:/upload * @param t
2021-09-22 22:45:53
214
原创 java 删除文件下以及子文件夹下的文件
java 删除文件下以及子文件夹下的文件File file = new File("D:\\test");public void deleteFile(File file){ //判断文件不为null或文件目录存在 if (file == null || !file.exists()){ System.out.println("文件删除失败,请检查文件路径是否正确"); return; } //取得这个目录下的所有子文件对象 Fi
2021-09-22 22:39:55
168
原创 java Map 转换成 json , json 转换成 Map
java Map 转换成 json //Map 转换成 json 串 Map<String ,String> jsonString = new LinkedHashMap<>(); jsonString.put("loginName",loginName); jsonString.put("loginPwd",loginPwdCode); String jsonLogin = JSONUtils.toJSONString(jsonString);json 转 map/
2021-09-22 22:36:00
317
原创 java 解压文件
java 解压文件//要压缩的文件String zipName = "D:\\file\\test.zip";//压缩到的目录String targetDirName = "D:\\upZip"/** * @Description: 将指定的zip文件解压到指定目录下,其中:zipName:文件名,targetDirName:需解压到的目录 **/ public static File upzipFile(String zipName, String targetDi
2021-09-22 22:26:53
333
原创 java 字节流复制文件
java 字节流复制文件//源文件File f=new File("D:\\123456\\123.txt");//目标文件File f2=new File("D:\\file\\123.txt"); /** * f 源文件 * f2 目标文件 * */ public void method1(File f,File f2){ try ( FileInputStream fis=new FileInput
2021-09-22 22:09:41
111
原创 java mybaties Integer 判空
java mybaties Integer 判空java Integer 判空mybaties Integer 判空java Integer 判空Integer diyId = 5;String.valueOf(diyId).equals("")mybaties Integer 判空<if test="diyId != null "> DIY_ID = #{diyId}</if>
2021-01-21 19:39:42
527
原创 oracle mybaties 新增,批量新增以及批量更新
oracle mybaties创建序列删除序列新增批量新增批量修改创建序列因为oracle没有自增, 通过序列实现自增,建议每个表创建一个序列,不要多个表共用一个序列,每执行一次序列,都会累加1,如果多个表共用一个序列,导致自增列不连续create sequence seq_newsIdincrement by 1start with 1maxvalue 999999999;select * from user_sequences;SEQ_TB_PDF.nextval删除序列DRO
2021-01-20 20:29:02
758
原创 内网发送邮件,不使用PHP,Java使用hMailServer 注册邮箱。
使用HMAILSERVER搭建邮件服务器,这个是在windows Server搭建服务器,我是参考的这篇。注: 安装hMail Server的过程中 需要安装数据库,用于保存 注册的邮件账号密码等。我安装的是MySql数据库。安装32位的mySql最简单,需要把MySql 目录下的lib目录下的libmysql.dll,复制到hMailServer的Bin目录下就可以了。如果您安装的是64位的MySql,您可以去MySql官网,下载压缩版的32位MySql,解压完成后把lib目录下的libmysql.d
2020-12-08 13:37:31
1266
原创 vue,Java上传文件并修改文件名,并保存到服务器(MultipartFile)
vue前端上传文件,Java 后台MultipartFile接收,修改名称后,保存到服务器全局变量,获取配置文件 设置的保存 文件的服务器路径 @Value("${upload.paths}") private String filePaths;yml 的路径配置upload:paths: F:/shpSpringboot接口定义前端上传一组文件,前台上传的变量为 files@PostMapping("upLoader")public BaseResponseVO upl
2020-08-13 17:13:37
7888
spire.xls.free-2.2.0.jar
2021-09-23
Windows程序设计第六版
2018-10-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人