自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring-10-切面aspectj实现

文章目录使用aspectj实现aop的基本步骤:1.新建maven项目2.加入依赖3.创建目标类:接口和他的实现类。4.创建切面类:普通类5.创建spring的配置文件:声明对象,把对象交给容器统管理声明对象你可以使用注解或者xml配置文件6.创建测试类,从spring容器中获取目标对象(实际就是代理对象)。使用aspectj实现aop的基本步骤:1.新建maven项目2.加入依赖1 ) spring依赖2 ) aspectj依赖 <!--aspectj依赖 --&gt

2020-10-31 21:17:00 435

原创 Spring-10-切面aspectj概念

文章目录1..学习aspectj框架的使用。2.表达式1…学习aspectj框架的使用。1)切面的执行时间,这个执行时间在规范中叫做Advice(通知,增强)在aspectj框架中使用注解表示的。也可以使用xml配置文件中的标签@Before@AfterReturning@Around@AfterThrowing@After2)表示切面执行的位置,使用的是切入点表达式。com. service . implcom . bjpowrnode . service . implcn .

2020-10-31 20:47:01 176

原创 spring-9-AOP面向切面编程

文章目录1.动态代理1.1JDK动态代理1.2CGLIB动态代理(了解)2.Aop:面向切面的编程,基于动态代理。1.可以使用JDK、cglib两种代理方式2.Aop就是动态代理的规范化,把代理的步骤方式,都写好了3.让开发人员的用一种统一的代理方式,使用动态代理3.Aop(Aspect Orient Programming)面向切面编程4.三个关键的要素:5. aop的实现1.动态代理就是在原有的代码不变的情况下添加功能1.1JDK动态代理要求:目标对象必须实现其接口,这个是java设计上的要求,

2020-10-31 20:04:04 150 1

原创 Spring-8-注解(对象的赋值)

文章目录1.简单类型的属性赋值@Value(value="属性值")1.1特点:无需set方法,可以在属性上面也可以在set上面1.2直接在类里面的定义的属性值上面加入@Value(value="属性值")2.也可以在set方法上面@Value(value="属性值")2.引用类型的注解赋值直接用@Autowired2.1特点:无需set方法,可以在属性上面也可以在set上面2.2支持byName,byType(默认);直接在配置文件里面找2.2.3怎么使用byName()除了要实用@Autowired还要

2020-10-31 15:31:51 639

原创 Spring-8-注解(对象的创建)

文章目录注解的di1.使用注解第一步加入maven的依赖(spring-context)2.在类里面加spring的注解创建对象1.@Context(value="对象名")==@Context("对象名")或者@Context 这里的对象名默认是类名的首字母小写创建对象2.@Repository(用在持久层的类上面)表示创建dao对象,dao对象是可以访问数据库的创建对象3.@Service用在业务层的类上面):放在service的实现类上面,是做事物的,可以有事务等功能创建对象4.@Controll

2020-10-31 14:29:10 498

原创 Spring-7-配置文件

文章目录1.为什么要用配置文件2.怎么用包含配置文件1.为什么要用配置文件有多个applicationContext.xml可以分为服务层,dao和其他方便生成的对象便于管理2.怎么用包含配置文件1.在一个包或者多个包在在resource下面声.xml文件2.创建一个主要的.xml包含其他的.xml文件   1.使用语法<import resorce="classpath:地址.xml"/>   2.使用通配符*<import res

2020-10-31 13:56:13 111

原创 Spring-6-小总结

2020-10-30 09:21:50 383

原创 Spring-5-单元测试

junit:单元测试,一个工具类库,做测试方法使用的单元指的是方法,一个类里面有很多的方法,一个方法称为单元使用单元测试1.需要加入junit依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>tes

2020-10-29 19:33:08 396

原创 Spring-4-给初始化的类赋值

文章目录1.先来个赋值例子2.在Spring的配置文件中给对象赋值属性1.先来个赋值例子<!--这个叫set注入--><!-- 什么叫注入:就是赋值的意思--> <bean id="student_2" class="page01.Student" > <property name="age" value="18" /> <property name="name" value="少爷" />

2020-10-29 17:49:54 921 1

原创 Spring-3-查看容器基本类型

文章目录1.查看容器里面的数目getBeanDefinitionCount()返回一个int2.查看容器的名字就是id getBeanDefinitionNames()返回String[]3.创造一个非自定义的已知类获getBean(“id名字”)Spring调用的默认是无参构造函数1.查看容器里面的数目getBeanDefinitionCount()返回一个int2.查看容器的名字就是id getBeanDefinitionNames()返回String[] @Test public

2020-10-29 16:44:37 291

