自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring1之Springioc

Spring框架概念Spring 基于分层的JavaEE 应用 轻量级JavaEE 框架。主要核心是Ioc(控制反转/依赖注入) 与Aop(面向切面)两大技术,实现项目在开发过程中的轻松解耦,提高项目的开发效率。Spring主要模块:  Spring IOC 模块:Bean 的实例化 Bean 的装配  Spring AOP 模块: 动态代理 面向切面编程  Spring J...

2019-09-06 23:15:44 210

原创 JSTL

java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用于解决一些常见的问题。核心标签库:http://java.sun.com/jsp/jstl/core 包含 Web 应用的常见工作,  比如:循环、表达式赋值、基本输入输出等。格式化标签库:http://java.sun.com/jsp/jstl/fmt 用...

2019-08-16 21:19:32 322

原创 JSP

JSP:Java Server Page ,SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。Jsp本质上是一个 Servlet,当我们第一次访问 Jsp 的时候,Jsp 引擎都会将这个 Jsp 翻译 成一个 Servlet,这个文件存放在 Tomcat 中的 work 目录中。注释显示注释,这种注释是允许客户端看见的。  < !-- HTML 风格的注释...

2019-08-15 20:56:05 249

原创 web常用对象02

Session作用  标识一次会话,或者说确认一个用户;并且在一次会话(一个用户的多次请求)期间共享数据。获取  request.getSession()方法,没有session则创建对象,有则获取当前会话的 session 对象。方法getId() —— 获取会话标识符getCreationTime() —— 获取创建时间getLastAccessedTime() —— 获取最后...

2019-08-13 17:29:58 150

原创 web常用对象01

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

2019-08-12 21:16:57 198

原创 XML

xml:可扩展的标记语言  (1)写法格式:同 html 样式  (2)仅关注数据本身  (3)标记可扩展,可自定义作用XML 可以用于描述数据、存储数据、传输(交换)数据。XML 现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便,用户可以定义自己需要的标记。1 、存储、交换数据  XML 只用元素和属性来描述数据,而不提供...

2019-08-11 21:13:22 133

原创 初见servlet

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

2019-08-11 21:13:03 132

原创 JSON

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

2019-08-10 18:59:46 340

原创 Jquery 的 的 ajax

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

2019-08-07 09:22:38 145

原创 jQuery

jQuery的使用在编写jquery的代码时我们需要先下载jQuery的核心js文件并放入我们项目的文件中,并在我们的html中导入。jQuery的核心js文件可去http://jquery.com/ 下载。下载完成后页面导入代码如下:<script src="js/jquery.js" type="text/javascript" ></script>"$"代...

2019-08-07 09:05:45 123

原创 正则

定义1、显式定义:  var 变量名 = new RegExp(“正则表达式模式”);2、隐式定义: 常用,简单。没那么明显,大家可能一眼没有看出  注意:开头和结尾都必须是斜杠“/”,且不需要使用双引号括起来的  var 变量名 = /正则表达式模式/;常用表达式匹配数字: [0-9] 或 \d匹配字母: [a-z] [A-Z] 或 [a-zA-Z]以指定字符开头: ^...

2019-08-05 20:06:38 196

原创 ajax

作用能够向服务器请求额外的数据而无须卸载页面(即刷新),能够实现异步请求。实现步骤1、创建核心对象 XMLHttpRequest  var xhr = new XMLHttpRequest();2、打开请求 open()  xhr.open(参数1,参数2,参数3);  参数1:请求类型(GET/POST)  参数2:请求的地址  参数3:是否异步 true表示异步,fals...

2019-08-05 19:58:34 108

原创 JS表单操作

获取表单1、document.表单名称2、document.getElementById(表单 id);3、document.forms[表单名称]4、document.forms[索引]; //从 0 开始获取input元素如 text password hidden textarea 等,前两种常用。1、通过 id 获取:document.getElementById(元素 id...

2019-08-04 09:58:32 212

原创 DOM

