- 博客(1641)
- 资源 (3)
- 收藏
- 关注
原创 电脑怎么设置扬声器播放麦克风的声音
电脑麦克风采集的语音信息,可以通过扬声器直接播放出去,用户根据实际需求设置麦克风侦听功能即可实现该效果。接下来介绍电脑怎么设置扬声器播放麦克风的声音:工具/原料方法/步骤END总结:2、双击鼠标进入麦克风属性界面。3、在麦克风属性选择正听此设备。END注意事项...
2022-06-17 14:14:05
8748
2
原创 POI异常:java.lang.NoClassDefFoundError: org.openxmlformats.schemas.spreadsheetml.x2
然而项目在本地tomcat下运行一切正常,经过排查发现:由于poi使用的poi-ooxml-schemas虽然在tomcat上能够正常使用,但在was服务器上并不能被很好地支持,所以需要将poi-ooxml-schemas这个jar包替换为ooxml-schemas.jar另:ooxml-schemas有两个版本的jar包,##我是 poi-ooxml 3.17的版本所以 ooxml-schemas用 1.4...
2022-06-17 11:53:34
1930
原创 Win10远程出现“这可能是由于credssp加密oracle修正”解决办法
如图所示:我猜想是系统更新的锅,于是查看了微软的补丁说明:https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018果不其然,说明中写了:这次补丁将CredSSP 身份验证协议默认设置成了“缓解”,我们之前是“易受攻击”微软给出了相应设置路径:方法一: 修改组策略: 右击左下角wi...
2022-04-22 19:17:38
1387
1
原创 springboot yml对于list列表配置方式
1、背景我们在使用@ConfigurationProperties(prefix = "system") 读取yml配置文件过程中会遇到读取yml文件中列表。如:yml文件设置访问白名单,Config里面使用List集合接收。方法比较简单。整理如下2、实现过程(“-”)yml文件 列表前都是‘ - ’ 加空格开头# 访问白名单system: whiteList: - /sso/auth/api - /swagger-ui - /webjars/springf
2021-10-28 10:51:43
3980
原创 easypoi导入校验跳过空行_EasyPoi导入验证功能
ImportParams importParams = new ImportParams(); importParams.setTitleRows(0); importParams.setHeadRows(1); importParams.setNeedVerfiy(true); importParams.setVerifyHandler(dnImportExcelVerifyHandler);package com.pig4cloud.pigx.fashion.component..
2021-10-28 10:50:53
3461
原创 npm 依赖下载报错 Hostname/IP does not match certificate‘s 相关 解决方案
npm set strict-ssl false npm config set registry http://registry.npmjs.org/
2021-10-28 10:48:56
1207
原创 java.lang.IllegalStateException: UT010019: Response already commited
产生这个原因:在写入文件时调用requestOutputStream.write()方法已将response发出,再在Controller中return时被认为是再发送一次,因而会报错,解决这个问题只需返回null即可。
2021-10-28 10:47:23
2112
原创 反转map的key-value
// Map<外部订单号,出库单编号>Map<String,String> dnNumberMap=dnHeadService.generalDnNumberMap(dnSet);// Map<出库单编号,外部订单号>Map<String, String> outboundNumberMap = dnNumberMap.entrySet().stream().collect(Collectors.toMap(Map.Entry :: getValue,.
2021-10-28 10:46:51
907
原创 MySQL 将 字符串 转为 整数
1、CAST(epr AS type)1)type 为SIGNEDSELECT CAST("-12" AS SIGNED);效果如下:2)type 为 UNSIGNEDSELECT CAST("-12" AS UNSIGNED);效果如下:2、CONVERT(expr,type)SELECT CONVERT('123', SIGNED);额外补充1、CAST 和 CONVERT 两个函数中的 type取值可以为:SIGNED,UNSIG.
2021-10-28 10:44:00
4202
原创 MySQL中时间函数NOW()和SYSDATE()的区别
mysql中日期函数还是比较常用的。主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别。 NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。执行下面这个例子就明白了:SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE()先查询了NOW()和SYSD
2021-10-26 16:00:29
1026
原创 Spring cloud 微服务架构之Ribbon/Fegin连接超时ReadTimeout问题
问题描述:近期用Spring cloud 开发微服务架构时候,在服务与服务之间调用调试代码时候,出现链接超时。错误信息:Read timed out executing GET http://service-batch/batchmanagement/datatransfer/querybyplanid?planid=PL00000102。发生原因:用IDE开发Debug模式调试代码时候,在处理该服务与其他服务调用时候,由于debug模式调试代码花费一些时间,结果出现Fegin 连接超时问
2021-10-26 16:00:23
1104
原创 1709 - Index column size too large. The maximum column size is 767 bytes.
1,mysql导入同事发的sql文件报如下错误:1709 - Index column size too large. The maximum column size is 767 bytes.2,这是因为数据库的字段设置的太长了3,同事的都可以,我的不可以,我猜是数据库的版本问题,我本地用的是phpstudy,里面的mysql是5.5的,然后就手动升级成了5.7的版本。怎样把phpstudy里的mysql升级请参考我的另一篇文章4,mysql版本升级了后就可以导入sql文件了,完美解决...
2021-10-26 16:00:17
944
原创 com.alibaba.fastjson.JSONException: can‘t create non-static inner class inst
在类修饰符前面加上static即可
2021-10-26 15:59:58
938
原创 MySQL 获得当前日期时间 函数
MySQL 获得当前日期时间 函数获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处.
2021-10-23 01:01:54
5761
原创 mysql 查询当前日期
1.本年份SELECT DATE_FORMAT(NOW(), '%Y');2.本月份(显示数字)SELECT DATE_FORMAT(NOW(), '%m');3.本月份(显示英文)SELECT DATE_FORMAT(NOW(), '%M');4.本日期(显示数字)SELECT DATE_FORMAT(NOW(), '%d');5.本日期(显示数字和字母,如:16th)SELECT DATE_FORMAT(NOW(), '%D');6.当前时间(11:54
2021-10-23 01:00:53
16487
原创 java response文件流下载,后缀名称设置
加上此两项response.setContentType("image/jpg");----》MIME 描述消息内容类型response.setHeader("Content-Disposition", "attachment;fileName="+fileId+".jpg");
2021-10-23 01:00:19
2280
原创 List「对象」 转 Set「属性」
import com.google.common.collect.Lists;public class TestBase { public static void main(String[] args) { List<BABY> list = new TestBase().getList(); if (CommonUtils.isNotEmpty(list)) { // List<Object>转Set<Str..
2021-10-23 00:59:26
1379
原创 Action请求后台出现Response already commited异常解决方法
在编写导出功能使用action请求,在处理导出异常时期望跳转异常页,Controller中的方法返回类型String的url在处理完逻辑导出文件后后台控制台出现WARN [org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver] (default task-22) Handling of [org.springframework.http.converter.HttpMessageNotWritab.
2021-10-23 00:58:46
1973
1
原创 Feign客户端消费服务超时:com.netflix.hystrix.exception.HystrixRuntimeException:timed-out and fallback failed
一. 背景在微服务项目中,我的服务消费使用的是Feign客户端,在调用服务提供者提供的接口时,报超时异常了,异常如下:com.netflix.hystrix.exception.HystrixRuntimeException: RemoteCardImgHandleFeign#getVehicleLicenseInfos(CardInfosVi) timed-out and fallback failed.二. Feign设置超时时间1.使用Feign调用接口分两层,ribbon的调
2021-10-23 00:55:14
3188
2
原创 vue 实现文件下载
下载最简单的方法就是用a链接实现,然后加一个download属性。但是有一个问题,从后台请求回的接口,对于图片和pdf及svg都不能实现下载功能,也就是download没有起作用。所以下面的方法就是解决这个问题的。<a @click="downloadFile(file.name, file.url)" >下载</a>/* 第一个参数是文件的名字,第二个参数是文件的路径*/downloadFile(fileName, data) { if (!data) ...
2021-10-23 00:54:28
689
原创 JasperReport生成PDF中文不显示处理
JasperReport是一个纯Java写的开源免费报表工具库,很久没有玩JasperReport了,最近有点时间重新找来学习一下。现在报表的设计都换成TIBCO Jaspersoft Studio了,记得以前玩的时候是用IReport进行报表的设计。采用SpringBoot工程搭建了一个Demo,发现生成PDF的时候中文没显示,网上找了些资料,经过一些实验最终实现了中文的显示,下面记录一下处理方案。JasperReport在用TIBCO Jaspersoft Studio进行报表设计的时候默认采用的字
2021-10-23 00:53:28
1482
原创 JasperReport报表导出PDF中文不显示的问题
首先在JasperReport Studio中加载下载好的中文字体:打开设置页面: Window >> Preferences >> Jaspersoft Studio >> Fonts,点击 Add 添加字体,FamilyName中命名新添加字体名称,TrueType中选择下载的字体文件(.ttf文件),PDF Encoding中选择PDF中中文字体编码格式。 这时Studio的字体下拉框中就有了我们添加的字体。将我们报表中的中文字...
2021-10-23 00:52:22
942
原创 jasperreport linux 中文不能显示的解决方法
1.导入字体IReport中先导入设计报表作需要的字体:【Tools->Options->IReport->Fonts】,选择【Install Font】,然后选择你的字体文件,如果是中文字体,则选择【PDF Encoding】为【Identity-H (Unicode with horizontal writing)】并勾选【Embed this font in PDF Document】注:http://download.youkuaiyun.com/download/lidongt...
2021-10-23 00:49:21
479
原创 程序包sun.misc不存在
解决报错: IDEA Error:(15, 16) java: 程序包sun.misc不存在 或import sun.misc.BASE64Decoder无法找到file->project Structure->project 原为11 修改版本为1.8 解决。
2021-10-16 14:39:55
4239
原创 Failed to load ApplicationContext
解决:Failed to load ApplicationContext一般按照如下步骤即可解决第一步:检查注解检查是否有如下注解@RunWith(SpringRunner.class)@SpringBootTest如果没有,添加依赖并补充注解<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <versi...
2021-10-16 14:38:53
2340
原创 对List集合中的对象进行按某个属性排序
最近在实际的开发工作中,碰到排序的问题,如题,我们如何针对List集合中的某一个属性进行排序import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * Created by IntelliJ IDEA * 这是一个神奇的Class * * @author zhz * @date 2019/9/25 10:37 */public class DemoTest {
2021-10-10 17:04:03
417
原创 Java8中的foreach跳出循环break/return
对于java8中的特殊写法lamada表达式中,不能使用break,会提示错误;java8中使用return,会跳出当前循环,继续下一次循环,作用类似continue;java8中使用foreach,但是不是lamada表达式写法,可以正常使用break或者return,可以直接跳出循环.@Slf4jpublic class CustomForEachUsage {public static void main(String[] args) {Stream ints = Stream.of
2021-10-10 17:01:56
2470
原创 @Builder 实际参数列表和形式参数列表长度不同
问题一:实体类加入@Builder注解后无参构造器不适用解决:将定义的无参构造器上方加上@Tolerate注解问题二:加入@Builder注解,运行时提示实际参数列表和形式参数列表不同解决:加入Lombok的@AllArgsConstructor注解...
2021-10-10 16:59:22
1318
原创 taskkill 命令:
// 描述: 结束一个或多个任务或流程。 // 语法: taskkill [/s <computer> [/u [<Domain>\]<UserName> [/p [<Password>]]]] {[/fi <Filter>] [...] [/pid <ProcessID> | /im <ImageName>]} [/f] [/t] // 参数: /s: (system)
2021-10-10 16:58:40
2421
1
原创 Java8 List<对象> 转 Set、Map(高级)、排序、分组、统计
实体类import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class Student { private int id; private String name; private String score; private int classNo; public Student(int id, String name, String score, int classNo)
2021-10-07 23:08:31
1398
原创 MyBatis Plus中使用or和and问题
最近在使用MyBatis Plus,发现在拼接条件的时候,and和or会出问题,比如下面这种QueryWrapper userWrapper = new QueryWrapper();userWrapper.eq(“name”, name); userWrapper.eq(“pwd”,pwd).or().eq(“phone”, phone);这种写法拼出来的SQL语句是这样的:select * from user where (name = ? and pwd= ? or phone
2021-10-07 23:07:13
777
原创 JAVA 8 LIST<对象> 转换SET
//list对象 转换Set Set<String> collect = users.stream().map(User ->User.getUserName()).collect(Collectors.toSet());
2021-10-07 23:06:50
4825
原创 stream实现list根据对象中多个属性分组,并取分组后最新数据
业务场景:定时任务同步中间表数据到业务表,如果中间表中存在相同维度的多条数据(未创建唯一索引),取最新一条数据,并对查询的中间表数据进行更新。方式1 // 根据结果表唯一索引分组,取中间表重复最新一条 Map<String, List<MidDeliveryAreaConfigFresh>> mapGroup = list.stream().collect(Collectors.groupingBy(v -> v....
2021-10-07 23:06:08
3727
原创 Java List对象集合按对象属性分组、分组汇总、过滤
import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;public class Test { public static void main(String[] args){ List<PersonData> list = new ArrayList<PersonData>(); .
2021-10-07 23:04:48
1395
原创 Java中Double除保留后小数位的几种方法
返回double型的1.能四舍五入 1 2 3 double d = 114.145; d = (double) Math.round(d * 100) / 100; System.out.println(d); 2. BigDecimal.ROUND_HALF_UP表示四舍五入,BigDecimal.ROUND_HALF_DOWN也是五舍六入,BigDecimal.ROUND_UP表示进位处理(就是直接加1),BigDec..
2021-10-04 00:50:28
4086
为什么我的Redis这么“慢”?.docx
2020-09-14
Java多线程--等待所有子线程执行完的五种方法.docx
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人