原创 Spring-2-第一个项目

文章目录第一步:创建一个空项目第二步骤:指定他的文件夹:第三步:在Main下面创建resource的文件夹快捷键Alt+insert第四步:改造一下pom.xml里面文件第五步:在resource下面申明一个配置Spring的配置文件第六步:实例化第一步:创建一个空项目第二步骤:指定他的文件夹:新建一个module,然后选择Maven然后next接着finish第三步:在Main下面创建resource的文件夹快捷键Alt+insert接着在右击申明一下‘第四步:改造一下pom.xml

2020-10-28 21:09:08 111 4

原创 Spring-1-了解什么是Spring

文章目录1.依赖:就是这个两个类有关系,有互相调用的内容2.mybatis:用来访问数据库的3.Spring的第一个 核心的功能是:IOC:控制翻转4.java的创建对象:5.ioc的体现:servlet使用的时候,就重来没有用new创建对象1.依赖:就是这个两个类有关系,有互相调用的内容2.mybatis:用来访问数据库的3.Spring的第一个 核心的功能是:IOC:控制翻转描述:就是把代码的创建和赋值,让代码之外的容器来实现,让容器来代替开发人员管理对象之间的关系控制:创建对象,赋值,对象之

2020-10-28 20:08:26 114

原创 Servlet和JSP的交互方式

文章目录Servlet和JSP的交互方式Servlet:jsp:1.表单:2.超链接超链接3.forward:获取参数值request.getParameter("id")处理乱码new String(request.getParameter("name").getBytes("ISO8859_1"),"UTF-8")Servlet和JSP的交互方式Servlet:1.request.getRequestDispatcher(“url”).forward(requsest,response);这个是

2020-10-24 19:37:54 3097 1

原创 JSP-动作-3

文章目录JSP动作1.jsp:include动作2.jsp:forward动作3.jsp:plugin动作4.jsp:useBean动作5.jsp:setProperty动作6.jsp:getPropety动作JSP动作1.jsp:include动作在页面得到请求的时候包含一个文件2.jsp:forward动作进入新页面3.jsp:plugin动作连接客户端的javaBean组件4.jsp:useBean动作实例化java类5.jsp:setProperty动作设定属性6.jsp:g

2020-10-24 14:14:53 282

原创 Servlet-2

文章目录关于Servlet和JSP交互的相关操作1.在doGet()里面举一个例子发送请求接收请求2.Servlet的加载和实例化定义:容器启动时是不是自动加载Servlet,需要在web.xml中配置3.服务器终止的时候才使用关于Servlet和JSP交互的相关操作1.在doGet()里面 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IO

2020-10-24 10:54:48 259

原创 servlet创建-1

文章目录关于servlet学习1.首先创建一个java web的项目2.创建servlet的类1.你可以这样建立第一步:创建一个普通的包,在里面创建一个普通的类(一定要有包)第二步:在WebContent的WEB-INF的web.xml里面配置第三步:创建的类继承HttpServlet并且重写doGet()和doPost()2.你还可以这样创建关于servlet学习1.首先创建一个java web的项目2.创建servlet的类1.你可以这样建立第一步:创建一个普通的包,在里面创建一个普通的类

2020-10-23 16:10:59 842

原创 Tomcat常见错误-2

文章目录java web的错误1.使用一些jar包的时候一定一定复制复制要放在WEB-INF的lib里面(外部引用无效)500错误乱码问题response.setContentType("text/html;charset=utf-8");Tomcat最好不要开启多个java web的错误1.使用一些jar包的时候一定一定复制复制要放在WEB-INF的lib里面(外部引用无效)500错误乱码问题response.setContentType(“text/html;charset=utf-8”);T

2020-10-22 22:29:08 226

原创 JavaBean

文章目录javaBean1.第一步:就是把java的代码写在javaResources文件夹系列里面2.第二步:在jsp里面直接用JSP中应用JavaBean1.解决乱码2.JSP用来显示时间的javaBean3.数组转换成字符串javaBean定义:就是一个java类 起初,JavaBean的目的是为了将可以重复使用的代码进行打 包,在传统的应用中,JavaBean主 要用于实现一些可视化界面,如 一个窗体、按钮、文本框等,这样的JavaBean称之可视化的 JavaBean。随着技术的

2020-10-21 22:01:07 140

原创 JSP-2

文章目录1.注释1.HTML注释2.代码注释3.JSP注释4.动态注释2.动作标识1.包含文件标识2.请求转发标识3.传递参数标识3. 内置对象(9个)1.request对象(获取请求参数)一次请求(获取表单信息)(获取客户端的信息)处理乱码request.setAttribute("属性","属性值")request.getAttribute("属性")//默认是nullcookie管理2.response对象(客户端)1.sendRedirect()方法2.setHeader("refresh","时

