摘要:
变量之间的运算(不考虑boolean类型。剩下char、byte、short、int、long、float、double) char可以运算,它对应Unicode值。 自动类型转换: 示例: 强制类型转换: 阅读全文
摘要:
整数类型: 字节就是byte,等于8位。 浮点型: 示例: 字符型: 示例: 布尔型: 示例: 阅读全文
摘要:
打开cmd命令窗口 阅读全文
摘要:
一:镜像(一种文件形式) 镜像是一种文件存储形式,是一种冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。可以把许多文件做成一个镜像文件,还可以恢复成许多文件。 所谓的镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定格式制作成单一的文件,以方便用户下载和使用。 阅读全文
摘要:
一、接口 package com.atguigu.spring.aop.xml; //接口 public interface ArithmeticCalculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int 阅读全文
摘要:
可以使用@Order 注解指定切面的优先级,值越小优先级越高 切面一: /* * 可以使用@Order 注解指定切面的优先级,值越小优先级越高 * */ @Order(2) @Component @Aspect public class LoggingAspect { /** * 在每一个接口的实现 阅读全文
摘要:
AOP的五种通知方式: 前置通知:在我们执行目标方法之前运行(@Before) 后置通知:在我们目标方法运行结束之后,不管有没有异常(@After) 返回通知:在我们的目标方法正常返回值后运行(@AfterReturning) 异常通知:在我们的目标方法出现异常后运行(@AfterThrowing) 阅读全文
摘要:
一、AOP: Spring的问题: Spring的AOP解决: 示例: 二、Spring AOP AspectJ:java社区里最完整最流行的AOP框架。 在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。 1)、首先加入jar包: com.springsour 阅读全文
摘要:
泛型依赖注入 1、 定义基础持久层 public class BaseRepository<T> { } 2、定义基础业务层 public class BaseService<T> { @Autowired protected BaseRepository<T> repository; public 阅读全文
摘要:
一、IOC和DI概述 1、IOC(Inversion of Control): 其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种 阅读全文