DOM:Document Object Model 文档对象模型。节点节点类型    HTML内容        例如文档节点    文档本身       整个文档 document元素节点    所有的 HTML 元素   < a >、< div >、< p >属性节点    HTML 元素内的属性  id、href、name、class文本节点 ...

2019-08-04 09:34:35 171

原创 事件与BOM

事件作用(1)验证用户输入的数据。(2)增加页面的动感效果。(3)增强用户的体验度时间中的名词事件源:html中的元素/标签监听者:window窗口事件名:onclick、onblur等…事件处理程序:处理的函数事件类型onclick:点击事件onload:加载事件onblur:失焦事件onfocus:聚焦事件onchange:改变域事件onmouseover:鼠标...

2019-08-02 21:18:44 175

原创 JS基础语法

JS使用方式1、行内JS  写在标签中的js代码。<button onclick="alert('你点击了这个按钮')">点击</button>2、内部JS写在页面中的JS代码,可以放在html页面中的任意位置。一般常用的几个位置:  1、标签中  2、标签中  3、写body标签后<script type="text/javascript"&g...

2019-08-01 21:54:33 202

原创 简单CSS

概念CSS:层叠样式表,用来美化html页面的内容。基本语法CSS 样式由选择器和一条或多条以分号隔开的样式声明组成。每条声明的样式包含着一个 CSS属性和属性值。  选择器{属性1:值;属性2:值;…}注释:/* */CSS使用位置:1.行内样式表 标签上添加style属性,属性中添加一个多个样式。<p style="color:red;font-size:50px;"...

2019-07-27 19:33:10 254

原创 html常用标签

结构1.html 超文本标记语言2. html文档版本声明3. 设置解析页面的编码格式  编码:右下角文件的格式  解码:默认gbk   保证统一才不乱码4.属性:帮助更完善的展示标签内容  添加在开始标签上  属性的前面存在空格  属性名= ‘属性值’  前后的引号要保持一致,’’,""都可以5.标签:  单标签|自闭和标签  双标签|闭合标签a标签1.超链接标...

2019-07-26 23:30:02 167

原创 JDBC与反射

jdbc: java database connectivity, java与数据库的连接。连接在进行连接数据库之前我们需要做一些准备工作。   1.引入驱动包   2.构建路径 build path   3.测试用户是否正确登录JDBC常用接口:  java.sql.Connection:连接  java.sql.Statement:静态处理块  java.sql.Prepar...

2019-07-26 22:46:45 1168 1

原创 表的设计

