自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP协议

什么是 HTTP 协议?什么是协议?协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议。所谓 HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议。HTTP 协议中的数据又叫报文请求的 HTTP 协议格式客户端给服务器发送数据叫请求服务器给客户端回传数据叫响应请求又分为 GET 请求,和 POST 请求两种GET 请求1、请求行(1) 请求的方式 GET(2) 请求的资源路径[+?+请求参数](3) 请求的协议的版本号

2021-04-20 19:53:58 57

原创 SpringMVC

MVCMVC新的软件架构模式V即View视图是指用户看到并与之交互的界面。比如由html元素组成的网页界面,或者软件的客户端界面。MVC的好处之一在于它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,它只是作为一种输出数据并允许用户操作的方式。(JSP)M即model模型是指模型表示业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重

2021-04-20 09:21:17 111

原创 JSON

什么是JSONJSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就使得 JSON 成为理想的数据交换格式。json 是一种轻量级的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式

2021-04-19 14:20:21 94

原创 Spring5新功能

Spring5新功能1 、整个 Spring5 框架的代码基于 Java8 ,运行时兼容 JDK9, , 许多不建议使用的类和方法在代码库中删除2 、0 Spring 5.0 框架自带了通用的日志封装(1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2(2)Spring5 框架整合 Log4j2第一步 引入 jar 包第二步 创建 log4j2.xml 配置文件<? xml version= "1.0" encoding= "UTF- -

2021-04-14 17:29:33 51

原创 事务操作

事务概念1 、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账lucy 转账 100 元 给 marylucy 少 100,mary 多 1002 、事务四个特性(ACID )(1)原子性(2)一致性(3)隔离性(4)持久性事务操作 (搭建事务操作环境)1 、创建数据库表,添加记录2 、创建 service ,搭建 dao ,完成对象创建和注入关系(1)service 注入 dao,在 dao 注

2021-04-13 17:40:27 66

原创 JdbcTemplate

JdbcTemplate( 概念和准备)1 、什么是 JdbcTemplate(1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作2 、准备工作(1)引入相关 jar 包(2)在 spring 配置文件配置数据库连接池<!-- 数据库连接池 -->< bean id= "dataSource" class= "com.alibaba.druid.pool.DruidDataSource"destroy- - method= "

2021-04-13 16:09:11 74

原创 进阶IOC配置对象和属性

IOC 操作 Bean 管理(xml 自动装配)1 、什么是自动装配(1)根据指定装配规则(属性名称或者属性类型),Spring 自动将匹配的属性值进行注入2 、演示自动装配过程(1)根据属性名称自动注入<!--实现自动装配bean 标签属性 autowire,配置自动装配autowire 属性常用两个值:byName 根据属性名称注入 ,注入值 bean 的 id 值和类属性名称一样byType 根据属性类型注入-->< bean id= "emp" class=

2021-04-12 09:49:39 62

原创 p名称空间注入

使用 p 名称空间注入,可以简化基于 xml 配置方式第一步 添加 p 名称空间在配置文件中<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="h

2021-04-07 17:17:34 351

原创 Spring-IOC

IOC底层原理什么是IOC?控制反转:将创建对象和对象之间的调用都交spring来实现有什么好处?解耦合工厂模式解耦合:IOC解耦合过程:IOC接口(BeanFactory)Spring 提供 IOC 容器实现两种方式:(两个接口)(1)BeanFactory:IOC 容器基本实现,是 Spring 内部的使用接口,不提供开发人员进行使用加载配置文件时候不会创建对象,在获取对象(使用)时才去创建对象(2)ApplicationContext:BeanFactory 接口的子接口,提

2021-04-06 17:10:08 84 1

原创 Java反射机制

反射机制概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为: 反射普通创建对象方式:#mermaid-svg-J46J5hSh5ROUkFds

2021-04-02 17:24:19 43

原创 JAVA-设计模式

代理模式代理设计模式的原理使用一个代理将对象包装起来,然后用该代理对象取代

2021-04-02 11:15:43 40

原创 Spring-AOP

AOPAOP(Aspect Oriented Programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序的统一维护的一种技术。AOP是OOP的延续,是软件开发的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP的作用及其优势作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强优势:减少重复代码,提高

2021-04-02 10:00:38 55

空空如也

空空如也

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

TA关注的人

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