- 博客(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关注的人
RSS订阅