- 博客(10)
- 收藏
- 关注
原创 Spring AOP小结
AOPAOP 概述术语AOP 概述AOP是Asepect Oriented Programming的简称,核心思想是将分散在各个业务代码中的相同代码通过横向切割的方法抽取到一个独立的模块中。如图所示:术语连接点 Jointpoint特定点是程序执行的某个特殊位置,如类开始初始化之前,之后;类的某个方法调用前,后;方法抛出异常后;这些代码中的特定点被称为连接点。Spring仅支持方法的...
2018-12-17 13:30:59 165
原创 2018-12-14 小结
文章目录2018-12-07 小结Spring 概述核心模块Spring 4.0新特性持久层, 业务层, 展现层Spring BootIoC 容器BeanFactory 和 ApplicationContext装配Bean技术内幕2018-12-07 小结Spring 概述Spring优点:方便解耦,简化开发支持AOP编程声明式事务 (待看)方便程序的测试 (待看)集成多种框架通...
2018-12-07 11:03:11 136
原创 2018-11-30 周报
本周一周二我把head first java剩下来关于项目部署,分布式,servlet的部分看完并且跑了跑书上的程序,总结在java语言学习中了周三我看了看Spring中的一些相关术语和基础概念,后面到周五中午我阅读了Spring的官方文档Core部分并总结在Spring框架学习。主要是IoC container部分。目前因为文档太长只总结了前面部分,后面会挑重点看并加快速度。...
2018-11-30 13:51:30 114
翻译 Spring框架学习
文章目录Spring框架学习11月28日Spring Framework OverviewHistorySpring的design philosophyIoC ContainerIntroductionContainer OverviewConfiguration MetadataInstantiating a ContainerUsing the containerBean OverviewNa...
2018-11-29 16:42:18 451
翻译 how Apache Tomcat uses Servlets to quickly deliver a wide range of dynamic content to a client(翻译)
How Tomcat Works With ServletsServlet只需要处理一小部分data transaction。举个例子就是我们永远不会写servlet代码来监听来自某个端口的请求,也不会直接和客户端communicate,也不会负责管理访问控制。这些都有Tomcat(作为servlet的容器)管理。这样可以保证servlets可以被广泛地在各种环境复用,或为了组件(compon...
2018-11-27 11:12:00 121
原创 head first java中创建远程服务的例子
完整的程序代码:Remote interfaceimport java.rmi.*;public interface MyRemote extends Remote{ //定义接口,必须继承java.rmi.Remote public string sayHello() throws RemoteException; //所有接口方法必须声明RemoteException,返回值类型必须是...
2018-11-27 09:28:58 239
原创 java语言学习
实习每日进度java语言学习11月15日(周四)11月16日(周五)11月19日(周一)java语言学习11月15日(周四)开始阅读head first java,初步了解java面向对象的编程范式,认识了java的主数据类型和引用,了解了数组的用法,编写了一个小程序。11月16日(周五)学会了java中继承的用法,方法的覆盖(子类方法覆盖父类方法)和重载(同名函数参数数量和类型不同)...
2018-11-22 16:35:24 670
原创 使用多态参数与泛型
head first java一书中提到集合元素的参数多态的实现需要使用泛型。以ArrayList为例,假设Animal类是Dog类和Cat类的父类abstract class Animal{ public void eat(){ System.out.println("Animal eat"); }}class Dog extends Animal{ ...
2018-11-22 16:31:59 233
原创 HashSet自定义元素类型的重复判定问题
HashSet是无重复的集合,那么问题就是如何判定一个元素是否和另一个元素是相等的。这里需要自定义相等性。相等性有两个层次引用相等性: 如果只认为引用指向同一个对象才算相等,那么什么都不用做。对引用调用hashCode()会返回引用指向的对象特有的序号(大部分是对对象在堆上的地址的映射,因此不会有重复的序号。但也有像String一样的其实是字面值的映射),比较引用调用的hashcode()就可...
2018-11-22 14:47:42 364 1
原创 java中继承与构造函数之间的关系
java中继承与构造函数之间的关系super关键字的使用调用无参数的父类构造函数调用有参数的父类构造函数this关键字的使用继承的对象会保存父类的成员,也包括父类所声明的变量。因此,在创建子类的新对象时,所有继承下来的构造函数也会被执行。执行子类的构造函数会先触发父类的构造函数,连锁反应一直到最上层的父类构造函数。父类的构造函数必须在子类构造函数之前结束。super关键字的使用在构造函数中只...
2018-11-19 10:31:59 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人