最后
现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**
- 服务端返回的数据,尽量使用 JSON 而非 XML 格式。
02、新增禁止任何歧视性用语的约定
虽然互联网越来越开放,但有些用语还是要注意一下(尽量和谐)。记得之前 MySQL 的一些关键字都被迫做了调整。
03、新增涉及敏感操作的情况下日志需要保存六个月的约定
涉及到法律的地方还是在开发的时候注意一下。
04、修正 BigDecimal 类中关于 compareTo 和 equals 的等值比较
关于这一点,我之前在文章里详细地阐述了,浮点数之间的比较不能使用“==”操作符,而 BigDecimal 之间不能使用 equals()
比较。
05、修正 HashMap 关于 1024 个元素扩容的次数
泰山版说是扩容 7 次。
嵩山版修正为扩容 8 次。
06、修正架构分层规范与相关说明
泰山版的应用分层如下图所示。
嵩山版的应用分层修改为如下图所示。
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
03fab5e56a57acb)收录**