自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java AOP的底层原理

一、什么是AOP?1.AOP:Aspect Oriented Programming(面向切面编程),OOP是面向对象编程,AOP是在OOP基础之上的一种更高级的设计思想。2.OOP和AOP之间也存在一些区别,OOP侧重于对象的提取和封装。—封装对象AOP侧重于方面组件,方面组件可以理解成封装了通用功能的组件,方面组件可以通过配置方式,灵活地切入到某一批目标对象方法上。—封装功能3.AOP用于处理...

2018-07-13 15:13:26 12642 7

原创 HTTP适配层

一、JSP和Servlet1.JSP和Servlet是J2EE的规范的两个基本成员,也是Java Web开发的重点。JSP通过在标准的html页面嵌入Java代码构成,本质也是Servlet。Servlet是个特殊的Java类,用来响应客户端的请求,一般都是继承HttpServlet类。2.Servlet类提供了不同的方法,用于响应客户端请求,通常需要覆盖doGet和doPost方法,init和d...

2018-07-11 16:51:12 1019

原创 视图、序列、索引、约束

一、视图1.什么是视图?视图(view)也被称作虚表,即虚拟的表,是一组数据的逻辑表示。2.视图的类型根据视图所对应的子查询种类,分为几种类型:1)select语句是基于单表建立的,且不包含任何函数运算、表达式或分组函数,叫做“简单视图”,此时视图是基表的子集;2)select语句同样是基于单表,但包含了单行函数、表达式、分组函数或group by子句,叫做“复杂视图”;3)select语句是基于...

2018-07-10 11:40:44 270

原创 SQL性能优化

一、性能优化1.对于一些大表,尤其是大表关联的操作,书写SQL语句时,一定要特别注意;建议先使用PL/SQL developer等工具,查看sql语句执行计划,优化后再写进代码。2.Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表中,再执行主查询。    而EXIST则是首先检查主查询,然后运行子查询,直到找到第一个匹配项。3.NOT EXISTS比NOT IN效率稍高,但在选...

2018-07-09 15:55:03 177

原创 SpringMVC和拦截器

一、SpringMVC1.SpringMVC:M,具体的业务逻辑;V,响应页面;C,处理过程的控制。2.DispatcherServlet是整个SpringMVC的核心。它负责接收HTTP请求,组织协调SpringMVC的各个组成部分。其主要工作有以下三项:2.1.截获符合特定格式的URL请求。2.2.初始化DispatcherServlet上下文对应的WebApplicationContext,...

2018-07-05 10:58:41 180

原创 方法参数

一、参数传递1.按值调用:表示方法接收的是调用者提供的值。按引用调用:表示方法接收的是调用者提供的变量地址。2.一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。二、按值调用1.Java程序设计语言,总是采用“按值调用”。也就是说,方法得到的是所有参数值的一个拷贝,特别是,方法不能修改传递给它的任何参数变量的内容。2.假定一个方法,试图将一个参数值增加至3倍:    pu...

2018-07-04 10:06:00 548

原创 Spring框架的基础

一、Spring简介1.Spring提供的IOC和AOP功能,可以将组件的耦合度降至最低,即解耦,便于系统日后的维护和升级。2.1)为什么要用Spring?Spring的本质是管理软件中的对象,即创建对象和维护对象之间的关系。2)何时使用Spring?当需要管理JavaBean对象时,就可以使用。Spring是最简洁的对象管理方案之一。3)如何使用Spring?遵守Spring定义的规则,基于配置...

2018-07-03 10:50:34 233

原创 HashMap面试题

一、HashMap的特点1.使用HashMap定义的Map集合,是无序存放的(顺序无用);2.如果发现了重复的key,会进行覆盖,使用新的内容替换旧的内容;3.使用HashMap子类保存数据时,key或value可以保存为null。二、提问:Map与Collection的区别是什么?回答:Collection接口数据是为了输出,Map接口数据是为了查询。 首先,Collection与Map接口,都...

2018-07-02 14:20:58 234

原创 Java字符串String

从概念上讲,Java字符串,就是Unicode字符序列。Java没有内置的字符串类型,而是在标准Java类库中,提供了一个预定义类,很自然的叫做String。每个用双引号括起来的字符串,都是String类的一个实例:    String e = ""; // 一个空串    String f = "Hello";1.子串String类的substring方法,可以从一个较大的字符串中,提取出一个子...

2018-06-29 15:34:35 261

空空如也

空空如也

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

TA关注的人

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