小编Aki*_*RAI的帖子

MySQL配置可更快地运行测试

我想通过配置MySQL加快测试Web应用程序的速度。

我使用PHP和MySQL创建Web应用程序。开发时,每次保存文件都会运行测试。因此,更快地执行测试可以节省开发时间,并使我感到很舒服。

尽管有加快测试速度的灵敏方法,但其数据库必须是其中一种。作为测试环境,我需要的是更快的响应速度。我不需要持久性或处理多个连接的效率。

在这种情况下,最佳配置是什么?

mysql unit-testing

5
推荐指数
1
解决办法
854
查看次数

如何在MongoDB中批量插入期间从错误中恢复

我正在使用MongoDB创建一个Web应用程序.现在我正在创建管理页面,使管理员能够在网站上添加或删除项目.在页面上,将添加批量导入功能,这样就可以从本地CSV文件导入内容.问题是如何实现该功能.

最简单的方法是将上传的CSV文件转换为JSON,然后使用db.items.insert([{...}, {...}, ...])statement 插入它们.

如果null返回db.getLastError(),则导入成功.没有问题.

但是,如果批量插入期间发生错误,应该怎么做?由于没有事务,因此无法回滚插入的项目.因此,重试插入将导致重复的文档.

解决这个问题的最佳方法是什么?

mongodb

4
推荐指数
1
解决办法
6177
查看次数

如何找到Docker镜像的校验和

我正在使用Docker 1.10.3.

Docker Image Specification v1.0.0说Docker Image JSON描述中有一个Image Checksum字段,如:

"checksum": "tarsum.v1+sha256:e58fcf7418d2390dec8e8fb69d88c06ec07039d651fedc3aa72af9972e7d046b",
Run Code Online (Sandbox Code Playgroud)

但是,结果中没有这样的领域docker inspect <IMAGE>.

如何获取特定图像的校验和?

docker

4
推荐指数
2
解决办法
5999
查看次数

使用CLI放置CloudWatch Events规则

我想每天使用CloudWatch Events停止我的EC2实例.在控制台上,它没有任何问题.通过对我使用控制台完成的配置进行逆向工程,一系列与之相当的命令似乎如下:

aws events put-rule \
  --name stop-ec2-instance \
  --schedule-expression 'cron(0 13 * * ? *)' \
  --description "Stop EC2 instance everyday" \
  --role-arn arn:aws:iam::012345678901:role/AWS_Events_Actions_Execution

aws events put-targets \
  --rule stop-ec2-instance \
  --targets "[{ \
    \"Arn\": \"arn:aws:automation:ap-northeast-1:012345678901:action/EC2StopInstance/EC2StopInstance_stop-ec2-instance\", \
    \"Id\": \"EC2StopInstance_stop-ec2-instance\", \
    \"Input\": \"\\\"arn:aws:ec2:ap-northeast-1:012345678901:instance/i-01234567\\\"\" \
  }]"
Run Code Online (Sandbox Code Playgroud)

.

但是,这不起作用,因为我在第一个命令时收到以下错误:

A client error (ValidationException) occurred when calling the PutRule operation: Provided role 'arn:aws:iam::012345678901:role/AWS_Events_Actions_Execution' cannot be assumed by principal 'events.amazonaws.com'.
Run Code Online (Sandbox Code Playgroud)

.

如何使用CLI放置Amazon CloudWatch Events规则?

amazon-web-services amazon-cloudwatch aws-cli

0
推荐指数
1
解决办法
2842
查看次数