我想在每个位置的基础上设置ssl_verify_client nginx配置值.这似乎尚不支持:
http://trac.nginx.org/nginx/ticket/317
人们正在使用其他任何解决方法吗?
想要这样做的动机是创建一个受TLS相互认证保护的API; 但是,标准Web浏览器将使用相同的HTTPS端口,出于部署复杂性的原因,预计不会有客户端证书.此外,nginx反向代理我们的WebSockets并打开ssl_verify_client,在我尝试过的大多数Web浏览器上都会破坏WebSockets.
是否有替代Fest,以便替换可以以黑盒方式(而不是JUnit)驱动Java Swing UI并启用BDD?思特(https://code.google.com/p/fest/,http://fest.easytesting.org)自2013年起已被放弃(https://github.com/alexruiz/fest-swing-1.x)由GitHub项目给出.
黄瓜(https://cucumber.io)和jbehave(http://jbehave.org)等Java BDD工具允许JUnit白盒风格的高级集成测试,但不能在黑盒中从外部驱动Swing UI方式.
由于人力资源的限制,将UI从Swing切换到JavaFX不是一种选择.
目前的相关问题落后于时代
在Java 6中未定义两次泛型时会发生什么"坏事(tm)"?
List<String> foo = new ArrayList();
代替
List<String> foo = new ArrayList<String>();
因为根据我的经验,两者都编译得很好,并且运行良好.
在Java 7中,可以使用菱形运算符来完全避免这种情况.
List<String> foo = new ArrayList<>();
这更符合DRY原则.