自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jsonp,Mybatis,Vue

Jsonp为了解决ajax的跨域问题1 后台cors(跨域资源共享)添加头部信息支持跨域2 前端 jsonpjsonp其他的支持跨域的技术3 代理服务器配置 vueajax的同源策略: 同源:相同的来源 同源策略,只能允许来自同一个服务器的请求 同源 = IP地址+端口号(相同:同源) 跨域 IP地址+端口号(不同:跨越)Mybatis(ibatis)它是一个优秀的持久层框架,它也被称为半自动的ORM框架半自动:需要自己写sql语句 **ORM**

2020-10-25 19:58:54 116

原创 Hibernate-对象状态、一级缓存和懒加载

对象状态例如对于: User user = new User();user有这几个状态:临时状态特点: 直接new出来的对象; 不处于session的管理; 数据库中没有对象的记录;持久化状态当调用session的save/saveOrUpdate/getloa/d/list等方法的时候,对象就是持久化状态。处于持久化状态的对象,当对对象属性进行更改的时候,会反映到数据库中!特点:...

2020-03-17 15:54:02 109

原创 第五章 Web应用程序状态管理

状态管理概述 对容器而言,每一个请求都来自于一个新的客户 HTTP协议使用的是无状态的连接 四种方法来解决这个状态 表单隐藏字段 表单隐藏字段: <input type="hidden" name="session" value=""/> 对用户在网站上的访问进行会话跟踪。 为服务器端程序提供预定义的输入。 存储动态产生的页面上下文信息。 ...

2019-12-24 11:02:17 176

原创 第六章对象作用域与Servlet事件监听

