摘要: i++和++i 都是自增运算,本质上都是+1操作,不同点在于赋值和运算的顺序有所不同; 其实只要记住一条铁律 ++在前先运算,++在后先赋值; a = i++ 因为++在后, i先赋值a=i; i=i+1; a = ++i 因为++在前 , i+1先运算 i = i+1 a=1; 阅读全文
posted @ 2021-07-24 19:03 蔚然长空 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 启动类注解 点击查看代码 @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.clas 阅读全文
posted @ 2021-07-22 11:20 蔚然长空 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # 静态代理 ####代理对象和被代理的对象其实都是为实现同一目标接口动作而被创建,只不过代理对象只是间接使用被代理对象的实现方法而去实现这个动作. 同一目标接口: //出租房子 public interface Rent { void rent(); } 被代理的对象://真实业主 public 阅读全文
posted @ 2021-07-20 21:30 蔚然长空 阅读(57) 评论(0) 推荐(0) 编辑
摘要: <!--配置声明式事务--><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <constructor-arg ref="dataSource 阅读全文
posted @ 2021-07-20 20:28 蔚然长空 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.studyofnet.com/news/555.html 阅读全文
posted @ 2020-03-07 21:21 蔚然长空 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 简介 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入 阅读全文
posted @ 2019-11-18 18:28 蔚然长空 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: final 用于声明属性、方法和类 分别表示属性不变、方法不可覆盖、类不可继承。 finally 是异常处理语句结构的一部分,表示总是执行。 finalize 是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,如关闭文件等。 Ja 阅读全文
posted @ 2018-06-24 19:44 蔚然长空 阅读(112) 评论(0) 推荐(0) 编辑