小编muh*_*hqu的帖子

Sublime Text:如何使用键盘从查找结果中跳转到文件?

如果你File> Find in Files... + + F你被带到了Find Results,列出文件和突出显示的匹配.您可以双击文件名/路径或匹配的行以在右侧打开文件.

我想知道是否有办法完全通过键盘进行双击?

凭借Sublimes出色的文件切换功能,我认为必须有一种方法可以让您在操作时保持键盘Find in Files....

find sublimetext sublimetext2 sublimetext3

51
推荐指数
5
解决办法
2万
查看次数

Auto Scaling Group启动配置更改

我想知道如何使用该AutoScaling组的当前启动配置启动AutoScaling组中的所有实例的简单方法或最佳实践.

举一个例子,想象一个自动扩展组,调用www-asg4个在ELB后面运行Web服务器的所需实例.我想更改用于启动此自动缩放组实例的AMI或用户数据.所以我创建了一个新的启动配置www-cfg-v2和更新www-asg以使用它.

# create new launch config
as-create-launch-config www-cfg-v2 \
    --image-id 'ami-xxxxxxxx' --instance-type m1.small \
    --group web,asg-www --user-data "..."

# update my asg to use new config
as-update-auto-scaling-group www-asg --launch-configuration www-cfg-v2
Run Code Online (Sandbox Code Playgroud)

到目前为止,所有4个正在运行的实例仍使用旧的启动配置 我想知道是否有一种简单的方法可以用新实例替换所有正在运行的实例来强制执行新配置,始终确保最少的实例保持运行.

我目前的实现方式如下.

  1. 保存给定自动缩放组的当前运行实例列表
  2. 暂时增加所需实例的数量+1
  3. 等待新实例可用
  4. 通过从列表中终止一个实例

    as-terminate-instance-in-auto-scaling-group i-XXXX \
        --no-decrement-desired-capacity --force
    
    Run Code Online (Sandbox Code Playgroud)
  5. 等待替换实例可用

  6. 如果剩下多于1个实例,则重复4.
  7. 通过列表终止最后一个实例

    as-terminate-instance-in-auto-scaling-group i-XXXX \
        --decrement-desired-capacity --force
    
    Run Code Online (Sandbox Code Playgroud)
  8. 完成后,所有实例现在应该使用相同的启动配置运行

我主要是自动执行此程序,但我觉得必须有一些更好的方法来实现相同的目标.谁知道更有效的方式?

马蒂亚斯

也在官方AWS EC2论坛上发布了这个问题.

amazon-ec2 amazon-web-services autoscaling

11
推荐指数
1
解决办法
6311
查看次数

如何使用maven获取依赖jar的路径

给定一个简单的Maven项目,例如JUnit作为依赖项,如何将完整的文件路径放到junit.jar它将安装到的本地maven存储库中?

例如如何从神器junit:junit/Users/foobar/.m2/repository/junit/junit/4.11/junit-4.11.jar

java dependencies maven

5
推荐指数
2
解决办法
7746
查看次数