在平时工作中,我们写代码可能都在堆增删改查,很少有机会加上 Java 的高级特性。比如,泛型,你一定在 Mybatis、Hibernate 这些...
泛型是 Java 的一个高级特性。在 Mybatis、Hibernate 这种持久化框架,泛型更是无处不在。 然而,泛型毕竟是高级特性,藏在框架...
反射是 Java 的一个高级技巧,大量地用在各种开源项目上。比如,Spring、Tomcat、Jetty 等等项目中,都大量地用到了反射。 作为...
反射是 Java 的一个高级特性,大量用在各种开源框架上。 在开源框架中,往往以同一套算法,来应对不同的数据结构。比如,Spring 的依赖注入...
注解是 Java 的一个高级特性,Spring 更是以注解为基础,发展出一套“注解驱动编程”。 这听起来高大上,但毕竟是框架的事,我们也能用好注...
在 Spring 中,大家会经常用到各种注解。在加上这些注解后,我们的代码就有了很多神奇的功能。 比如,下面这个类只用了两个注解:@Contro...
你开发了一套转账系统,转账的流程没问题,通过了内部测试,上线后看起来也没问题。 然而,过了一段时间,用户居然可以无视余额,直接提现。眼看就要失业...
你开发了一套博客系统,但用户老发一些涉黄、广告词汇。眼看网站就要被封了,你该怎么办? 对的,过滤掉敏感词,还广大用户一篇清静。 实现这个功能,你...
最近,公司有个项目升级换代,MySQL 从一个拓展成多个。这就带来了一个问题,原本的数据表都在用自增 ID,如果继续用下去,坑会越来越大。 所以...