摘要: 1.Maven简介   Maven是基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置文件)来管理项目的构建、报告和文档的软件项目管理工具。   Maven主要有两大作用:一是为项目的插件下载、编译、打包、测试、上传、文档生成、项目部署、版本管理等提供完善的项目管理... 阅读原文
2018-10-15 22:33:02 阅读(2278) 评论(0)
摘要: 以前都在Windows环境下开发java,今天在mac上配置了java环境,结果测试运行hello world的时候竟然出错, sudo javac helloworld.java能通过,sudo java helloworld.class竟然报错 --> ClassNotFound ??? Google才发现... 阅读原文
2018-10-15 22:18:02 阅读(1914) 评论(0)
摘要: 装配方式 1.XML方式的自动装配 设置:<bean />元素的:autowire属性 <bean id="somebean" class="SomeBean全限定名"  autowire="byType"/>   autowire属性:让spring按照一定的方式自己去找合适的对象,并完... 阅读原文
2018-10-15 21:15:03 阅读(2299) 评论(0)
摘要: 目录 Spring中的事件处理 Spring内建事件 监听Context事件 Example 自定义Spring事件 Spring中的事件处理 ApplicationContext 是Spring的核心模块,管理着Beans完整的生命周期。当加载Bean时,ApplicationContext会发布特定类型... 阅读原文
2018-10-15 20:59:02 阅读(1865) 评论(0)
摘要: 向上转型:子类对象转为父类,父类可以是接口。公式:Father f = new Son();Father是父类或接口,son是子类。 向下转型:父类对象转为子类。公式:Son s = (Son)f; 我们将形参设为父类Animal类型,当执行test.f(c)时,内存情况如下图: c作为Cat类型传入,Anima... 阅读原文
2018-10-15 20:02:09 阅读(3322) 评论(0)
摘要: sleep()和wait()有什么区别。   sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到时候会自动恢复。调用sleep不会释放对象锁。wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有... 阅读原文
2018-10-15 19:42:01 阅读(2615) 评论(0)
摘要: 框架的整合: 1. 依赖整合 aop的包: aspectweaver spring-aop spring核心: spring-context spring-web spring-webmvc spring-... 阅读原文
2018-10-15 18:41:01 阅读(2481) 评论(0)
摘要: springboot运行的三种方式 1.直接运行main 2.打成jar包,使用java -jar命令运行 3.spring-boot:run方法运行   Springboot热部署 依赖: <dependency>       <groupId>org.springframework.b... 阅读原文
2018-10-15 16:59:01 阅读(1934) 评论(0)
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_36697353/article/details/64444147 SpringMVC 工作流程: 流程图,截取与----》(http://blog.csdn.net/zuoluoboy/article/d... 阅读原文
2018-10-15 15:04:02 阅读(1963) 评论(0)
摘要: 在 Java 语言中的类初始化块 文章中我们简单的介绍了下 Java 中的实例初始化块 ( IIB )。不过我觉得介绍的有点简单了,于是,再写一篇文章详细介绍下吧。 Java 语言中,存在三种操作:方法 、构造函数 和 初始化块。 其中初始化块又分为 实例初始化块 ( IIB ) 和 静态初始化块。本章节,我们主要介... 阅读原文
2018-10-15 14:00:01 阅读(2175) 评论(0)