自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 框架Spring spring-IOC2

自动装载对应的Person类public class Person { private String name; private Car car; private Provice provice;}方式一:根据id来加载autowire="byName"方式二:根据类型来加载,如果有多个类型匹配则会出错autowire="byType"基于注解的 IOC ...

2019-12-19 16:15:59 179

原创 Spring框架 spring-IOC

IOC装配BeanSpring框架Bean实例化的三种方式控制反转,理解成被动的实例化Bean对象作用:削减程序之间的耦合度,但不能完全避免1步:导包4个核心+日志2步:完成配置文件参考spring文档3步:测试ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bea...

2019-12-19 15:59:48 252

原创 框架Spring-spring事务

概述spring中的事务,通常是指servcice操作事务API*** 常用的三个接口PlatformTransactionManager:平台事务管理器。例如:commit(TransactionStatus status) 提交事务getTransaction(TransactionDefinition definition) 获取事务rollback(TransactionS...

2019-12-18 15:17:07 186

原创 Spring框架入门概述

Spring-IOC一.Spring 概述Spring 是分层的JavaEE/EE full-stack(一站式)轻量级开源框架参考网址http://c.biancheng.net/view/4242.html二.Spring 核心IOC:反转控制(又叫控制反转):将对象的创建权,交由Spring完成AOP:Aspect Oriented Programming 是面向对象的功能延伸...

2019-12-17 19:27:58 165

原创 框架Spring之spring-AOP

1.AOP概述AOP 面向切面编程采取横向抽取机制,取代了传统的众向继承体系重复性代码;简单来说,就是它把我们程序重复的代码抽取出来,在需要的时候执行,使用动态代理技术,在不修改源码基础上,对已有方法增强2.AOP代理在不修改源码基础上,对已有方法增强(2种方法):1.使用子类继承父类,子类引用父类方法,子类中加强方法(纵向)2.使用AOP代理(横向)spring AOP的底层通过...

2019-12-17 18:16:41 129

原创 (面试题)Struts1 和 Struts2 的区别?

在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的PO...

2019-10-30 21:47:15 211

原创 单例模式(饿汉式单例和懒汉式单例)

单例模式的特点:1.单例模式只有一个实例2.单例类必须自己创建自己唯一的实例3.单例类必须给其他对象提供这一对象实例懒汉式单例特点:1.懒汉式单例在第一次调用的时候要初始化2.懒汉式单例的线程不安全,在并发的时候可能出现多个Singleton实例3.要实现线程安全需要对getInstance()记性改造,以确保线程安全...

2019-10-27 20:00:52 569

原创 JSP九大内置对象

JSP九大内置对象:Request、Response、Session、Cookie、Application、Config、Page、Exception、Out九个内置对象介绍:一、首先写程序常用到的(都是:"HttpServlet对象名"类的实例对象)1、Request对象,HttpServletRequest类的实例。 该对象封装了客户端的请求信息,使用它自带的方法能获得用户提交的信息...

2019-10-27 19:58:25 709 1

原创 JSP四大作用域

JSP四大作用域** application 作用域**如果把变量放到application里,就说明它的作用域是application,它的有效范围是整个应用。整个应用是指从应用启动,到应用结束。Object getAttribute(String name) //从application中获取信息;void setAttribute(String name,Object value)...

2019-10-27 19:56:27 155

原创 MySQL中any、some、all、in的区别

MySQL中any、some、all、in的区别子查询是指在一个select语句中嵌套另一个slect语句。any、in、some、all分别是子查询关键词之一。其中,any可以与=、>、>=、<、<=、<>结合起来使用,分别表示等于、大于、大于等于、小于、小于等于、不等于其中的任何一个数据。all可以与=、>、>=、<、<=、&...

2019-09-16 23:22:59 1230

原创 存储过程和函数的区别

存储过程和函数的区别存储过程和函数的目的是为了可重复地执行操作数据库的sql语句的集合。区别可分在写法 和 调用 上。写法上:存储过程的参数列表可以有输入参数、输出参数、可输入输出的参数;函数的参数列表只有输入参数,并且有return<返回值类型,无长度说明>。返回值上:存储过程的返回值可以有多个值;函数的返回值只有一个值。调用方式上:存储过程的调用方式有:1)...

2019-09-16 15:48:16 137

原创 (面试题)MySQL和Oracle的区别?

MySQL和Oracle的区别?MySQL和Oracle目前较流行的数据库,并且都是关系型数据库管理系统。区别:1.mysql是开源的项目,开源=免费,一般中小型企业考虑数据库肯定是首选。orcal是orcal公司退出成熟的数据库产品是闭源收费的,安装空间大,3点多个G。2.mysql轻量型数据库;orcal 重量型数据库。3.sql语句的扩展和灵活性:mysql对sql语句有许多实用...

2019-09-11 17:59:58 6897

原创 tcp 和 dcp 的几大区别

TCP,Transmission Control Protocol的缩写,即传输控制协议。DCP,User Data Protocol 的缩写,即用户数据报协议。顺便提一下ARP,它的中文意思是“地址解析协议”区别:1、TCP协议是有连接的,开始传输数据之前TCP的客户端和服务器端必须三次握手建立连接,四次分手断开连接;UDP无连接的,不可靠的。2、TCP协议所需资源多,TCP首部需要2...

