- 博客(30)
- 收藏
- 关注
原创 Spring
Spring1.什么是springspring是一个开源框架,spring是于2003年兴起的一个轻量级的java开发框架由Rod Johnson创建。简单来说,spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。Spring:SE/EE开发的一站式框架。一站式框架:有EE开发的每一层解决方案。WEB层 :SpringMVCService层 :Sp...
2019-05-18 17:38:41
181
原创 Struts2
Struts21.Struts2的概述Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与S...
2019-05-17 11:52:31
210
翻译 Linux
Linux:1.OS操作系统(operation system):作用:控制硬件,服务软件 (3本书籍)2.虚拟机概念:(软件):虚拟出一台计算机环境安装虚拟机(vmware)>配置 2个虚拟网卡3.在虚拟机上安装操作系统Linux(CentOS)4.Linux历史知识应用:安装在各种服务器之上,用于嵌入式版本: 内核版本,发行版本5.目录介绍 (1个目录)...
2018-12-11 20:56:19
173
翻译 Eclipse
Eclipse1.设置环境1.安装操作系统,安装备份(镜像):2.JDK: 设置环境变量3.Eclipse:解压即可Eclipse自身解压目录不包括中文代码工作空间目录不包括中文4.Tomcat:解压不要包含中文目录5.MySql:安装: 选择编码utf82.设置Eclipse1_关联TOMCAT开发过程中,环境发生变化(重新关联tomcat),*_删除servers窗口下...
2018-12-11 20:44:33
189
翻译 Listener & Filter
1.Listener1. 监听器1.能做什么事?监听某一个事件的发生。 状态的改变。2.监听器的内部机制其实就是接口回调.2.接口回调1. 需求:A在执行循环,当循环到5的时候, 通知B。事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。3.Web监听器总共有8个 划分成三种类...
2018-12-11 20:31:03
157
翻译 元数据
1.元数据1.Meata data描述数据的数据 String sql , 描述这份sql字符串的数据叫做元数据数据库元数据 DatabaseMetaData参数元数据 ParameterMetaData结果集元数据 ResultSetMetaData2.JSP的开发模式3.三层架构&MVC练习3.学生信息管理系统1. 数据库准备CREATE DATABASE...
2018-12-03 18:21:56
212
翻译 事务&数据库连接池&DBUtils
1.事务Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)2. 为什么要有事务?为了确保逻辑的成功。 例子: 银行的转账。3.使用命令行方式演示事务。1. 开启事务start transaction;2. 提交或者回滚事务commit; 提交事务, 数据将会写到磁盘上的数据库ro...
2018-12-03 18:14:10
223
翻译 JSP & EL & JSTL
jsp1. 什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.2. 为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, 比如: 查询所有的学生信息, 根据姓名去查询具体某个学生。 这些动作都需要去查询数据库...
2018-12-03 18:03:09
143
翻译 Cookie
1. 中文文件下载针对浏览器类型,对文件名字做编码处理 Firefox (Base64) , IE、Chrome … 使用的是URLEncoder /* * 如果文件的名字带有中文,那么需要对这个文件名进行编码处理 * 如果是IE ,或者 Chrome (谷歌浏览器) ,使用URLEncoding 编码 * 如果是Firefox , 使用Base64编码 */ //获取来访...
2018-11-25 20:28:44
156
原创 HttpServlet
Servlet配置方式全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /*其实是一个通配符,匹配任意文字localhost:8080/项目名称/aa/bb以扩展名匹配写法: 没有/ 以 * 开始 *.扩展名 *.aa *.bb1. Servl...
2018-11-25 19:48:19
155
翻译 Http协议&Servlet
Http协议1. 什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则。2. http协议针对网络上的客户端 与 服务器端在执行http请求的时候,遵守的一种规范。 其实就是规定了客户端在访问服务器端的时候,要带上哪些东西, 服务器端返回数据的时候,也要带上什么东西。3.版本1.0;请求数据,服务器返回后, 将会断开连接1.1;请求数据,服务器返回后, 连接还会保持着。 除非...
2018-11-25 19:31:28
150
原创 Xml Tomcat
Xml TomcatXmleXtendsible markup language 可扩展的标记语言XML 有什么用?1. 可以用来保存数据2. 可以用来做配置文件3. 数据传输载体定义xml:其实就是一个文件,文件的后缀为 .xml1.:文档声明简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析<?xml version="1.0" ?...
2018-11-25 19:18:14
139
翻译 SQL
SQL 会创建多表及多表的关系需求:分类表和商品表之间是不是有关系? 如果有关系,在数据库中如何表示这种关系create table category( cid int primary key auto_increment, cname varchar(10), cdesc varchar(31));insert into category values(null,'手机数...
2018-11-20 15:12:50
221
翻译 SQL
SQL数据库:SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL折叠数据定义:SQL数据定义功能包括定义数据库、基本表、索引...
2018-11-20 15:05:02
161
翻译 JDBC
JDBCJAVA Database Connectivity java 数据库连接1. 为什么会出现JDBC> SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。使用JDBC的基本步骤1. 注册驱动Driv...
2018-11-16 21:40:20
159
原创 BootSerap
BootSerap:1.表单校验<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="../css/style.css" /> <title><
2018-11-16 21:19:50
220
原创 JQ
jQuery1.jQueryjQuery是一个快速简洁的 javaScript框架,是继 Prototype之后又一个优秀的 javaScript 代码裤或javaScript框架, jQuery的宗旨是 write Less,Do More,既倡导写更少的代码,做更多的事。它封装 javaScript常用的功能代码,提供一种简便的 javaScript设计模式,优化 HTML文档操作,...
2018-11-10 13:08:35
396
原创 JS
JS1轮播图自动播放需求:有一组图片,每隔3秒,就去切换一张,最终是一直不停切换技术分析:切换图片每个3秒钟2定时器:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;t
2018-11-10 13:00:01
303
原创 CSS
CSS1语义化标签w3c标准:html结构 css样式 js 行为遵循的原则:先确定语义的HTML ,再选合适的CSS。语义是否良好:当我们去掉CSS之后,网页结构依然组织有序,并且有良好的可读性。语义化的主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用语义化的网页的好处,最主要的就是对搜索引擎友好,有了良好的结构和语义你的网页内容自...
2018-11-06 10:47:00
229
原创 HTML
HTMLHTML慨述:HTML:Hyoer Text Markup Language超文本标记语言超文本:比普通文本功能更加强大,可以添加各种样式标记语言:通过一组标签来对内容进行描述《关键字》HTML主要作用设计网页的基础1代码实现<!DOCTYPE html><html> <head> <meta charset="UTF-8"...
2018-11-06 10:40:11
189
原创 网络编程
网络编程1慨述计算机是指将地理位置不同的具有独立功能的多台计算机极其外部设备,通过通信线连接起来的,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序可以进行数据互换。2三要素每个设备在网络中的唯一标识每台网络zhong端在网络中都有独立的地址。我们在网络中传输数据就是使用这个地址ip...
2018-11-02 09:22:40
187
原创 反射
反射1反射慨述:package com.heima.socket;public class Demo_Server { pubic static viod main(String[] args) throws ClassNotFoundException { Class clazz1 = Class.forName("com.heima.bean.Person"); Clas...
2018-11-02 09:17:42
140
原创 多线程
多线程:1什么是线程线程是程序执行的一条路径,一个程序可包含多个线程多线程可以提高程序效率,可以同时完成多个工作2并行和并发的区别并行就是两个任务同时运行需要多核cpu并发是指两个任务都请求运行。而处理器只能接受一个任务,就把两个任务安排轮流进行,使人感觉两个任务都在运行。3java程序运行原理和jvm的启动是多线程的吗java程序运行原理java命令会启动java虚拟机,启动j...
2018-10-29 20:26:15
143
原创 File练习
File1统计文件夹大小:package com.heima.test;public class Test1 { public static void main(String[] args) { File dir = new File("F:\\day06"); Ststem.out.println(dir.length()); //直接获取文件夹是0 //File ...
2018-10-29 20:20:34
317
原创 IO
IO字符流1.字符流是什么字符流是可以直接读写字符的IO流字符流读取字符,就要先读取到字节数据,然后转为字符,如果要写出字符,需要把字符转为字节在写。2.FileReaderFileReader类的read()方法可以按照字符大小读取package com.heima.stream;import java.io.FileIReader;public class Demo_Fil...
2018-10-25 20:43:35
111
原创 IO
IO流1概念IO流用来处理设备之间的数据传输java对数据的操作是通过流的方式java用于操作流的类都在IO包中流按流向分为俩种字节流:字符流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流:字符只能操作纯字符数据。比较方便。public class demo_FileOutputStream {/***FileOutputStrean在创建对象的时候是如果...
2018-10-25 20:39:41
157
原创 File
File1.File叫做一个路径文件路径或者文件夹路径路径分为绝对路径和相对路径绝对路径是一个固定的路径,从盘符开始相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下指的是当前路径查看APl文件和目录路径名的抽象表示形式public class Demo_FileMethod{ public static void main(String[] args) ...
2018-10-22 14:00:42
336
原创 JavaSE 异常
JavaSE 异常1。异常的慨述和分类 A.异常的慨述异常就是java程序在运行过程中出现的错误 B.异常的分类通过API查看throwpleError 服务器启机。数据库奔溃等exception C:异常的继承体系throwableerror exception runtimeException2。JVM默认是如何处理异常的 A.JVM默认是如何处理异...
2018-10-20 23:28:42
248
翻译 bos物流项目
系统:本系统是属于b/5架构面设计开发的是某个物流公司的一个后台管理系统,属于物流公司整个erp平台的一个组成部分。本系统是此物流公司的一个二期改造项目,原来此公司存在一个c/5架构的系统,后来业务不断扩大,所以公司决定进行改造,该系统主要有基础设计,取景,中专,路曲,控表及大部分组成。项目周期:整个项目周期大概是1年的时间,其中编码段大概要4个月,团队人数20多个人。技术架构:本...
2018-10-20 19:32:13
1093
原创 异常
异常的慨述和分类 A异常的慨述 异常就是java程序在运行过程中出现的错误 B异常的分类 通过API查看throwable error 服务器启机。数据库奔溃等 exceptin C:异常的继承体系 throwable error exceptin runtimeExcept...
2018-10-20 19:30:58
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人