设计表设计表首先应该按需遵循三范式:1、确定表名 2、确定字段名 类型 +约束(主键 外键 非空 默认 检查 唯一)主键: 唯一标识一条记录(唯一并且非空)唯一: 唯一非空:不能为空默认: 当没给值时使用给定一个默认值外键:参考其他表(自己)的某个(某些)字段检查:自定义的规则创建表表名必须唯一,如果存在 ,必须删除。1、创建表时不加约束:create table 表名(字段...

2019-07-23 19:16:49 424

原创 orcal数据库select

常见数据库分类     产品                特点小型   access、foxbase  负载量小,用户大概 100 人以内 (留言板、信息管理系统);成本在千元之内,对安全性要求不高中型  sqlservler、mysql   负载量,日访问在 5000~10000;成本在万元以内(商务网站);满足日常安全需求大型  sybase、db2、oracle  海量负载,可以处...

2019-07-22 22:35:50 402

原创 反射

JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。Java 反射机制,可以实现以下功能:  ①在运行时判断任意一个对象所属的类;  ②在运行时构造任意一个类的对象;  ③在运行时判断任意一个类所具有的成员变量和方法;  ④在运...

2019-07-19 19:17:50 92

原创 网络编程

IP定义网络上的节点(电脑,手机,pad,路由器…)…区分节点。分类:  IPV4:32位   IPV6:128位特别的IP:  局域网内部IP:192.168.0.0~192.168.255.255  127.0.0.1:默认本地IP  localhost:本地域名DNS服务器:解析IP和域名之间的关系。InetAddress:此类表示互联网协议 (IP) 地址。  sta...

2019-07-18 22:49:02 201

原创 多线程

概念多线程:多任务同时执行 ,如果需要多线程才使用,不需要无需使用。优点:提高效率,完善功能。缺点:开发复杂,可能出现不安全情况。线程和进程的区别1.每个进程都有自己独立的代码和数据空间,内存空间。2.一类线程共享进程的资源。3.一个进程包含一到多个线程。4.进程是资源分配的最小单位。5.线程是cpu调度的最小单位。线程创建方式1.继承Thread类,重写run()方法 +...

2019-07-16 19:44:11 97

原创 容器

概念:容器: 存储0~多个数据,存储任意类型的数据,容器的大小可以随着内容的数量进行增减,容器内部存储的数据要求全部为引用数据类型。CollectionCollection:容器的父接口,Collection 表示一组对象,它是集中,收集的意思,就是把一些数据收集起来。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。...

2019-07-15 20:40:51 106

原创 IO流

File类在讲IO我们需要讲一个File类,这是文件|路径的抽象表示形式。File仅代表一个联系,可能文件存在,也可能不存在;这里的文件可以是文件,也可以是文件夹。构造器:  File(String pathname) :通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例  File(File parent, String child):将一个字符串接到一个抽象名后面返...

2019-07-12 23:10:43 101

原创 常用类

Arrays类作用:操作数组的工具类。包括排序和查找等功能。常用的方法: 1.Arrays.equals(数组1,数组2):比较两个数组里的值是否相等。 2.Arrays.deepEquals(数组1,数组2) 比较多维数组里的值是否相等。 3.Arrays.toString(数组):打印数组中的内容。 4.Arrays.deepToString(数组1,数组2) :打印多维数组中...

2019-07-11 23:45:01 215

原创 异常

概念异常(Exception)即例外,程序没有按自己预想的结果运行出来,异常机制就是当程序出现错误,程序如何安全退出的机制。所谓错误是指在程序运行的过程中发生的一些例外事件。Java异常是Java提供的用于处理程序中错误的一种机制。分类异常的继承链:Error:错误,一般指虚拟机生成并脱出的,不用管。Exception:所有异常的父类,其子类对应了各种各样可能出现的异常事件,一般需要...

2019-07-11 21:34:30 218

原创 数组

数组:储存多个数据。特点: 1.数组的是一个容器,引用个数据类型,对象 2.数组是定长的,一旦确定无法改变 3.数组中多个类型相同 4.数组的数据是有序的,索引|下标一维数组声明: 数据类型[] 数组名; 数据类型 数组名[]; 数据类型:数组中存放数据的数据类型 ,可以是基本数据类型,也可以是引用数据类型。初始化: 1.动态初始化:先创建后赋值。  数据类型[] 数...

2019-07-10 10:39:53 105

原创 3种简单设计模式

经过程序员大量使用,人们总结出了23种设计模式,这里只是简单的介绍3种简单的设计模式。单例模式单例模式就是某个类只能创建一个对象,可分为饿汉式和懒汉式两种。实现步骤:  1.提供私有的静态的该类引用  2.构造器私有化  3.提供一个公共的静态访问方式1.懒汉式  在第一次获取的时候创建对象,线程不安全,相对效率高。  可以手动控制线程安全,加一个同步锁synchronized。...

2019-07-10 09:58:58 457

原创 内部类

内部类含义:类中定义类。分类:  1.成员内部类  2.私有内部类  3静态内部类  4.局部内部类  5.匿名内部类其中匿名内部类我们用的最多。1.成员内部类:内部类定义在外部类的成员位置。  可以使用成员修饰符,public……static……2.私有内部类:被private修饰的内部类。  私有内部类只能在当前的类中使用。3.静态内部类:被static修饰的内部类。...

2019-07-10 09:26:28 178

原创 多态、抽象类、接口

多态1.含义  一种事物的多种形态|多种表现形式。2.前提  1)类的继承  2)接口的实现3.表现形式  类的引用指向子类对象4.使用  父类的引用在调用方法,调用子类中重写的方法5.注意  1)父类引用对子类新增功能不可见  2)如果子类中没有重写方法,多态没有意义转型基本数据类型: 自动向上提升 强制类型转换引用数据类型: 向上转型(自动)小转大 ...