对象作用域 Servlet中三个对象作用域 上下文 ServletContext 请求 ServletRequest 会话 HttpServlet 作用域对象 ServletContext(上下文) HttpSession(会话) ServletRequest(请求) 属性操作方法 void setArrribute(String ,Object...

2019-12-24 10:57:41 128

原创 过滤器,JSP

JSP生命周期 由JSP引擎翻译成java源文件 由容器编译成class文件 创建对象 JSP页面初始化阶段 JSP页面服务阶段 JSP销毁阶段 JSP引擎常见的过滤器 认证过滤 登录和审核过滤 图像转换过滤 数据压缩过滤 加密过滤 令牌过滤 资源访问触发事件过滤 XSLT过滤 MIME-typs过滤EL表达式 EL总是放在大括号里,而且前面有一个美元符号...

2019-12-24 10:54:03 106

原创 第十章 无脚本的JSP页面

EL表达式语言 EL运算符格式为两种 a.b 返回a的属性和b的值 a[b] 返回a的键或索引为b的值 EL函数 方法类(.java) 包含需要在JSP中使用的java的方法 标记库描述文件 (*.tlb) 映射每个java方法到XML函数名 部署描述文件(web.xml) 映射TLD到标记库URI 注意:改变文本件不是必须的,但是推荐...

2019-12-24 10:50:35 228

原创 AJAX

什么是AJAX AJAX并不是一门新语言或技术 AJAX是一种web交互的新方法 按一定的方式组合在一起共同的协作中发挥各自的作用 使用XHTML和CSS标准化呈现 使用DOM实现动态显示和交互 使用XML和XSLT进行数据交换与处理 使用XMLttpRequest进行异步数据读取 使用javaScripte绑定和处理所有数据AJAX技术 包含了七种技术 Jav...

2019-12-24 10:48:50 73

原创 第四章Servlet处理HTTP请求

servlet接受服务器请求信息 客户端的HTTP请求通过HttpServletRequest对象代表 主要用于获取由客服端发送过来的请求头,参数,文件,数据等 Servlet规范中对此对象进行增强,使其还可以与web应用程序互交 servlet存在的真正任务接受处理请求GET/POST提交方法 浏览器都会向web服务器发送HTTP请求 用户在网页上点击一个超链接 用户提交在...

2019-12-16 09:12:15 451

原创 第三章Servlet请求HTTP响应

HTTP状态码: 100-199:表示信息性代码,标示客户端应该采取的其他动作,请求正在进行。 200-299:表示客户请求成功。 300-399 :表示用于已经移走的资源文件,指示新的地址 400-499 :表示由客户端引发的错误 500-599 :表示由服务器端引发的错误。 设置状态码 使用HttpServlet的setStatus(); 使用HttpServlet的send...

2019-12-13 09:09:38 103

原创 第一章和第二种知识点

HTTP(Hypertext Transfer ProTocol)超文本传输协议,是一种分布式,合作式,多媒体信息系统服务,面向应用层的协议,基于传输层的TCP协议的进行通信(短连接一次请求 一次响应,三次告诉收到响应,称为三次握手)通用的无状态的协议TCP/IP四层模型应用层 HTTP协议 SMTP邮件传输协议 FTP文件传输协议 DNS域名服务器(通俗网址装换成标准URL) SNMP...

2019-12-13 09:03:23 96

原创 BOM跟相关知识要点

//调用Man的方法,类似构造器Man.call(this);//创建tr标签对象var trObj =document.createElement(“tr”);//在一个元素中追加子元素dataObj.appendChild(trObj);//在一个元素中删除子元素dataObj.removeChild(showObj);//显示数据var tdArray= showObj.g...

2019-12-01 13:03:38 101

原创 jquery页面加载

jquery事件添加,全部采用现代事件添加方式,一个事件可以绑定多个函数jquery对象=================================dom转化为jqueryvar obj=document.getElementById(“div1”)//dom对象转化为jqueryvar jq=$(obj);alert(jq.html());jquery转为domvar j...

2019-12-01 13:01:54 387

原创 js事件

事件流========================================事件流意味着页面上不止一个元素可响应相同的事件事件冒泡(IE):(先响应事件源,再响应父容器)事件捕获(NersCape)(先响应父容器,再响应数据源)事件处理(FireFox)(可以选择先响应父容器,还是先响应事件源=js添加事件的方式=================================...

2019-11-27 23:27:52 74

原创 CSS

=CSS============================CSS是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是一种格式化网页内容的技术CSS导入方式的优先级:采用就近原则,什么样式离元素越近,优先用什么样式。优先采用内联式,嵌入式和外联式,哪个离元素越近,先用哪个CSS样式规则:元素选择器:p{} 凡是标签名称为p的元素均...

2019-11-25 21:40:03 109

原创 XML技术体系概述

----------------------XML技术体系概述-----------------------------------------------------------------------------文档描述与效验技术:DTD和Schema都是用于定义XML结构,并且用于效验我们书写的XML文档是否符合要求的技术---------------有效的XML------------...

2019-11-25 21:39:27 272

原创 TCP/IP协议

--------------TCP/IP协议---------------------------------------------------------------------------------------应用层 表示层 应用层会话层传输层 传输层网络层 网络互联层 数据链路层 物理层 网络接口层----------端口--------------...

2019-11-25 21:38:45 93

原创 类与类的关系

------类与类的关系--------------------------------------------------------------------------------------1、实现 一个类实现一个接口2、泛化 一个继承另一个类3、依赖 一个类是另一个类方法的局部变量,一个类是另一个类方法的返回类型,一个类是另一个类方法的参数4、聚合 一个类是另一个类的属...

2019-11-25 21:38:05 426

原创 SQL和JDBC

基本查询SQL的执行顺序要学好查询SQL就必须掌握SQL的执行顺序。后执行的子句,可以使用前执行子句的计算结果、定义的别名等。顺序为1、执行FROM2、WHERE条件过滤3、GROUP BY分组4、执行SELECT投影列5、HAVING条件过滤6、执行ORDER BY排序7、执行limit语句,返回限定行--------------------------JDBC-------...

2019-11-25 21:37:20 550

原创

流的分类:按数据流的方向分为:输入流和输出流按传输内容分为:字节流(传输二进制字节数据)和字符流(传输字符数据)跟对象流(传输对象数据)无论传输的是什么数据,在底层都是以字节方式传输。所以真正的流只有一种,那就是字节流为了方便开发者更好的对字符数据和对象数据进行操作,javaAPI对字节流进行了一层封装,形成了字符流和对象流按传输内容分为节点流和处理流流的输入和输出:流的方向以内存作...

2019-11-25 21:36:43 319

原创 集合、符串、javaBean

自动装箱和自动拆箱自动装箱----自动将基本数据类型转换为包装类类型Integer x=3----等价于 Integer x=new Integer(3)自动拆箱----自动将包装类类型转换为基本数据类型Integer x=new Integer(3)-----等价于int y=x.intValue狭义javaBean的规范在java中,可以重复利用的组件称为javaBean在开...

2019-11-25 21:36:08 73

原创 字符串的应用

字符串的应用字符串在我们编码的过程中是必不可少的一个元素,我们或多或少的要对字符串进行一些使用,那么使用过程中就会需要不同的方法来实现我们的需求;这些方法使用的恰当的话,会使我们程序编译更加轻松和快捷;下面介绍几种方法,和实例的应用;charAt();返回指定下标的字符,由一个char类型接收;indexof()和lastindexof();得到一个子字符串第一次出现的下标和最后一次出现...

2019-11-25 21:34:34 90

原创 GUI添加组件、异常

GUI添加组件的步骤:1,设置布局管理器2,产生组件对象3,将组件加入容器在GUI中采用的是先进先出,后进后出的原则。异常:异常是描述出错信息的对象。异常的API结构:Throwable是父类,有两个子类Error和Exception。其中Error是错误,是崩溃级别的错误,可以捕获,但无法处理。Exception是普通错误,可以捕获,可以处理错误和异常的特点:错误是可以捕获,但...

2019-11-25 21:33:34 584

原创 java基础知识点

--------------------------JDBC------------------------------------------------------------(1)什么是JDBCJDBC全称是java DataBase Connectivity,是java连接数据库的一套API。JDBC是java连接数据库的一套API,也是一套标准。该标准中定义了一系列的接口,由数据...

2019-11-12 17:27:32 64

原创 字符串的应用

字符串在我们编码的过程中是必不可少的一个元素,我们或多或少的要对字符串进行一些使用,那么使用过程中就会需要不同的方法来实现我们的需求;这些方法使用的恰当的话,会使我们程序编译更加轻松和快捷;下面介绍几种方法,和实例的应用;charAt();返回指定下标的字符,由一个char类型接收;indexof()和lastindexof();得到一个子字符串第一次出现的下标和最后一次出现的下标;eq...

2019-10-16 19:10:40 442

原创 异常

java异常处理一、什么是异常处理异常处理是基于面向对象的一种运行太错误处理机制,通过对异常问题的封装,实现对用户的非法操作、参数设置异常,硬件系统异常,网络状态改变异常等运行态中可能出现的异常信息的处理机制。二、异常处理机制体系结构 Java将异常处理封装成一个个类,其中类与类之间的继承关系为:在异常处理机制中,会对异常进行跟踪,当发生异常时,控制台一次显示,异常名称,提示消息(...

2019-10-15 17:43:23 70

原创 接口

接口通常以able结尾,代表一种可以外部添加给别的类的能力1、接口是在类以外的另外一种类型,它是独立的。2、接口主要关注的是行为3、接口关注的是由外部选择性提供给类的行为。接口的属性,只能是公共静态常量就算不写也会默认 public static final 数据类型 自定义名 公共 静态 常量 接口的方法就算...

2019-10-10 18:11:53 222

原创 多态与抽象

多态相同的行为,不同的实现。多态的分类;静态多态:编译时,系统就能决定调用哪个方法单独的重写也是静态多态动态多态:运行中系统才能动态确定方法所指的对象。多态的实现静态多态:使用重载实现动态多态基本类型 引用类型 发生 “=”左右两端,赋值的时候 转换形式 1自动 小转大 1自动 向上转换 子类继承父类2强制 大转小 2强制 向下转换 父类继承子类使用...

2019-10-09 18:48:47 87

原创 类的高级概念

1:类的每一个成(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁可以访问该成员2:java为类中的成员提供了四种访问级别,按照访问权限由大到小排列如下:(1)公开访问级别:使用public关键字修饰。用public关键字修饰的成员对外公开,即使公开成员可以被任何其他对象访问。(2)受保护访问级别:使用protected关键字修饰,受保护的成员可以被同一包中的类所访问,还可以被类的...

2019-10-08 18:02:23 186

原创 继承跟重写

继承子类;子类可以访问父类,但是能不能访问要受修饰符的限制-----分清楚,拥有和能不能直接操作到是两个不同的概念。1、通过extends关键字,可以直接拥有来自父类的属性和行为。2、父类的属性和行为,子类自动继承,但是子类不能继承父类的构造方法。原因1、构造方法的语法要求是方法名必须和类名保持一致。如果子类继承了父类的构造,那么子类就会有一个父类名的构造方法。这一点...

2019-09-30 15:48:37 65

原创 对象数组

java 对象数组的使用问题解决:数组元素可以是任何类型(只要所有元素具有相同的类型)数组元素可以是基本数据类型数组元素也可以是类对象,称这样的数组为对象数组。在这种情况下,数组的每一个元素都是一个对象的引用。例如BankAccount [ ] accounts;或 BankAccount accounts[ ];定义了一个存储BankAccount类对象的数组。与C、C++不同,...

2019-09-29 18:36:47 153

原创 类和对象的关系

类是模板,不能直接使用;对象才是具体的实体存在的,所以对象又被称之为某个类的”实例“。通过类产生的动作被称之为”实例化“。操作对象----(属性和方法):对象假”.“操作符”.“操作符在理解的时候把它理解为”的“字。NullpointerException—空指针异常-----企图调用一个空对象的属性和方法。对象的销毁对象的销毁是由java中的垃圾回收机制(GC)来完成的。它有其自...

2019-09-28 15:09:42 134

原创 类 对象和包

面向对象:围绕的是我这个软件是由哪些部分完成的,或者说是由那些对象来做的。 属性是指对象身上有什么值数据;其形式就是变量属性和常量属性。 变量属性:声明语法采用的是变量语法,只是比之前的普通变量一个访问修饰符。 在效果上,该类所有的对象都会自动具备该属性,但是各个对象可以有不同的值 常量属性:声明语法采用的是常量的语法,也只是多了访问修饰符。 在效果上,该类所有的对象都会自动具备该属性...

2019-09-26 17:54:02 105

原创 方法.上

Math.random()是令系统随机选取大于等于0,且小于1.0的伪随机数double 值,是Java语言常用代码。例如 duoble a=Math.random()*(3-1)+1,设置一个随机1到3的变量。方法的作用:(1)代码的复用(2)功能的独立----复杂的需求简单化方法的语法:方法的定义—“写一个方法”(1)方法的声明部分修饰符 返回类型 方法名(参数列表)pu...

2019-09-24 09:12:03 86

原创 数组下

数组拷贝----copy因为数组的大小是固定的,所以在使用数组的时候,时常不得不建立一个新数组或者跟小的数组然后把已存在的数组中的内容复制到新的数组中。1创建一个新的数组,通过for循环挨个拷贝2system类中提供了一个方法arrayCopy(),专用于数组元素的拷贝。System.arraycopy(第一个参数src,第二个参数srcPos,第三个参数dest,第四个参数destPo...

2019-09-20 17:49:00 64

原创 数组

数组为什么有数组?单一值类型的变量不能存放多个数据,无法满足一些程序设计的需求了,这个时候,就有数组了。什么是数组?数组是同一种数据类型的多个元素的容器。数组的特点:(1)只能是同一种数据类型的元素。(2)数组是按连续内存空间存放的。数组的使用,(1)声明数据类型【】数组名;(Java常用)数据类型 数组名【】;(c语言常用)int【】array;//声明一个int类型的数...

2019-09-19 17:58:33 65

原创 循环

while循环执行流程:首先判断布尔表达式;如果成立(true)则执行循环体中的语句块。循环体语句结束后,流程返回到布尔表达式的判断。如果不成立(false),则不进入循环体,直接执行后面的语句。如果没有变量的改变,就会出现一个无限循环。break:是“中断”的意思作用,跳出循环,让当前循环提前结束。while(true) { System.out.println("请输入一个正...

2019-09-18 18:58:25 68

原创 重点

运算符:对常量或变量进行操作的符号。x++,变量在前,语句执行后变量加一。++x,变量在后,语句执行前变量加一。/ %+还可以用作字符串拼接。算术运算符,左右两边数据类型不一致时,会自动类型转换为较大的数据类型。%左右两端只能是整数。最终结果的正负只和前面的数相关。< <= > >= == != 比较运算符,返回结果为booll...

2019-09-17 14:52:17 114 1

空空如也

空空如也

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

TA关注的人

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