![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
努力lshdnks
懂生活
展开
-
jdk添加三方证书,解决sun.security.validator.ValidatorException: PKIX path building failed
mac电脑查找java默认安装目录,一般都在:/Library/Java/JavaVirtualMachines 下找,用网上命令查找jdk目录真的坑,你一般会得到/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home我的目录为:/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/jre/lib/security/cacerts查看本原创 2022-04-05 19:14:15 · 785 阅读 · 0 评论 -
Java 8 lambda表达式中为什么要求外部变量为final
本质是java值传递和引用传递的区别。java数据类型大体包括两类:基本数据类型和引用类型。明白这两者的区别后,你就会明白Java 8 lambda表达式中为什么要求外部变量为final。原创 2021-05-31 15:02:14 · 1260 阅读 · 9 评论 -
Springboot项目部署在Linux服务器上读取配置文件中文乱码问题解决
Linux服务器上的配置文件中中文需要转换为unicode编码。原创 2020-04-20 11:30:56 · 1682 阅读 · 0 评论 -
mac 电脑启动项目很慢,本地服务调用很慢的解决办法!!
最近突然发现自己的mac电脑做公司项目开发时,启动项目变得比较慢了(中间有卡顿差不多一分钟),这都没什么影响,主要是公司项目微服务,好几个项目服务跑起来,然后一套流程跑下来,服务之间调用始终很慢很慢,然后给前端写得一个普通接口,在本地联调时响应也很慢,加了耗时日志发现整个功能的程序耗时只有几十毫秒,但是调用接口始终在15秒以上!!这无法忍啊。。然后把开发的代码提交了,让旁边的同事拉取......原创 2019-11-13 12:02:19 · 4312 阅读 · 2 评论 -
Can not deserialize instance of java.util.ArrayList out of VALUE_TRUE token
最近在用公司框架写一个三方服务接口时,报错Can not deserialize instance of java.util.ArrayList out of VALUE_TRUE token服务接口定义如下:@Path("healthMonitorService")@Consumes(MediaType.APPLICATION_JSON)@Produces(MediaType.A...原创 2019-11-04 17:06:56 · 2442 阅读 · 0 评论 -
Java 线上服务记录异常日志
e.printStackTrace();//这个是将异常堆栈信息输出到控制台,线上部署的服务并不能在日志记录异常堆栈信息应改为通过日志框架Slf4j来记录异常堆栈信息(必须Slf4j)步骤:1.类注解添加 @Slf4j(依赖:import lombok.extern.slf4j.Slf4j;)2.记录异常日志,会记录打印堆栈异常信息到日志,如下:log.error("除数为0异常!",...原创 2019-10-17 17:46:00 · 527 阅读 · 0 评论 -
intelij IDEA设置代码开发风格检查!!!
1.安装插件(可选) 推荐:google-java-format 插件或CheckStyle-IDEA插件。2.idea导入代码风格配置文件地址:https://github.com/google/styleguide/blob/gh-pages/intellij-java-google-style.xml...原创 2019-08-02 10:59:56 · 1408 阅读 · 0 评论 -
springboot解决Long类型值传递给页面时精度丢失的问题!
最近项目中遇到个问题,主键id用的Long类型,Long类型超过16位时传递给前端丢失精度。网上搜了下,解决办法有很多,大体分为两种,写个全局转换器和在bean主键id上添加注解,其实解决的本质是将Long类型在序列化json时转为String字符串类型,这样就不存在丢失精度了。1.全局转换器springboot2以下的版本写个配置类实现WebMvcConfigurerAdapter重...原创 2019-08-06 10:01:12 · 2537 阅读 · 0 评论 -
bash: /etc/profile: line 11: `pathmunge () {
由于第一次操作linux,配置环境文件时,还是很不习惯用vi命令编辑,所以用的传输工具,拷下来在windows上编辑好,再上传上去报错如下图:经过仔细核查,语法是没有问题的,使用cat -v /etc/profile检查,发现里面大量的Windows下的换行符,到这里已经知道具体原因了,使用dos2unix profile将profile文件从Windows格式文件转换为U原创 2017-11-24 09:41:47 · 1875 阅读 · 0 评论 -
基于spring+quartz的分布式定时任务框架
本文转载只是为了mark学习,如有侵权联系删除,原文链接:https://www.cnblogs.com/aaronfeng/p/5537177.html问题背景 我公司是一个快速发展的创业公司,目前有200人,主要业务是旅游和酒店相关的,应用迭代更新周期比较快,因此,开发人员花费了更多的时间去更=跟上迭代的步伐,而缺乏了对整个系统的把控 没有集群之转载 2017-11-22 09:56:53 · 804 阅读 · 0 评论 -
复杂的json字符串转换list集合
public final ObjectMapper mapper = new ObjectMapper();String data="[{"id":"424396A079C67D1ADC693DBCA1B929A3","name":"testpp","nameCn":"泡泡","desc":"cs","createTime":"2017-06-03 20:15:41","keyId":原创 2017-11-29 11:33:46 · 2437 阅读 · 0 评论