- 博客(29)
- 收藏
- 关注
原创 BeanDefinitionStoreException:class path resource [.class] cannot be opened because it does not exist
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [xxxApplication]; nested exception is java.io.FileNotFoundException: class path resource [xxx.class] cannot be opened because it does not exist
2024-01-11 13:49:44
643
原创 后台controller同时接收MultipartFile和数据
首先理解两个注解:@RequestBody 注解@RequestBody是用于解析body中的 json 内容。@RequestParam 注解@RequestParam直接用于读取url请求中带的参数,或者使用表单提交的参数。这一篇文档研究得比较细,可以去理解一下。简单的参数传值时@PostMapping("/test")//@RequestParam注解可去掉,前端传值可以放在formData里也可放在url上public Result<User> te
2021-10-20 22:26:37
7021
原创 使用poi替换XWPFTableCell内容,并设置行间距
使用poi读取word文档(docx类型),进行数据替换。另外,为了记录poi设置行间距的api,真是找了好几十分钟才找到啊啊啊啊!!!import org.apache.poi.xwpf.usermodel.*;import org.springframework.util.StringUtils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io
2021-08-26 19:12:45
3913
原创 java使用pinyin4j汉字转全拼和首字母
个人记录。<!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j --><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>
2021-08-20 16:35:51
339
原创 aspose的使用
import com.aspose.words.*;import org.springframework.util.Assert;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.Arrays;import java.util.List;public class FileFormat .
2021-07-22 16:18:13
697
原创 java MultipartFile转File
MultipartFile转File工具类import org.springframework.web.multipart.MultipartFile;import java.io.*;import java.util.Objects;import java.util.concurrent.CompletableFuture;/** * MultipartFile 工具类 * * @author yyh */public class MultipartFileToFile {
2021-06-25 16:17:04
652
原创 java读取文件数据
直接上代码,拿走可用。读取几百兆的大文件也么得问题~package com.test.util;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import java.io.*;/** * Json读取工具类 * * @author yyh */public class JsonFileUtil { private static final Logger
2021-04-12 16:47:51
237
原创 1045-Access denied for user 'root'@'172.16.31.90' 错误解决办法
根据上报错信息得知,我没有授权root用户可以在"172.16.31.90"登录,所以造成无法登录。所以解决方案为:授权root用户可以在172.16.31.90登录,授权方式有两种:1、授权root用户可以从172.16.31.90登录MySQL数据库,如下所示:(yourpassword为登录MySQL数据库的密码)GRANT ALL PRIVILEGES ON *.* TO 'r...
2020-01-09 11:04:38
1473
原创 本地保存文件,返回文件流给前端
//自己记录将文件保存到本地,主要是记录使用file.getParentFile()方法private void generateLocalFile(String filePath, byte[] byteArray) { if (StringUtils.isNotBlank(filePath) && null != byteArray) { try...
2019-07-01 10:40:32
1797
原创 使用RestTemplate或HttpPost获取微信小程序码
查遍全网资料都没有找到自己想要的 - - 偷懒不成自己研究,在经历无数个小坑后,终于搞定!发布出来为新同学节省宝贵开发时间,哈哈。话不多说直接上代码!(欢迎留言交流,并点赞,啊哈!)一、实体类package com.wx.mp.api.response;import lombok.Getter;import lombok.Setter;/** * 小程序码实体类--获取小程...
2019-05-28 16:16:56
2673
原创 js数字转财务金额(有小数)
//从左往右格式化var val = "666666.666";if (val.indexOf(".") > 0) { val = val.replace(/[^\d.]/g,"");//除数字和小数点外,其余转化为空 val = val.replace(/\.{2,}/g,".");//防止连续输入两个小数点 var preVal = val.substrin...
2019-04-19 17:05:14
826
原创 SpringBoot2.1.1 Eureka Feign服务调用(Greenwich版本)
一、pom加入依赖 <properties> <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version> </properties> <dependencyManagement> <dependencie...
2019-02-20 17:33:15
3131
原创 SpringBoot2.1.1 Eureka Ribbon服务调用(Greenwich版本)
< 本章使用Ribbon调用微服务,下章介绍使用Feign调用 >一、pom.xml加入依赖 <properties> <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version> </properties> <depe...
2019-02-20 16:56:32
1116
原创 SpringBoot2.X配置SSL(https访问)
一、application.yml配置;//application.yml配置;XXX.keystore放到项目根目录下与pom.xml同级server: port: 443 ssl: key-store: XXX.keystore #生成的证书名字 key-store-password: 123456 #密钥库密码 key-store-type: J...
2019-01-18 11:31:27
1634
3
原创 mybatis一对一与一对多 mapper.xml配置
<!-- column:所对应的外键字段名称;property:对象属性名;select:指向另一查询方法(命名空间+方法名) --><!-- 一对一 查询时带出妻子信息 --><association column="USER_ID" property="wife" select="com.mapper.WifeMapper.selectByUserId"...
2018-10-19 13:07:04
612
原创 将form表单序列化成json格式
//将form表单序列化成json格式 $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function () { if (o[this.name] !== undefined) { if (!o[this.name].push) {...
2018-07-23 17:07:54
1064
原创 js格式化时间戳
//调用方法:new Date(date).format("yyyy-MM-dd hh:mm");//date为参数Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), ...
2018-05-25 10:55:58
556
原创 mybatis批量更新
<update id="updateBatch" parameterType="java.util.ArrayList"> UPDATE USER <trim prefix="set" suffixOverrides=","> <trim prefix="USER_NAME
2018-04-28 11:34:28
226
原创 poi生成word文档,包含插入表格
package com.controller;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.math.BigInteg...
2018-03-26 09:53:05
4839
5
原创 poi写出doc文档
/** * 写出demo * @param response */ public void docTest() { String templatePath = "D:\\demo.doc"; InputStream in = null; OutputStream out = null; try { in = new FileInputStream...
2018-03-08 17:18:21
411
原创 JSP页面table下c:forEach循环tr、td自动换行处理
<!-- vs.count % number ==0 想多少列换行,改变number值即可 --><table> <tr> <c:forEach var="obj" items="${list}" varStatus="vs"> <td> <span>${obj.n
2018-03-05 14:38:34
4726
3
原创 js获取上周、本周、上月、本月、上季度、本季度的开始日期、结束日期(无bug)
/** * 获取上周、本周、上月、本月、上季度、本季度的开始日期、结束日期 start * 亲测无bug。获取上月开始结束日期考虑了年份的变化 */var now = new Date(); //当前日期var nowDayOfWeek = now.getDay()-1; //今天本周的第几天var nowDay = now.getDate(); //当前日var nowMonth ...
2018-03-01 17:34:30
2883
1
原创 js阿拉伯数字转换为汉字(金额)
//转换金额function convertCurrency(money) { money= money*10000; //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); //基本单位 var cnIntRadice = new Array('', '拾', '佰'...
2018-03-01 17:19:28
736
原创 java 字符串转换编码格式ISO8859-1转为UTF-8(中文乱码)
//js:encodeURI('中文字符')public static String getIsoToUtf_8(String str){ if (StringUtils.isBlank(str)){ return ""; } String newStr = ""; try { newStr = new String(str.ge...
2017-08-25 17:19:04
12375
转载 JavaMail邮件发送 工具类
package com.ky.utility.rsa;import java.util.Date;import java.util.Properties;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.inter
2017-08-10 17:31:00
854
原创 使用spring task实现定时任务
使用spring task实现定时任务注解与xml两种方式Spring配置文件xmlns加入xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation中加入http://www.springframework.org/schema/taskhttp://www.springfram...
2017-07-31 17:33:41
813
原创 java复制文件或文件夹
package boss;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.Input...
2017-07-04 16:42:43
295
原创 mybatis批量插入List。mysql
<insert id="addBatch" parameterType="java.util.ArrayList">INSERT INTO user(ID,NAME)VALUES <foreach item="user" collection="userList" separator="," >(#{user.id,jdbcType=VAR
2017-07-04 15:57:39
7161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人