- 博客(5)
- 收藏
- 关注
原创 forEach的return
对于列表的forEach函数是我们经常用到的,函数中带入一个lambda表达式完成对整个列表的每个元素进行处理,功能和for、while等循环获取元素并进行处理相当。但我们在for或者while中都有break,continue函数,而forEach是没有continue和break的,哪怕使用return,返回的也是外部整个函数。 不过kotlin的forEach提供了return@forEach,但是需要注意的是这个命令跳出的是当前循环,进入下一循环,相当于continue的功能。切记不
2020-09-28 19:10:31 1667
原创 docker创建mongo容器并设置mongo权限
docker 创建运行mongo容器,并进入到容器内部$ docker run -itd --name mongo -p 27017:27017 mongo --auth$ docker exec -it mongo mongo admin创建用户创建所有数据库管理用户db.createUser({ user: "useradmin", pwd: "adminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] }
2020-09-24 11:27:27 1185 1
原创 window脚本上传linux无法执行的问题
今天使用gradle构建发布脚本,但是start.sh脚本上传到linux后执行报错,但同样的代码复制到vi编辑器重新保存执行,却没问题。最后发现window默认的shell脚本编码格式和linxu不一致,我们可以通过vi命令进入编辑界面,然后在命令框执行:set ff命令查看,当前编码格式,linux默认的是是:fileformat=unix,而window上传上来的是fileformat=dos,然后我们可以通过set ff=unix,在保存退出vi就可以修改文件的格式了。 但是上面这种
2020-09-23 11:31:51 336
原创 IDEA——修改CustVMOptions造成无法启动
今天遇到一个问题,一大早过来发现IDEA无法启动了,昨晚还是好好的。于是我把IDEA安装目录下的/bin/idea.bat文件最后一行加上了pause暂停,然后手动执行,报错内容如下:OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.Error opening zip fil
2020-09-16 10:25:28 721 1
转载 centos 启动 docker 报错
docker 启动容器报错:Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused “write parent: broken pipe”其实原因还是,linux与docker版本的兼容性问题第一步:通过uname -r命令查看你当前的内核版本uname -r第二步:使用 root 权限登录 Centos。确保 yum 包更新到最新。y
2020-09-13 11:29:46 849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人