what 宏是在模板中使用macro指令定义 宏是和某个变量关联的模板片断,以便在模板中通过用户定义指令使用该变量, why 有人说用freemarker,但没有用到它的宏(...
@Conditional 相关注解, 用在类上表示实例化此类,用在方法上表示执行此方法 @ConditionalOnProperty此注解表示:当属性值(applicatio...
关于 有时候,随着业务的发展,项目关联的数据来源会变得越来越复杂,使用的数据库会比较分散,这个时候就会采用多数据源的方式来获取数据。另外,多数据源也有其他好处,例如分布式数据...
Netty+SpringBoot+FastDFS+Html5实现聊天App github链接:https://github.com/ShimmerPig/PigChat 数据...
在过去两三年的 Spring 生态圈,最让人兴奋的莫过于 Spring Boot 框架。或许从命名上就能看出这个框架的设计初衷:快速的启动 Spring 应用。因而 Spri...
Spring Boot 最核心的 25 个注解1、@SpringBootApplication 这是 Spring Boot 最最最核心的注解,用在 Spring Boot ...
分布式锁的解决方式 基于数据库表做乐观锁,用于分布式锁。(适用于小并发) 使用memcached的add()方法,用于分布式锁。 使用memcached的cas()方法,用于...
Java 8是如何处理时间及日期的 有人问我学习一个新库的最佳途径是什么?我的回答是,就是在实际项目中那样去使用它。在一个真实的项目中会有各种各样的需求,这会促使开发人员去探...