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

原创 Spring框架之AOP

Spring框架之AOP1.Aop 是什么?  Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说, Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一种面到面的 切入 即层与层之间的一种切入,所以称之为切面。联想大家吃的汉堡(中间夹肉)。那 么 aop 是怎么做到拦截整个面的功能呢?考虑中级学到的 servlet u...

2019-10-22 20:19:14 161

原创 Spring IOC实例化Bean模拟

Sring IOC底层实现package com.shsxt.spring;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.XPath;import org.dom4j.io.SAXReader;import java.ne...

2019-10-17 19:50:42 163

原创 Spring框架IOC

idea配置tomcat,jetty服务器插件pom.xml 添加插件<build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId&...

2019-09-06 21:41:48 147

原创 利用Ajax登陆和查询用户信息

利用Ajax实现前台登陆一.登陆模块思路:前台: 登陆按钮绑定事件  1.获取文本框和密码框的值  2.判断非空  3.若为空,则提示页面    若不为空,则发送Ajax请求:     传递的参数:用户名,密码,用户行为actionName     接收后台的参数:{code:0,msg:“提示信息”},通过判断回调函数返回的结果得知是否登陆成功 1=成功 ,0=失败     ...

2019-08-16 22:00:40 2994 1

原创 Servlet3.0及JSP,EL表达式

Servlet3.0及JSP,EL表达式Servlet3.0简介:  在 Servlet3.0 之前一直使用的都是配置文件的方式来实现各种组件, Servlet3.0 之后提供了注解,可以达到零配置。但现实中一般是注解+配置结合使用。1.@WebServlet:  在 Servlet3.0 中 , 可以 使用@WebServlet 注解将一个继承于 javax.servlet.http....

2019-08-15 20:52:04 384

原创 JSON格式及GOSN和FASTJSON解析

JSON  JSON:JavaScript 对象表示法(JavaScript Object Notation), 一种轻量级的数 据交换格式, 易于人阅读和编写, 也易于机器解析和生成。用来描述数据结构, 它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于服务端 与客户端的数据交互。  JSON 是存储和交换文本信息的语法,类似 XML。  JSON 采用完全独立于语言的文本格...

2019-08-14 20:02:05 409

原创 过滤器监听器

过滤器监听器一.过滤器   Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。   使用 Filter 的完整流程:Filter 对用户请求进行预处理,接着将请求交给 Servlet 进行处理并生成响应,最后 Filter 再 对服务器响应进...

2019-08-14 09:34:43 83

原创 web常用对象2

web常用对象2Session  对于服务器而言,每一个连接到它的客户端都是一个 session,servlet 容器 使用此接口创建 HTTP 客户端和 HTTP 服务器之间的会话。会话将保留指定的 时间段,跨多个连接或来自用户的页面请求。一个会话通常对应于一个用户,该 用户可能多次访问一个站点。可以通过此接口查看和操作有关某个会话的信息, 比如会话标识符、创建时间和最后一次访问时间。在整个...

2019-08-14 09:33:24 114

原创 web常用对象1

web常用对象1请求方式1、地址栏输入  在浏览器地址栏直接输入要访问的地址即可,此种方式可以看做是访问服务器的起始操作。  http: //ip:port/path2、超链接  使用超链接也可以向服务器发出请求  < a href=”http://www.baidu.com”>百度< /a>3、 Form 表单4.、ajax5、请求转发6、 重定向...

2019-08-13 00:10:26 201

原创 初遇servlet

初遇servletJavaWeb 简介C/S 体系结构​ C/S 是 Client/Server 的缩写,即 客户端/ 服务器结构。在这种结构中,服务器通常采用高性能的 PC 机或工作站,并采用大型数据库系统(如 Oracle 或SQL Server),客户端则需要安装专用的客户端软件。这种结构可以充分利用两端硬件环境的优势,将任务合理分配到客户端和服务器,从而降低了系统的通信开销。B/...

2019-08-11 23:01:39 121

原创 可扩展的标记语言---XML

可扩展的标记语言—XMLXML​ (1)写法格式:同 html 样式​ (2)仅关注数据本身​ (3)标记可扩展,可自定义XML的作用​ 描述数据、存储数据、传输(交换)数据。配置文件​ 平台无关性,语言无关性,系统无关性XML的格式一、语法规范​ 1)、必须要有文档声明​ < ?xml version=“1.0” encoding=“UTF-...

2019-08-11 21:42:17 296

原创 JavaScript---jQuery 的 ajax

JavaScript—jQuery 的 ajaxjquery 调用 ajax 方法: $.ajax({})格式:$.ajax({});参数:​ type:请求方式 GET/POST​ url:请求地址 url​ async:是否异步,默认是 true 表示异步​ data:发送到服务器的数据​ dataType:预期服务器返回的数据类型​ contentType:设置...

2019-08-07 19:49:15 128

原创 JavaScript---jQuery

