04 2018 档案
摘要:一、背景介绍 springboot默认的application.properties文件只能在项目内部,如果打成docker镜像后配置文件也打进去了,这样每次需要改动配置(比如数据库的连接信息)就需要重新打镜像,这样就十分麻烦。所以要是能将application.properties提到外部,在启动
阅读全文
摘要:在springBoot+Mybatis日志显示SQL的执行情况的最简单方法就是在properties新增:logging.level.cn.piesat.mapper=debug
阅读全文
摘要:1、方法中的参数全为val型。 例: def insertMap(map:=>Map[String,Int]):Unit={ map+=("b"->2) //报错 } 传递过来的map默认为val型,不可变。 2、方法中传递的参数非按地址传值。 这一点和java很不一样,也是很坑的一个地方。
阅读全文
摘要:一、踩坑经历 自定义的accumulator是线程不安全的,会造成累加结果不正确。自定找了很久没想到是线程不安全行成的。 二、解决方法 创建一个线程安全的集合变量(我用的是Java的ConcurrentHashMap),赋好初始值 ,在重写add方法时,将旧的值取出来累加后再放回去(取与放的动作要加
阅读全文
摘要:答案:保存在driver端。因此需要对收集的信息的规模要加以控制,不宜过大。避免 driver端的outofmemory问题!!!
阅读全文

浙公网安备 33010602011771号