为什么注释掉的代码要删除?

案例:合并代码的时候把注释掉的代码不小心给打开了 解决方案:增加代码检查点“注释掉的代码上线前需要删除” 问题:重要的代码注释掉,去掉了是个大损失? 这是个伪命题,代码版本跟踪可以通过版本化的工具,例如:svn、git,来跟踪的,

一个同事深挖的客户端端口占满的问题

参考:http://www.jianshu.com/p/51a953b789a4 1.背景 最近一个项目中,出现了java.net.ConnectException:Cannotassignrequestedaddress的异常。通过查找资料、分析后,认为是由于程序对外建立新连接,结果本地端口已经用完导致的异常。 2.问题原因 为什么会出现这种情况呢?就要从linux的TCP/IP协议栈说起了。 ……

App端与服务器之间的安全策略

1. https保证通道安全 2. 下发token保证无登录的用户不能随意调用服务 3. token有过期时间,保证服务不被长期木马攻击 4. 对于支付等安全功能,需要另外增加支付密码校验和短信验证 5. 应用层内做自己的安全协议(对称、非对称、打包证书等等) 最近,项目给移动端提供API接口,移动app通过post请求调用服务器的api接口,……

HTTPS的配置

HTTPS单向认证 只有服务器端配置keystore,客户端需要校验服务器端的证书 连接握手的时候,先通过服务器端的公钥加密传递对称秘钥,然后通信使用的是对称加密,数据是保密的 需要生成服务器端keystore,客户端需要导入服务器端的证书 HTTPS双向认证 与单向认证一样,可以保证安全,但是可以验证客户单的证书 客户端需要配……