2019-08-10 16:31:14 4149

原创 sleep()和wait() 的四大区别

sleep()和wait() 的区别1.所属对象不同:sleep方法时Thread类里面的方法;wait()是Object类里面的方法,所有的方法都可以调用wait方法,object中的wait方法是一个重载的方法。2.对锁的控制权不同:sleep()睡眠时,保持该对象锁。仍然占用该锁,其他的线程无法访问;而wait()睡眠时,释放对象锁,其他线程可以访问。3.使用位置不同:sleep()可...

2019-08-10 15:06:57 296

原创 volatile 和 synchronized区别?

volatile 和 synchronized区别?volatile是一个类型修饰符,用来修饰被不同线程访问和修改的变量,当值被一个线程更改后,该值会在缓存中更新,保持一致。synchronized是同步锁,是LOCK的一个简化版本,性能不好,操作优势,被它声明的代码块具有操作的原则性。1、volatile修饰的变量,需要从主存(主内存)中读取,而不会从寄存(工作内存)中读取。synchro...

2019-08-06 19:27:45 265

原创 线程的生命周期?

线程的生命周期?线程的生命周期分为五个部分:新建状态、就绪状态、运行状态、阻塞状态、死亡状态。新建状态(new):指新建了一个线程对象。比如 Thread t= new Thread( ); 这就是新建了一个Thread类的线程对象。就绪状态(ready):当线程对象创建后,该线程对象自身或其他对象调用了该对象的start() 方法。该线程就位于可运行池中,变得可运行,等待获取cpu的使用...

2019-08-06 15:50:08 147

原创 Thread和Runnable的区别?

Thread和Runnable的区别?实现多继承有俩种方法,一是继承Thread类,二是实现Runable接口。他们之间的联系是:Thread类是Runnable接口类的子类。都需要重写run方法。区别:1、实现Runable类更具有健壮性,可以避免Java中的单继承的限制,一个类可以继承多个接口。2、Runnable更加容易实现资源共享,多个线程同时处理一个资源。java中,每个程序...

2019-08-05 17:56:16 316

原创 线程和进程的区别和联系?

线程和进程的区别和联系?进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次进行活动,是系统进行资源分配和调度的一个独立单位,有自己地的地址空间。线程(Thread)是指进程内某个单一顺序的控制流,也是进程内的可调度实体。一个标准的线程由线程ID、当前指令指针(pc)、寄存器集合和堆栈组成。有就绪,阻塞和运行三种基本状态。区别和联系:1、进程占用内存空间,同一个进程中的不...

2019-08-02 18:25:37 440

原创 面向对象都有哪些特征?

面向对象都有哪些特征?1.继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。2.封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编...

2019-07-09 19:14:33 492

原创 静态初始块和非静态初始块有什么区别?

静态初始块和非静态初始块有什么区别?非静态初始块主要用于对象的初始化操作,在每一次创建对象时都要调用一次,其执行顺序在构造方法之前。如果初始化块前有static关键字修饰,那么该初始块称为静态初始块。由于非静态成员不能再静态方法中使用,同样也不能在静态初始块中,因此,静态初始块主要用于初始化静态变量和静态方法。静态初始块只调用一次,是在类被第一次加载到内存时,并非一定要创建对象才执行。静态初...

2019-07-02 20:08:45 1824

原创 List和Set的区别?

List和Set的区别?Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList。Collection是最基本的集合接口,声明了适用于JAVA集合的通用方法,list和set都继承自coll...

2019-07-02 19:14:48 6135

原创 ArrayList与LinkedList和Vector 使用上有什么区别?

#ArrayList、LinkedList和Vector 之间的比较:ArraylsitArrayList是底层数组实现的,宽度为10,每次扩容容量增加0.5倍。查询速度快,但修改慢,线程不安全;LinkdelistLinkdelist是基于链表、栈、队列实现的。修改快,但查询慢(从第一个索引开始),线程不安全;VectorVector与ArrayList咋使用上非...

2019-06-21 16:09:13 432

原创 abstract 为什么不能与private,static,final一起使用?

1.abstract与private一起使用,相互矛盾abstract修饰的方法是要给子类重写,private修饰的方法只能本类访问。2.abstract与static一起使用,无意义abstact修饰的方法是抽象的,没有实体。而static修饰的方法,类是可以直接调用,调用抽象方法是没有意义的。3.abstract与final一起使用,相互矛盾final修饰方法不让子类重写,而ab...

2019-06-10 18:22:19 2212

原创 标识(空)接口有什么用?

标识(空)接口有什么用?没有任何规范的接口,叫做标志接口。而它的意义就是给实现该接口的所有类打上一个标识,利用这个标识可以对这些类做统一的处理。举个例子。设计一个程序,定义一个Person类,类中要存放具体信息,但是信息分为基本信息和联系方式?Person类里面包含Person信息,但信息分为两类,一类是基本信息,一类是联系信息我们要限制该泛型只能使用BasicInfo和MsgInfo...

2019-06-02 12:36:04 1199 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除