JavaScript—jQuery简介:​ jQuery 是一套兼容多浏览器的 javascript 脚本库. 核心理念是写得更少,做得更多,使用 jQuery 将极大的提高编写 javascript 代码的效率,帮助开发者节省了大量的工作,让写出来的代码更加优雅, 更加健壮,“如虎添翼”.jQuery的使用步骤:​ 1、下载Jquery的核心js文件​ 2、在需要使用jque...

2019-08-07 19:48:40 174

原创 JavaScript---Ajax

AjaxAjax这种技术能够向服务器请求额外的数据而无须卸载页面(即刷新).实现步骤:1、创建XMLHttpRequest对象2、打开请求 open()​ xhr.open(参数1,参数2,参数3);​ 参数1:请求类型(GET/POST)​ 参数2:请求的地址​ 参数3:是否异步 true表示异步,false表示同步​ 注:如果需要传参给后台,需要...

2019-08-05 23:02:08 83

原创 JS基础语法

一.javascript数组数组(array)是按次序排列的一组数据,每个值的位置都有编号(从 0 开始),整个数组用方括号表示。Js 中定义数组的三种方式如下(也可先声明再赋值):var arr=[值 1,值 2,值 3]; //隐式创建var arr=new Array(值 1,值 2,值 3); //直接实例化var array=new Array(size); //创建数组并...

2019-08-01 22:47:18 239

原创 SQL基础操作

1)SQL查询--注释--select *|字段名1,字段名2... from 表名;--1)--查询|检索|获取 所有员工的所有信息--查询的数据: 员工的所有信息--数据的来源:员工表 emp--条件:select * from emp;--2)--查询所有的员工名字select ename from emp;--3)--查询所有的员工编号和员工名称,员工上级的...

2019-07-22 23:40:08 310

原创 ⑯Java SE知识点回顾与小结(容器)

Java 容器容器: 存储0~多个数据,任意类型数据可以存储,可变长,容器内部存储的数据要求全部为引用数据类型存储任意类型的数据,容器的大小可以随着内容的数量进行增减一.Collection 容器的父接口存储每一数据都是一个值的容器一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。Collection接口的常用方法...

2019-07-17 23:16:08 108

原创 ⑮Java SE知识点回顾与小结(流和IO)

Java 流(Stream)和IOJava.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java 为 I/O 提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。流: ...

2019-07-17 23:15:25 95

原创 ⑭Java SE知识点回顾与小结(File常用类)

Java File常用类Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。public class FileDemo { public static void main(String[] args) throws IOException { //***构造器***...

2019-07-17 23:14:38 108

原创 Java Date类

Java 日期时间java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。第一个构造函数使用当前日期和时间来初始化对象。日期类:Date 日期构造器:​ Date() 以本地时间​ Date(long 毫秒数) 根据毫秒数构建日期对象注意:​ 1.java.util.Date 导包​ 2.1970 年...

2019-07-17 23:13:57 82

原创 Java Enum枚举类

Java Enum枚举类枚举类: 定义一种事物的所有可能|情况​ 1.使用enum定义枚举,枚举是类,所有的枚举类,都会隐式的继承自java.lang.Enum–>构造器受保护的​ 2.枚举中的所有字段,都是该类型的一个实例,枚举类型不允许外部构建对象,默认构造器是私有的​ 枚举中的字段–>public static finalpublic class EnumDem...

2019-07-17 23:13:05 103

原创 ⑬Java SE知识点回顾与小结(异常处理)

Java 异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:...

2019-07-17 15:55:42 220

原创 ⑫Java SE知识点回顾与小结(String常用类)

Java String 类字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。常用类:​ String : 不变长字符串​ StringBuilder:可 变长字符串,线程不安全​ StringBuffer:可 变长字符串,线程安全的类的作用|特点: String 类代表字符串。Java 程序中的所有字符串...

2019-07-17 15:50:45 100

原创 ⑪Java SE知识点回顾与小结(Arrays常用类)

Arrays 常用类Arrays是操作数组的工具类java中自定义对象类型进行排序,必须要执行排序规则:​ 1.内部比较器|自然排序|自然比较方法–默认​ 2.外部比较器|自定义排序|自定义比较器​ 1)内部比较器需实现java.lang 接口 Comparable,再重写内部比较方法​ 2)外部比较器需另创建一个类,并实现Comparator接口,再重写外部比较方法,...

2019-07-17 11:59:46 81

原创 Java Scanner 类

Java Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:创建引用数据类型的变量|引用引用数据类型 变量名 = new 引用数据类型();Scanner sc=new Scanner(System.in);执行步骤:导包指定Scanner类的位置...

2019-07-17 10:25:11 87

原创 Java Math 类

Java Math 类Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。不需要导包:java.lang下的直接类不需要导包。random方法:Math.random() 随机生成[0,1)小数公式:[0,max) 随机整数 ...

2019-07-17 10:24:14 113

原创 ⑩Java SE知识点回顾与小结(内部类)

