自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring-3

Spring学习aop1.动态代理实现方式:jdk动态代理,使用jdk中的Proxy,Method,InvocaitonHanderl创建代理对象。jdk动态代理要求目标类必须实现接口cglib动态代理:第三方的工具库,创建代理对象,原理是继承。 通过继承目标类,创建子类。子类就是代理对象。 要求目标类不能是final的, 方法也不能是final的2.动态代理的作用:1)在目标类源代码不改变的情况下,增加功能。2)减少代码的重复3)专注业务逻辑代码4)解耦合,让你的业务功能和日志,事务

2022-05-20 20:59:42 174 2

原创 Spring-2

文章目录Spring配置文件基于注解的DISpring配置文件多个配置优势1.每个文件的大小比一个文件要小很多。效率高2.避免多人竞争带来的冲突。如果你的项目有多个模块(相关的功能在一起) ,一个模块一个配置文件。学生考勤模块一个配置文件, 张三学生成绩一个配置文件, 李四多文件的分配方式:1. 按功能模块,一个模块一个配置文件2. 按类的功能,数据库相关的配置一个文件配置文件, 做事务的功能一个配置文件, 做service功能的一个配置文件等基于注解的DI2.基于注解的d

2022-05-20 20:52:37 134

原创 Spring-1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Spring介绍IOC(反转控制)Spring介绍spring全家桶:spring , springmvc ,spring boot , spring cloudspring: 出现是在2002左右,解决企业开发的难度。减轻对项目模块之间的管理,类和类之间的管理, 帮助开发人员创建对象,管理对象之间的关系。spring核心技术 ioc , aop 。能实现模块之间,类之间的解耦合。耦合:是指两个或两个以上的体系或两.

2022-05-20 20:44:07 84

原创 Filter入门介绍

文章目录一、Filter1. 简介2. 过滤器的作用二、快速入门三、Filter的生命周期其与生命周期相关的方法四、Filter对象的生命周期五、Filter相关API六、过滤器链过滤器链代码演示七、Filter的url-pattern配置一、Filter1. 简介Filter是对客户端访问资源的过滤,符合条件的放行,不符合条件的不放行,并且可以对目标资源访问前后进行逻辑处理的一个组件。2. 过滤器的作用​ Java过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系

2022-05-20 20:37:36 250

原创 JSP-2

文章目录jsp语法1.指令标记2.脚本程序3.声明脚本4.表达式脚本5.jsp注释jsp语法1.指令标记1.1.page指令标记<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>jsp文件的头声明language 属性 值只能是 java。 表示翻译的得到的是 java 语言的contentType 属性 设置响应头 contentType 的内容pageE

2022-05-20 20:20:29 77

原创 JSP-1

文章目录一、jsp是什么二、jsp的运行原理一、jsp是什么JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成HTML 文档的技术。Servlet输出html页面public class ErrorServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Servlet

2022-05-20 20:15:24 89

原创 谈谈HTTPS和SSH

简介git可以使用四种主要的协议来传输资料: 本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 git 协议。其中,本地协议由于目前大都是进行远程开发和共享代码所以一般不常用,而git协议由于缺乏授权机制且较难架设所以也不常用。最常用的便是SSH和HTTP(S)协议。git关联远程仓库可以使用http协议或者ssh协议。【优缺点比较】ssh:一般使用22端口;通过先在本地生成SSH密钥对再把公钥上传到服务器;速度相较慢点https:一般使用443端口;通过

2022-05-20 20:12:12 1094

原创 JSTL标签库及相关知识

文章目录一、JSTL二、应用实例一、JSTLJSTL 标签库 全称是指 JSP Standard Tag Library JSP 标准标签库。是一个不断完善的开放源代码的JSP标签库。EL 表达式主要是为了替换 jsp 中的表达式脚本,而标签库则是为了替换代码脚本。这样使得整个jsp页面变得更佳简洁。根据JSTL标签所提供的功能,可以将其分为5个类别:核心标签格式化标签SQL 标签XML 标签JSTL 函数在 jsp 标签库中使用 taglib 指令引入标签库CORE 标签库&

2022-05-20 20:09:34 135

原创 EL表达式及相关知识

文章目录一、EL表达式是什么,作用是什么二、EL中的运算符三、EL表达式搜索域数据的顺序四、EL表达式的对象五、pageContext对象的使用六、其他对象的使用一、EL表达式是什么,作用是什么EL 表达式的全称是:Expression Language。是表达式语言。EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁很多。<body><%reques

2022-05-20 20:03:30 174

原创 Git分支的有关问题解决

同一分支解决冲突push本地的commit,发现无法push。发现需要先 git pull,于是先更新。pull后,给出了明确的错误提示”Automatic merge failed; fix conflicts and then commit the result.”。示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。然后我们收到更改文件确保文件是我们需要的然后再commit,push不同分支的合并git-merge命令是用于将两个或两个以上的开发

2022-05-20 19:57:20 226 1

空空如也

空空如也

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

TA关注的人

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