2019-07-08 21:36:52 100

原创 封装、继承

封装1.封装(Encapsulation)是面向对象方法的重要原则,就是封装把对象的属性和行为(或方法)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。2.封装的优点:  隐藏实现细节  提高程序的安全性  提高程序复用性3.标准的javabean类要求:  1)类公共的被public修饰。  2)属性私有—即使用 private 声明。  3)公共的设置器和访问器。  ...

2019-07-06 19:54:52 188

原创 debug、gc、import

在eclipse中我们可以使用debug来查看执行流程,数据的结果。使用debug的具体步骤为:  1.打断点(可以多打,想看哪一步的代码,流程就断点打在哪一行的前面,双击打断点)   2.debug模式运行,一般就用f5 、f6 、f7,     f5:跳入方法。     f6:向下逐行执行。     f7:跳出方法。   3.调试完后点击右上角切换到java模式。...

2019-07-06 18:47:13 451

原创 this、static、block

1.this含义:代表当前对象。功能:  1)this在构造器的首行调用其他构造器(本类中的其它构造器)     this(参数)->匹配不同的构造器的参数  2)区分同名变量问题(成员变量与局部变量,参数之间同名问题)     this使用在构造器中,指代当前创建的对象     this使用在成员方法中,this指代当前调用成员方法的对象     默认发生就近原则   当...

2019-07-05 21:53:07 240

原创 面向对象

1.面向过程和面向对象的区别:  面向过程和面向对象都是一种编程思想,不同的思维方式。    面向过程:"如何完成|如何实现?"然后一步一步实现就可以了。    面向对象:"这件事情应该找谁来完成?"完成的这个人就是对象,不关注实现过程,只关注对象。    面向对象依托于面向过程。2.面向对象的优点:  1)面向对象的思维方式更贴近于现实生活的思维方式。  2)面向对象思维方式更体现...

2019-07-04 21:12:15 160

原创 方法

1)定义:  实现特定功能的代码块。2)要求  1.方法不调用不执行。  2.方法只能定义在类中方法外,方法不能嵌套。3)作用  方法可以提高代码的复用性  方法是一个类中封装的体现4)定义:  1.有返回值的方法    修饰符 返回值类型 方法名([参数列表]){      处理功能的代码块;      return 返回值;    }    修饰符:访问权限修饰符,...

2019-07-03 19:49:11 103

原创 流程控制语句

java中的流程控制语句有:  顺序结构: 从上到下,从左到右。  选择结构: 满足某些条件执行对应的语句。  循环结构: 重复执行一些语句体。选择结构选择结构有:  if…else  switch1)if…else1.1 单选泽|单分支:  if(条件表达式){    语句体;  }  执行流程:    1.条件表达式:值为boolean类型的表达式 true,fas...

2019-07-01 21:11:43 172

原创 Scanner、Ranner类

1.Scanner类1)功能:帮助接收用户键盘输入的内容2)使用方法:  1.导入包:指定Scanner类的位置。java.util.Scanner  2.创建Scanner类的对象。  Scanner 名字 = new Scanner(S);3.调用方法:  名字.功能名字();  功能名字:  next类型 | nextInt |nextByte | nextDou...

2019-07-01 20:40:01 306

原创 java中标识符、数据类型及一些常见的转义字符

1.注释1)含义:对代码的解释性说明文字。(注释不会被编译)2)用处:1、对代码进行解释说明,增加可读性 2、便于后期维护3)分类:单行注释://多行注释:/* */文档注释:/** */利用javadoc命令可以生成API文档。2.标识符1)含义:java中给类、方法、变量等起名字的字符序列。(java中一切起名字的地方)2)规则:可以由英文字母、数字、下划线、美元符号...

2019-06-30 17:06:02 245

空空如也

空空如也

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

TA关注的人

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