内部类局部内部类:​ 1.局部内部类不能使用成员修饰符修饰 public …static…(final不是成员修饰符),因为它在方法中,而不是在类中,方法中的东西属于局部变量,因此不能修饰​ 2.局部内部类只能在所定义的方法中使用​ 3.如果定义局部内部类的方法有参数,在内部类使用这个方法的参数,这个参数只能被final修饰 1.7及之前必须显示定义final,1.8可以省略,默认f...

2019-07-17 10:23:51 78

原创 ⑨Java SE知识点回顾与小结(数组)

Java 数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。数组: []​ 变量:存储单个数据​ 数组:存储多个数据数组的特点:​ 1.数组的是一个容器,引用个数据类型,对象​ 2.多个数据数据类型相同的​ 3.数组是定长的,长度一旦确定不能改变​ 4.数组的数...

2019-07-17 10:22:43 83

原创 ⑧Java SE知识点回顾与小结(几种常用设计模式)

Java 几种设计模式一.单例模式:单个实例(某个类只能创建一个对象):​ 懒汉式:在第一次获取的时候创建对象,线程不安全 ,相对效率较高​ 饿汉式:类第一次加载以后就创建对象,线程安全的,相对效率较低实现步骤:​ 1.构造器私有化(为了不让在外部直接new对象,而是通过调用类的静态方法取该类的对象)​ 2.提供一个静态的私有的该类的引用(静态是因为可在静态方法中直接使用,...

2019-07-17 10:21:44 113

原创 Java 方法的递归

Java SE 方法的递归方法自己调用自己临界条件: 停止自己调用自己 (递归头)递归前进段:从自己调用自己到临界条件之间这一段递归后推段:临界条件之后,把方法的结果返回给调用的上一层public class Demo01{ public static void main(String[] args){ //求某个数阶乘 ! //返回值:需要 in...

2019-07-17 10:20:38 111

原创 ⑦Java SE知识点回顾与小结(面向对象)

Java SE 面向对象一.面向对象的优点:​ 1)面向对象的思维方式更贴近于现实生活的思维方式​ 2)面向对象思维方式更体现于管理者,面向过程体现于执行者​ 3)可以将复杂的问题简单化二.面向对象提出了2个概念:​ 以面向对象的思维方式编程就是让程序和现实生活挂起联系​ 类:一类或一系列事物的模板(定义的是一系列事物的共性) 对象:现实生活中真...

2019-07-09 16:58:56 144

原创 ⑥Java SE知识点回顾与小结(方法)

Java 方法那么什么是方法呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法不调用不执行方法只能定义在类中方法外,方法不能嵌套是一个类中封装的体现方法的优点\1. 使程序变得更简短而清晰。\2. 有利于程序维护。\3. 可以提高程序开发的效率。\4. 提高了代码的重用...

2019-07-03 11:35:11 101

原创 ⑤Java SE知识点回顾与小结(Java 循环结构 - for,while 及 do...while)

Java 循环结构 - for顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while 循环do…while 循环for 循环在Java5中引入了一种主要用于数组的增强型for循环。for循环虽然所有循环结构都可以用 while 或者 do…while表示,但 Java 提供了另一种语句 —— for 循环...

2019-07-01 23:05:40 161

原创 ④Java SE知识点回顾与小结(条件语句 - if...else/switch case 语句)

Java 条件语句 - if…else/switch case 语句一.条件语句 - if…else一个 if 语句包含一个布尔表达式和一条或多条语句。语法if 语句的语法如下:选择结构: if..else switch.. 单选泽|单分支: if(条件表达式){ 语句体; } 执行流程: 1.条件表达式:值为boolean类型的表...

2019-07-01 23:03:27 168

原创 ③Java SE知识点回顾与小结(运算符)

Java 运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符赋值运算符比较(关系)运算符逻辑运算符条件运算符位运算符一.算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。操作数: 运算符左右两边的数就是操作数表达式: 运算符连接左右两边的操作数叫做表达式...

2019-07-01 23:01:07 118

原创 ②Java SE知识点回顾与小结(注释)

//单行注释/多行注释//*文档注释/​ 注释的含义:​ 解释说明的文字​ 注释的作用:​ 1.对你写的代码进行解释说明​ 2.便于后期代码维护​ 注意:​ 注释的内容不会被编译​ 如果出现乱码的问题–>修改文件的编码格式为gbk(ansi)​分类:单行注释:作用域: 作用于当前行嵌套: 可以嵌套单行注释,不可以嵌套多行注释和文档注释颜色: 绿色位...

2019-07-01 00:18:06 69

原创 ①Java SE知识点回顾与小结(doc命令/jdk/环境变量)

一.常见的dos命令window+r |开始->运行->cmd快速编辑模式:1.dir 罗列出当前目录下的所有的子文件和子文件夹2.盘符名字: 切换盘符(大小写都可以)3.cd 改变目录4.cd 路径 进入某个路径相对路径绝对路径(盘符开始)5.cd… 回到上一层目录6.cd\ 回到根目录7.cls 清屏8.exit 退出9.tab 自动补全10.方向上下键...

2019-06-28 20:32:19 125

空空如也

空空如也

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

TA关注的人

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