2020-10-21 21:36:48 724

原创 JSP-1

文章目录jsp1.定义:动态网页技术标准。在HTML中嵌入java代码片段和JSP标签,构成了JSP网页2.特点:1.跨平台2.业务代码分离3.组件重用4.继承java Servlet功能5.预编译2.基本组成3.指令标签1.page指令jsp1.定义:动态网页技术标准。在HTML中嵌入java代码片段和JSP标签,构成了JSP网页2.特点:1.跨平台2.业务代码分离3.组件重用4.继承java Servlet功能5.预编译2.基本组成3.指令标签1.page指令...

2020-10-21 17:09:43 240

原创 JavaScript-闭包

文章目录总结一、变量的作用域二、如何从外部读取局部变量?三、闭包的概念四、闭包的用途五、使用闭包的注意点总结闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。JavaScript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;   function f1(){    alert(n);

2020-10-20 20:55:05 54

原创 JavaScript-jQuery-2

文章目录1.jQuery的隐式迭代2.层次查找1.查找直接父节点2.查找所有的父节点3.查找子节点(只能是直接子节点)4.查找子节点的所有后代节点查找5.查找兄弟节点1.jQuery的隐式迭代定义:如果查询的返回结果是一个数组的话,我们要批量的对数组操作,这时候我们不用遍历,直接在后面操作,这个遍历的过程在jQuery的引用包里面帮助我们做好了,这个就是隐式遍历$(window).load(function() { /* var rows = document.querySelectorAll(

2020-10-20 20:17:14 113

原创 JavaScript-jQuery-1

文章目录1.为什么要使用JQuery1.简化JavaScript的开发2.开源的免费的3.使用模块化的使用方法4.时间成本5.健壮性2.如何使用JQuery第一步 是在头部引用包第二步:直接用将DOM对象直接包裹成jQuery对象1.第一种直接将一个DOM作为参数传递给$()2.第二种是传递选择器的参数给$()3.我们发现这个$实际上是一个函数,然后我们看这里的注释,说这个jQuery对象实际上是一个强大的初始化构造函数。4.如果这个jQuery数组对象中含有多个DOM元素怎么办呢?读取数组啊:1.根据Do

2020-10-20 19:53:12 235

原创 JavaScript-Dom-监听事件

文章目录DOM事件的学习DOM事件的学习那么当我们按下按键时,如何获取按键的键值呢?我们可以通过给onkeydown方法添加一个参数event将我们所按下的键传入函数,在按键对象进入函数后,我们就可以通过event.keycode来获取他的键值。<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

2020-10-20 08:43:37 878 2

原创 JavaScript-window下的对象

文章目录BOM的全称是浏览器对象模型。1.BOM有以下特点2.Navigator对象就是返回一些浏览器的信息的。3.Screen就是客户端的显示屏幕的信息4.History返回浏览器浏览过的网页5.Location对象包含有关当前URL的信息。6.窗口控制7.定时器1)window.setTimeout("function",time);//设置一个超时对象,time时间后只执行一次2)window.setInterval("function",time);//设置一个超时对象,每隔time时间后执行一次3

2020-10-19 21:12:13 197

原创 JavaScript-DOM(文档对象模型)-2

文章目录1.绑定事件1)原生函数;2)自定义函数。第一种方式第二种方式2.绑定事件监听函数3.事件流模型1.事件捕捉2.事件冒泡3.Dom标准的事件模型event.stopPropagation();的方式来阻止事件冒泡。1.绑定事件静态绑定事件有两种方式:1)原生函数;<input type="button" value="确定" onclick="alert('早上好!')"/>2)自定义函数。第一种方式<input type="button" value="确定" on

2020-10-19 20:51:11 86

原创 JavaScript-DOM(文档对象模型)-1

文章目录DOM(文档对象模型)1.初步认识DOM2.属性节点3.节点操作1.节点的添加2.节点的删除3.节点的修改4.简单的事件DOM(文档对象模型)1.初步认识DOM这个html文档结构树被称为DOM(文档对象模型)。DOM定义了访问HTML文档的标准。关于DOM,需要了解以下几点1)DOM是Document Object Model的缩写。2)DOM是一组用来描述脚本怎么与结构化文档进行交互和访问的web标准。3)DOM定义了一系列对象、方法和属性,可以通过JavaScript访问、操作和

2020-10-19 11:35:42 96

原创 JavaScript面向对象-作用域-4

文章目录作用域1.词法作用域2.执行上下文作用域1.词法作用域每当你编写了一个函数定义,就会创建一个新的词法作用域。(一个{新的词法作用域}大括号里面的就是新的词法作用域)1.新的词法作用域可以访问他的父类作用域里面的元素,但是访问不到他的同级或者子作用域里面的var元素(var 是一个申明说这个元素是在这个作用域里面)2.对于一个没有(var)声明的变量,在第一次对它执行赋值操作时(函数运行时),它会自动的被添加到全局作用域(global scope)中,而不论这个赋值语句所在的作用域是哪个。

2020-10-18 15:23:18 90

原创 JavaScript面向对象-3

文章目录对象的继承1.定义2.使用方法一:使用函数来实现继承方法二:使用call或者apply来实现继承call和apply的缺点方法三:原型链继承方法原型链继承的缺点解决办法 组合继承对象的继承1.定义JavaScript是没有明确的继承机制,也是通过模仿实现的。首先父类和子类的构造函数是使用this关键字给所有属性和方法赋值。为了实现继承,我们可以让父类的构造函数成为子类的方法。然后调用该子类的方法通过this关键字给的属性和方法赋值。这样子类就拥有父类的方法与属性了。2.使用方法一:使用

2020-10-17 11:45:09 215

原创 javaScript面向对象-2

文章目录JavaScript类的实现-工厂模式1.定义2.语法3.缺点4.优化为构造函数模式1)直接将属性和方法赋值给了this对象,在函数内部的this对象就是指它本身2)在函数后面使用new创建对象3)并在personA后面调用方法4)检查下personA是否是Person的实例JavaScript类的实现-工厂模式1.定义在JavaScript语言中,它没有像面向对象的语言一样明确类(class)的定义。我们只有通过“模拟”的方法来实现类。通过类来实例化一个或几个对象,这个过程就好似工厂生产多

2020-10-16 21:34:59 100

原创 javaScript面向对象-1

学习JavaScript面向对象1.定义:面向对象(Object Oriented,OO)是软件开发方法一种方式。通过面向对象的方式,将现实世界的事物抽象成对象,现实世界中的关系抽象成组合、继承等,帮助人们实现对现实世界的抽象与数字建模、和用人理解的方式对复杂系统进行分析、设计与编程。2.语法 定义类方法一:var 对象名={属性:属性值,属性2:属性值,函数名:function(【参数1,参数2】){【return 元素值;】}};写一个例子:eg:var zhagnsan={

2020-10-16 20:38:15 204 2

原创 前端-CSS-2

超链接伪类鼠标放在超链接上颜色变化<!DOCTYPE html><html><head><style>a:link {color:#FF0000;} /* 未被访问的链接 */a:visited {color:#00FF00;} /* 已被访问的链接 */a:hover {color:#FF00FF;} /* 鼠标指针移动到链接上 */a:active {color:#0000FF;} /* 正在被点击的链接 */<..

2020-10-15 20:38:42 122

原创 前端-css

CSS就是可以理解为一个美工,用来美化HTML的,从零开始学习CSS

2020-10-15 20:20:56 279

原创 前端-框架

前端的框架和内嵌框架

2020-10-15 15:28:54 86

原创 html-基础-04

HTML的表单,表单的标签,表单域。表单按钮

2020-10-15 14:59:49 153

原创 html-基础-03

表单标签详细树状体介绍

2020-10-14 21:16:48 70

原创 html-基础-02

HTML分为块级标签和行级标签进行详细的解说

2020-10-13 22:03:24 77

原创 html-基础-01

初识HTML了解这些就够了

2020-10-13 21:15:46 91 3

原创 java-web-开发体系结构-02

2020-10-13 20:40:38 75

原创 java-web-开发体系结构-01

2020-10-13 20:27:00 99

c3p0数据库.rar

这里是java的c3p0池的jar包和xml,仅供学习 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。

2020-10-13

2020_10_10_kaoshi.rar

1.在线答题系统: (知识点:多线程,TreeSet, compareable 接口,10 流,Math类)《 要求在控制台在线答题,具有计时功能← ①题目:需要在程序运行的控制台选项↓ 1录入题目↓ 2开始考试↓ 1录入题目(需要创建题目类,属性:序号,题目)↓ 1)需要依次输入题目的序号,题目的内容↓ 2)将题目和序号序列化存入D: \Question.txt 中↓ 3)录入题目的时候序号不按大小顺序录入,可自由录入↓ 2开始考试↓ 要求使用多线程,一一个线程进行考试,-一个用于计时,如果超过3分钟未做完10道, 结束考试统计分数。↓ 1)开始考试,如果题库里面的题的数量不足10题,不可选

2020-10-13

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

TA关注的人

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