Java中利用==和equals()进行字符串比较的说明

Java中字符串的比较在面试中很常见,我们都知道比较字符串是否相等要使用equals()而不是==。本文首先利用javap命令从class文件的角度来分析不同字符串比较的结果,然后分析下Tomcat中如何获取前端输入的字符串参数,并以此说明Java Web开发中该如何正确的进行字符串的比较。

利用126邮箱在阿里云中发送SSL/TSL加密邮件

由于工作原因需要在阿里云中部署一个Web系统,该系统会调用邮箱服务器定时给相关人员发送通知邮件,在测试邮箱配置时,发现始终无法正确发送邮件,而之前在研发环境和测试环境都能正常工作。网上查找之后,发现是阿里云出于安全原因默认禁止了25端口的出方向访问,需要进行25端口解封申请,按照说明提交相应的申请后没想到不到一个小时就提醒申请未通过,同时提示使用465端口来发送加密邮件。基于此,本文简要说明如何使用126邮箱通过465端口在阿里云中发送邮件。

从复杂代码中找出Bug的几种方法

工作中有时候会遇到某些大段复杂代码出现Bug的情况,不同于一般行数较小或逻辑较简单的代码,对于大段复杂的代码进行分析可能会很耗时,本文介绍几种个人在工作中用到的方法,供大家参考。