- 博客(26)
- 收藏
- 关注
原创 JavaWeb-TomCat
什么是web应用使用浏览器进行访问的应用程序,我们可以称作为Web应用,Web应用的特点就是无需额外安装客户端.比如我们经常访问的淘宝,京东,网易等这些都是属于Web应用什么是JavaWeb就是使用Java语言开发web应用程序web 程序采用的是B/S 架构所谓的B/S 就是浏览器跟服务器进行数据交互的方式 数据传输的方式 采用的是HTTP 协议 那还有一种 C/S就是客户端跟服...
2019-09-05 11:30:34
167
原创 JDBC连接数据库
JDBC介绍JDBC:Java Data Base Connectivity Java 连接数据库JDBC,其实就是Java定义的一套和数据库建立连接的规范(接口),那么各家数据库厂商,想要Java去操作各家的数据库,必须实现这套接口,我们把数据库厂商写的这套实现类,称之为数据库驱动。从入门到入坟...
2019-09-05 11:21:37
183
原创 MySQL数据库的视图、存储过程、触发器、函数的学习
一、视图 View1.概念视图:有结构(有行有列),但没有结果(结构中不真实存储数据)的虚拟的表,虚拟表的结构来源不是自己定义,而是从对应的基表中产生(视图数据的来源)2.创建视图语法create view 视图名称 as select语句(这个语句可以是一张或多张表的的普通查询,或多表查询)例如:创建单表视图create view my_v1 as select * from st...
2019-08-25 16:28:25
325
原创 MySQL数据库的约束以及多表查询
一、约束作用:为了保证数据的有效性和完整性mysql中常用的约束: 1、主键约束(primary key) 2、自增长约束 auto_incrment 加在整数型的字段配和主键约束来使用 3、唯一约束(unique) 4、非空约束(not null) 5、外键约束(foreign key) sex ENUM('男','女') -- 把一个字...
2019-08-25 15:07:49
202
原创 Mysql数据库SQL代码以及语句了解
数据库* 概念:* 数据存储的仓库,用于存储和管理数据* 常见数据库产品: * Oracle:oracle公司 大型的关系型数据库 收费的 * DB2:IBM公司 大型的关系型数据库 收费的 * Mysql:mysql公司 中小型关系型数据库 免费的。后来被oracle收购,mysql6之后收费(社区版,旗舰版) * Sql Server:微软公司 中小型关系型数据库 收费的...
2019-08-25 14:44:07
402
原创 Vue渐进式JavaScript框架
一、介绍渐进式 JavaScript 框架作用: 动态构建用户界面特点遵循 MVVM 模式编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发它本身只关注 UI, 可以轻松引入 vue 插件或其它第三库开发项目。基本使用案例演示:hello Vue <script src="js/vue.js" type="text/javascript" charset="ut...
2019-08-25 12:24:45
956
原创 jQuery框架
一 、什么是jQueryjQuery是一个JavaScript库(框架),它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、 CSS、 DOM和Ajax于一体的强大功能。它可以用最少的代码,完成更多复杂而困难的功能,从而得到了开发者的青睐。二...
2019-08-22 14:05:48
858
原创 JavaScript客户端脚本语言
一、 发展史: * 1992年,nombas公司 C--,最早的客户端脚本语言。专门用于表单验证。 后更名为 scriptEarth * 网景 scriptlive,后来找到sun公司合作,共同开发出 JavaScript * 微软抄袭JavaScript 定义了 JScript * ECMA(欧洲计算机制造商协会)定义了一套客户端脚本语言的规范 ECMAScript规范 Ja...
2019-08-22 13:32:39
664
原创 JavaWeb学习之HTML基础
HTML简介1.1 HTML是英文 HyperText Markup Language 的缩写,它的意思是"超文本标记语言",用它编写出文档的文件的扩展名是“.html”或“.htm”(微软的操作系统),他是可供浏览器解释浏览的文件格式。你可以使用记事本,写字板或者是专业的IDE如:Dreamweaver等等编辑工具来编写HTML文件。1.2 HTML标记两端有两个符号“<”和“&g...
2019-08-15 11:06:26
281
原创 JDK1.8之后新增加的特性及stream流方法介绍
一、 新增的时间日期APILocalDate、 LocalTime、 LocalDateTime类的实例是不可变的对象,分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。它们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息。注意: ISO-8601日历系统是国际标准化组织制定的现代公民的日期和时间的表示法这些新增的日期时间API都在 java.tim...
2019-08-11 09:05:05
742
原创 反射
一、 类的加载概述和加载时机当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载时机创建类的实例访问类的静态变量,或者为静态变量赋值调用类的静态方法 使用反射方式来强制创建某个类或接口对应的java.lang.Class对象初始化某个类的子类直接使用java.exe命令来运行某个主类类加载器概述概述:负责将....
2019-08-04 10:17:32
92
原创 网络编程
一、计算机网络的概述计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下, 实现资源共享和信息传递的计算机系统。网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换二 、 网络模型概述和图解概述:计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型...
2019-08-01 11:52:02
136
原创 介绍线程的等待、唤醒机制
一、线程间的等待唤醒机制void wait () 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法前,导致当前线程等待。void wait (long timeout) 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者超过指定的时间量前,导致当前线程等待。void notify () 唤醒在此对象监视器上等待的单个...
2019-08-01 11:00:17
274
原创 多线程的概述和构造方法
一、多线程 进程的概述和多进程的意义 线程的概述和多线程的意义 JVM运行原理以及JVM启动的线程探讨 实现多线程 线程调度 线程控制二、进程概述及多进程的意义A:线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。B:进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个...
2019-07-28 11:21:30
368
原创 JAVA NIO流的学习与IO流的区别
一、NIO简介Java NIO ( New IO )是从 Java 1.4 版本开始引入的一个新的 IO API ,可以替代标准的 Java IO API 。NIO 与原来的 IO 有同样的作用和目的,但是使用的方式完全不同, NIO 支持面向缓冲区的、基于通道的 IO 操作。 NIO 将以更加高效的方式进行文件的读写操作.NIO与IO的区别IONIO面向流(Strea...
2019-07-28 10:36:10
631
原创 IO杂七杂八流总结概述及构造方法
概述1、数据输入输出流2、内存操作流3、打印流4、序列化流5、随机访问流6、Properties一、数据输入输出流数据输入和输出流:数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型案例演示:public class 数据输入输出流 { public static void m...
2019-07-28 10:02:04
125
原创 IO流及其字符流的构造方法
一、String类中的编码和解码问题编码: 就是把字符串转换成字节数组把一个字符串转换成一个字节数组public byte[] getBytes();使用平台的默认字符集将此 String编码为 byte 序列,并将结果存储到一个新的 byte 数组中。public byte[] getBytes(String charsetName) 使用指定的字符集将此 String 编码...
2019-07-25 16:46:51
322
原创 IO流基流类的概述及其字节流的构造方法
1.1 IO流的概述及其分类IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中 java.ioIO流分类a:按照数据流向 站在内存角度 输入流 读入数据 输出流 写出数据b:按照数据类型 字节流 可以读写任何类型的文件 比如音频 视频 文本文件 字符流 只能读写文本文件 什么情况下使用哪种流呢? 如果数据...
2019-07-25 16:04:46
336
原创 IO概述、异常处理及File文件类的概述和构造方法
1.1 IO流概述(理解)A:IO流概述IO流用来处理设备之间的数据传输上传文件和下载文件B:IO流前奏讲解IO流之前为什么先讲解异常和File类呢?因为File表示的是IO流将来要操作的文件,所以我们需要学习File类。而常见操作文件无非就是上传文件和下载文件,在这个操作的过程中可能出现问题,出现问题后,我们需要对对应的代码进行处理。所以我们需要学习异常。1.2 异常的概异常的...
2019-07-21 16:46:39
147
原创 Map集合方法及常用实现类
1.1Map集合概述和特点Map接口概述查看API可以知道:将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值map接口和Collection接口的区别: Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的键唯一,Collection的子体系Set是唯一的 Map集合的数据结构针对键有效,跟值无关;Co...
2019-07-21 15:59:42
495
原创 List接口及其子类的特点和遍历方式
ArrayList存储字符串并遍历/*List的子类特点: ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率底 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高案例: 使用Li...
2019-07-20 13:18:00
140
原创 Set接口及其子类的特点和遍历方式
Set集合:1.hashSet2.linkedHashSet3.TreeSet1.1Set集合概述和特点:1.1.1 元素无序性和唯一性唯一性:addboolean add(E e)如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。更确切地讲,如果此 set 没有包含满足 (enull ? e2null : e.equals(e2)) 的元素 e2,则向该 set 中添加...
2019-07-20 13:04:01
276
原创 Collection集合及遍历
一、对象数组的概述A:案例演示需求:我有5个学生,请把这5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。Student[] arr = new Student[5]; //存储学生对象arr[0] = new Student("张三", 23);arr[1] = new Student("李四", 24);arr[2] = new Student("王五", 25)...
2019-07-18 16:40:24
521
原创 正则表达式概述及功能
一、正则表达式1.1正则表达式Pattern和Matcher类Math类Random类System类BigDecimal类Date类SimpleDateFormat类Calendar类1.2什么是正则表达式?正则表达式定义字符串的搜索模式。由正则表达式定义的 pattern 可以同时匹配一个或多个,或者一个都没匹配到。正则表达式可用于搜索,编辑和操作文本。使用正则表达式...
2019-07-18 16:09:24
402
原创 常见对象:各类的概述和使用
14.1常见对象:BigDecimal类的概述和方法使用A:BigDecimal的概述由于在运算的时候,float类型和double很容易丢失精度,演示案例。所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal不可变的、任意精度的有符号十进制数。B:构造方法public BigDecimal(String val)C:成员方法public BigDecimal a...
2019-07-18 16:08:32
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人