
java
菜鸟笔记本
这个作者很懒,什么都没留下…
展开
-
谷粒商城项目笔记
谷粒商城项目笔记谷粒商城篇章1:https://blog.csdn.net/unique_perfect/article/details/111392634谷粒商城篇章2:https://blog.csdn.net/unique_perfect/article/details/113824202谷粒商城篇章3:https://blog.csdn.net/unique_perfect/article/details/114035775附带项目地址:https://gitee.com/unique_原创 2022-04-19 23:16:22 · 1315 阅读 · 0 评论 -
java中builder()方法的使用
1,实体类上加注解@Builder2,试用build构造器进行赋值 // 创建默认分组 MatchInfoGroupEntity matchInfoGroupEntity = MatchInfoGroupEntity.builder() .matchInfoId(dto.getId()) .groupName("默认分组") .matchType(dto.getGroupT原创 2022-04-10 23:15:05 · 6810 阅读 · 2 评论 -
Java以逗号分隔的String字符串转int集合,list集合转逗号分隔的字符串
字符串转集合String ids = "7,8,9,10,11";List<Integer> idList = Arrays.stream(ids.split(",")).map(Integer::parseInt).collect(Collectors.toList());集合转字符串(需要引入hutool工具包)List<String> userIds = users.stream().map(MatchGroupUserEntity::getMallUserId)原创 2022-03-28 16:49:01 · 2154 阅读 · 0 评论 -
java判断集合非空操作
java判断集合非空操作CollectionUtils.isEmpty(list)原创 2022-03-15 17:44:36 · 950 阅读 · 0 评论 -
LambdaQueryWrapper和QueryWrapper使用的优缺点
LambdaQueryWrapper MatchUserEntity matchUserEntity = matchUserService.getOne(new LambdaQueryWrapper<MatchUserEntity>() .eq(MatchUserEntity::getUserId, gameUserId) .eq(MatchUserEntity::getMatchId, gameEntity.getMatchId原创 2022-03-13 11:21:27 · 6663 阅读 · 3 评论 -
When allowCredentials is true, allowedOrigins cannot contain the special value “*“
springBoot 2.1.2.RELEASE升级到springBoot 2.5.10报When allowCredentials is true, allowedOrigins cannot contain the special value “*“增加一个配置类就可以解决问题package com.example.springboot.config; import org.springframework.context.annotation.Configuration;import org原创 2022-03-12 22:14:39 · 282 阅读 · 0 评论 -
阿里云OSS如何复制所有文件到另一个bucket(以下代码是复制同一区域的bucket文件)
package com.quantitative.configure;import com.aliyun.oss.OSSClient;import com.aliyun.oss.model.*;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.boot.test.context.SpringBootTest;impo原创 2021-10-15 15:56:53 · 3830 阅读 · 0 评论 -
int与bigdecimal的相互转换
int转bigdecimalBigDecimal number = new BigDecimal(0); int value=score; number=BigDecimal.valueOf((int)value);bigdecimal转intBigDecimal b=new BigDecimal(45.45);int a = b.intValue();原创 2021-10-02 00:30:01 · 3789 阅读 · 0 评论 -
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provid
1,导出浏览器的证书(以百度为例)保存在本地,然后上传到服务器2,查看服务器安装的证书# 查看服务器安装的证书keytool -list -keystore /usr/local/jdk1.8.0_201/jre/lib/security/cacerts# 密码:changeit# 安装证书 LL2刚刚客户端上传的证书keytool -import -alias LL2 -keystore /usr/local/jdk1.8.0_201/jre/lib/security/cacerts原创 2021-08-03 23:05:42 · 1375 阅读 · 0 评论 -
//java将string文本转换成html文本,将文本转String
import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements; //将string文本转换成html文本 Document doc = Jsoup.parse(ssoFile.getFileExpand()); for(Element el:links){原创 2021-05-21 16:10:43 · 2304 阅读 · 1 评论 -
Java String字符串内容如何添加双引号
String img = "<img src=\""+sgjTdCompany.getMakeMainSign()+"\"/>";原创 2021-05-19 10:02:55 · 2063 阅读 · 0 评论 -
HtmlUtils把HTML编码转义,可将HTML标签互相转义
工作中,可能碰到一下特殊字符转义的问题,例如< > ?等,有的时候保存到数据库时,数据库会自动将特殊字符进行转义,存到数据库的就不是你输入的那些特殊字符,而是转义以后的,例如“<”,保存到数据库时会变成“<”,但是你想保存到数据库的就是“<”,因此你可以用HtmlUtils.htmlUnescape()进行转义一下,再保存到数据库就ok了。或者数据库存的是特殊字符转义后的结果,你想要转义前的结果,那么也可以用HtmlUtils.htmlUnescape()进行转义,就能得到你想原创 2021-02-09 11:58:42 · 1351 阅读 · 0 评论 -
SpringBoot入门到精通-springboot 富文本字段返回结果 respone html标签丢失了
基于Springboot controller开发时富文本存储到库中,但接口查询返回时结果中html的标签都被过滤掉了;查询源码跟踪也找不出有特殊的设置;脑回路猛转String s = HtmlUtils.htmlEscape("<div>hello world</div><p> </p>"); System.out.println(s); <div>hello world</di原创 2021-02-08 00:13:40 · 1314 阅读 · 0 评论 -
java数组转List集合对象
方法一:List<String> list = new ArrayList<>(); Collections.addAll(list,ids);方法二:Arrays.asList(userIds)原创 2020-12-03 14:43:56 · 1082 阅读 · 0 评论 -
微信小程序支付流程
参考链接1:https://blog.csdn.net/qq_37105358/article/details/81285779?utm_medium=distribute.pc_relevant.none-task-blog-title-7&spm=1001.2101.3001.4242参考链接2:https://blog.csdn.net/majker/article/details/88379695原创 2020-11-22 20:31:16 · 256 阅读 · 1 评论 -
des
des加密参数配置原创 2020-11-04 14:20:18 · 105 阅读 · 0 评论 -
java批量更新的代码生成器
List<${className}Entity> listOldObj = baseMapper.findByIds(ids); List<${className}Entity> listNewObj = new ArrayList<>(); for (int i = 0; i < listOldObj.size(); i++) { ${className}Entity obj= listOldObj.原创 2020-10-22 16:56:29 · 308 阅读 · 0 评论 -
从MultipartFile获取File式的inputStream
从MultipartFile获取File式的inputStream从springmvc获取到的文件是MultipartFile类型的,有的时候不能直接用从这种类型获取到的inputstream操作一些事情,比如从中初始化poi的Workbook,这时候要怎么获取到File式的流呢?有一个方法就是把读到的MultipartFile转存到本地,然后再从本地读取这个转存的这个临时文件,从中获取文件流。这么写的话可以达到目的但是听起来就很繁琐对不对。还有一个方法,是从csdn论坛上看到的一部分获取的灵感,在这里原创 2020-09-01 09:03:49 · 6805 阅读 · 2 评论 -
java.lang.IllegalArgumentException: The document is really a OOXML file
java.lang.IllegalArgumentException: The document is really a OOXML file使用poi HWPFDocument 导出excel,模板文件是docx,或者文档本身是docx只是文件名是x.doc会报异常java.lang.IllegalArgumentException: The document is really a OOXML file参考链接:https://blog.csdn.net/qq_32334427/article/d原创 2020-09-01 09:02:06 · 4783 阅读 · 0 评论 -
java对象深度克隆
//将e对象中的属性克隆到dto中BeanUtils.copyProperties(e, dto);原创 2020-07-23 11:49:16 · 128 阅读 · 0 评论 -
lombok自动添加构造函数
@Data //get,set@NoArgsConstructor //无参构造@AllArgsConstructor //有参构造public class user { }原创 2020-07-01 18:11:59 · 7498 阅读 · 0 评论 -
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @Context
问题springBoot底下的测试类启动报错处理方法将测试类的报名放在主启动类的包名同目录下原创 2020-07-01 10:54:05 · 134 阅读 · 0 评论 -
java8使用steram拼接字符串的方法,取集合对象中的某个字段做拼接
方式一:开发中经常会对List中的数据进行处理,常用的一种处理方式便是拼接,通过特定的分隔符来将List中的每个元素拼接成一个String,在之前我们经常会用下面的这种方式:String.join方法,如下所示:public static void main(String[] args) { List<String> stringList = new ArrayList<>(); stringList.add("a"); string原创 2020-06-30 09:37:08 · 36789 阅读 · 0 评论 -
java 8 stream、lambda表达式对list操作分组、过滤、求和、最值、排序、去重
1.分组通过groupingBy分组指定字段list.stream().collect(Collectors.groupingBy(User::getSex));2.过滤通过filter方法过滤某些条件list.stream().filter(a -> !a.getJobNumber().equals(“201901”)).collect(Collectors.toList());3.求和基本类型:先mapToInt,然后调用sum方法List.stream().mapToInt(Us原创 2020-06-29 18:16:37 · 984 阅读 · 0 评论 -
jdk8将一个集合对象中的内容收集到另外一个集合对象中去
需求将一个查询到的集合对象的结果集收集放在另外一个集合对象中去//查询到的集合对象List<IwmInfluenceWorkEntity> influences = iwmInfluenceWorkService.queryAll(params);//封装过后的集合对象List<InfluenceTypeDto> collect = influences.stream().map(a -> new InfluenceTypeDto(a.getWorkType(),原创 2020-06-29 17:40:01 · 3959 阅读 · 0 评论 -
java面试指南、java面试宝典、java面试必问问题
面试指南地址:https://github.com/Snailclimb/JavaGuide参考链接:https://blog.csdn.net/weixin_39787030/article/details/89957647原创 2020-05-08 16:58:15 · 145 阅读 · 0 评论 -
java中逗号分隔的字符串和List相互转换
1、将逗号分隔的字符串转换为ListString str = "a,b,c"; List<String> result = Arrays.asList(str.split(","));2、将List转换为逗号分隔的字符串(1)利用Guava的JoinerList<String> list = new ArrayList<String>(); l...原创 2020-03-24 16:01:11 · 3187 阅读 · 0 评论 -
Spring面试题(2020最新版)
java面试题目:https://blog.csdn.net/ThinkWon/article/details/104397516原创 2020-03-19 22:58:41 · 144 阅读 · 0 评论 -
java面试宝典
java面试宝典:https://thinkwon.blog.csdn.net/article/details/104390612原创 2020-03-19 22:55:47 · 151 阅读 · 0 评论 -
java启动jar命令
–启动jar命令nohup java -jar xxx.jar> ./console_output &–查找jar运行端口ps -ef |grep xxx.jar–杀死进程kill -9 端口号原创 2020-03-06 09:57:31 · 839 阅读 · 0 评论 -
mybatisPlus填坑之逻辑删除
参考链接:https://blog.csdn.net/weixin_39666581/article/details/87856643原创 2020-03-05 00:36:44 · 283 阅读 · 0 评论 -
springBoot Table 'platform-plus.act_ge_property' doesn't exist
springBoot启动activity报错解决方案二(推荐)mysql的连接字符串中添加上nullCatalogMeansCurrent=true,将schema默认设置为当前连接的schema。参考链接:https://blog.csdn.net/houyj1986/article/details/85546680...原创 2020-03-04 23:42:14 · 497 阅读 · 0 评论 -
Prefix must be in canonical form
命名问题,全部需要小写原创 2020-02-24 18:09:38 · 10522 阅读 · 5 评论 -
BigDecimal四舍五入后保留两位小数
测试代码如下: double dayDiff2 = 5.06135778; BigDecimal usedM = new BigDecimal(dayDiff2); //保留两位小数且四舍五入 usedM = usedM.setScale(2, BigDecimal.ROUND_HALF_UP);参考链接:https://blog.csdn.net/weixin...原创 2020-02-23 16:25:09 · 463 阅读 · 0 评论 -
Resource interpreted as Stylesheet but transferred with MIME type text/html:
1 异常信息Resource interpreted as Stylesheet but transferred with MIME type text/html:2 可能原因过滤器或者某个地方对所有的资源请求全部转为了text/html3检查方式利用浏览器查看请求头和响应头4 主要检查请求头和响应头的content type样式表应是text/css,并且向服务器发送请求和之后服...原创 2020-02-19 17:37:55 · 1543 阅读 · 0 评论 -
java数组与以逗号分隔开的字符串的相互转换
数组转换成以逗号分隔开的字符串String[] strArray = {"aaa","bbb","ccc"};String str= StringUtils.join(strArry,",");System.out.println(str);输出样式“aaa,bbb,ccc”以逗号分隔开的字符串转换成数组String str = "aaa,bbb,ccc";String[] s...原创 2019-12-28 12:13:26 · 2022 阅读 · 0 评论 -
java生成二维码
参考地址:https://www.cnblogs.com/new-life/p/9563202.html原创 2019-12-22 22:04:01 · 104 阅读 · 0 评论 -
java拼装JSON字符串处理双引号转义问题
问题描述java代码在编写json字符串是碰到了双引号中的双引号这个时候会报错 String jsonStr = "{"userName":"zhangsan","age":12}";解决方法需要对双引号进行转义String jsonStr = "{\"userName\":\"zhangsan\",\"age\":12}";...原创 2019-11-14 14:26:12 · 5341 阅读 · 1 评论 -
window安装redis
1.下载资源链接:https://pan.baidu.com/s/1vmGdfIrYX7od1vT84rBd0A提取码:57f42.解压安装将安装包解压放在c盘3.启动redis启动成功原创 2019-09-30 09:53:15 · 148 阅读 · 0 评论 -
IDEA 配置tomcat图片储存和访问虚拟路径
1.编辑服务器的配置信息2.编辑tomcat的conf在tomcat的confi中的server.xml中配置<Context path="/file" docBase="D:\project\train" reloadable="true" crossContext="true"/>3.配置成功...原创 2019-09-30 09:14:09 · 650 阅读 · 0 评论