自定义博客皮肤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)
  • 收藏
  • 关注

原创 2021-03-10

package com.wq.shopping.okhttp.impl; import android.content.Context; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import com.wq.shopping.file.Impl.SaveDiskImpl; import com.wq.shopping.okhttp.OkHttpService; import com....

2021-03-10 17:28:46 63

原创 Cglib动态代理

Cglib动态代理 又双叒叕是程序汪2021-01-08 23:02 cglib动态代理: cglib的优点: 基于字节码,生成真实对象的子类。 运行效率高于JDK代理 不需要实现接口 cglib的缺点: 非JDK功能,需要额外导入java包 使用SpringAOP时,只要出现Proxy和真实对象转换异常 设置ture使用cglib 设置false使用JDK(默认值) <aop:aspectj-autoproxy proxy-target-class=''true''&..

2021-01-08 23:09:16 2868

原创 静态代理设计模式+JDK动态代理模式 又双叒叕是程序汪2021-01-07 22:58:39

静态代理设计模式+JDK动态代理模式 又双叒叕是程序汪2021-01-07 22:58:39 静态代理设计模式 也就是 将要学习SpringAOP的底层原理: Aop带来的作用:扩展程序 关于代理设计模式: 什么是设计模式?怎么理解 有关设计模式 设计模式:前任总结的一套解决特定问题的代码。 静态代理 静态代理的实现比较简单,代理类通过实现与目标对象相同的接口,并在类中维护一个代理对象,这种场景用于个体商家比较少的情况,如果多的话代理类十分繁多、不易维护 代理设计模式 的优点: .

2021-01-08 22:33:41 100 1

原创 异常通知(Schema-based方式)

异常通知(Schema-based方式) 又双叒叕是程序汪2020-12-27 20:47 异常通知(Schema-based方式) Spring中有12种配置方法,其中我们掌握4种就差不多了 当我们用到Schema-based方式实现异常通知 创建一个时间异常通知的类实现ThrowsAdvice,发现并没有给我们提供方法 这个时候我们就需要到spring的帮助文档中进行查找 Throws advice Throws adviceis invoked a...

2020-12-27 20:54:32 278

原创 配置异常通知的步骤

配置异常通知的步骤 又双叒叕是程序汪2020-12-27 16:30 配置异常通知的步骤 异常-只有当切点报异常才能触发异常通知,否则没效果 在Spring中有AspectJ方式提供了异常通知 什么时候才能触发一下,不是说他怎么都执行,只有当切点抱不是可能就是抱了一茬抱一茬才能触发那其实总体布置我们就已经比较清楚了,想有个通知,我必须得新建一个,是不是得先新建个类? 怎么做? 要么实现ThrowsAdvice 要么定义一个(自定义)方法 在spring配置文件中配...

2020-12-27 16:35:00 387

原创 AOP参数使用

AOP参数使用 又双叒叕是程序汪2020-12-25 23:19 使用通配符和前置通知和通知参数含义 通配符 可以匹配任意方法和任意包 前面的*表示通配符,可以匹配任意方法名,任意类名,任意级别包名 举个例子:com.wq.test.Demo.* 表示任意方法名都被拦截作为 切点 上述是错误的书写 要保留方法括号() com.wq.test.Demo.*() 效果: 发现每个方法都被插入前置后置通知方法。 但是 当demo4带有参数则...

2020-12-25 23:45:06 391

原创 AOP简介以及Schema-based实现前置后置通知

AOP简介以及Schema-based实现前置后置通知 又双叒叕是程序汪2020-12-24 22:58 AOP简介以及Schema-based实现前置后置通知 一、Aop--面向切面编程 英文(Aspect Oriented Programming) 正常程序都是纵向执行流程如下 而面向切面就意在切 又叫面向切面编程,在原有的纵向程序添加横向程序切面 不需要修改原有程序代码(体现出程序的高扩展性) 原有功能下相当于释放了部分逻辑--让职责更加精确 二、面向切面编程..

2020-12-24 23:04:12 163

原创 2020-11-22

怎么创建一个Activity构成

2020-11-22 11:10:11 39

原创 2020-11-04

Python爬虫,BeautifulSoup爬取标签内容;同时:出现列表异常数据,删除其中一列

2020-11-04 19:50:10 112 1

原创 2020-10-11

Servlet的常见错误: 404错误:资源未找到 原因一:在请求地址中的servlet的别名书写错误。 原因二:虚拟项目名称拼写错误 500错误:内部服务器错误 错误一:* java.lang.ClassNotFoundException: com.bjsxt.servlet.ServletMothod * 解决:在web.xml中校验s...

2020-10-11 20:27:34 40

原创 2020-10-08

01 、servlet 的学习-Http的认识,概念和特点 Http超文本传输协议 Http协议详见 Web交互的基本流程 客户端根据用户输入的地址信息请求服务器服务器在接收用户的信息后请求交出处理,然后处理结果响应给客户端客户端,将响应的结果展示给用户。 Http1.1支持可持续链接 Servlet的学习http协议交互和请求格式和请求方式。 Http交互流程一般分为4个步骤 步骤一: 客户端和服务器端建立连接 步骤2,: 客户端发出请求数据到服务器端http协议, 步骤3, 服务器端接收到请

2020-10-08 21:10:56 133

原创 Http协议之请求格式

求格式的结构: **请求头 请求方式,请求地址和http协议版本 请求行 消息爆头一般用来说明客户端要使用的一些附加信息 控行: 位于请求行和请求书记之间控行是必须的 请求数据: 非必须** ...

2020-10-08 21:06:10 115

空空如也

空空如也

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

TA关注的人

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