
经验总结
幸存的早起开发者
智能 - 只不过是更为理解人类意图而已
展开
-
启动tomcat时报错:The selection cannot be run on any server
学习spring boot时,用tomcat启动项目报 The selection cannot be run on any server错。找到原因发现是:Dynamic web module version和tomcat支持的版本不匹配。 解决办法:右键项目 -> Properties -> Project Facets ->Dynamic web module...原创 2018-09-11 15:16:40 · 5744 阅读 · 0 评论 -
jdk8的straem中的Collectors.toMap报NullPointerException
最近在用jdk8的stream 的Collectors.toMap 方法中,出现NullPointerException,查看源码发现用的是HashMap的merge方法,如果value为null,则抛出空指针异常。而key可以允许有一个为null,如果多个则抛出IllegalStateException。 List<UserInfo> userInfos = new ...原创 2019-01-30 09:48:54 · 1227 阅读 · 0 评论 -
Spring boot项目编译后打jar包
最近需要做一个jar包的项目更改,从svn导出项目后摸索了IDEA如何打jar。首先,从svn导出项目,导出的项目如果有maven依赖管理,需要先转成maven项目。解决掉冲突等问题后打jar包。点击下面按钮或者File->Project Structure添加一个jar,选择要作为jar的模块然后Build->Build Artifacts 选择要打为jar的项目,...原创 2019-02-19 17:20:23 · 548 阅读 · 0 评论 -
postgre数据库单表批量更新
批量更新postgre数据库UPDATE tb_sub_task_org_assets_relationSET update_time = now( ),exec_detail = tmp.tmp_detailFROM(VALUES (‘13’,’{“xxx1”:“xxxx11”}’::json), (‘23’,’{“xxx1”:“xxxx12”}’::json)) as tmp(tmp...原创 2019-05-20 19:46:57 · 1383 阅读 · 0 评论 -
Restful接口配置自定义的RestTemplete
RestTemplete默认不是支持所有的contentType,需要自己配置RestTemplete,添加自定的请求转换器,获取对应的contentType的数据并进行转换。import org.apache.http.impl.client.CloseableHttpClient;import org.springframework.context.annotation.Bean;imp...原创 2019-09-19 10:17:54 · 810 阅读 · 0 评论