经验总结
幸存的早起开发者
智能 - 只不过是更为理解人类意图而已
展开
-
启动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 · 5713 阅读 · 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 · 1206 阅读 · 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 · 540 阅读 · 0 评论 -
postgre数据库单表批量更新
批量更新postgre数据库 UPDATE tb_sub_task_org_assets_relation SET update_time = now( ), exec_detail = tmp.tmp_detail FROM (VALUES (‘13’,’{“xxx1”:“xxxx11”}’::json), (‘23’,’{“xxx1”:“xxxx12”}’::json)) as tmp(tmp...原创 2019-05-20 19:46:57 · 1357 阅读 · 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 · 783 阅读 · 0 评论