- 博客(62)
- 资源 (1)
- 收藏
- 关注
转载 JavaScript-BOM、DOM、事件
文章目录DOM简单学习事件简单学习案例:灯泡开关切换(利用事件绑定及flag标记)BOM案例:轮播图案例:自动跳转首页DOM:案例:动态表格动态表格案例(使用innerHTML实现添加行)事件:案例:DOM简单学习* 功能:控制html文档的内容* 代码:获取界面标签(元素)对象 Element * document.getElementById("id值"):通过元素的id获取元素对象...
2020-05-02 16:14:40 357
原创 JavaScript的基本语法与基本对象
文章目录JavaScriptECMAScriptJavaScript* 概念:一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎。 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了。* 功能: * 可以用来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态效果,增强用户的体验。* JavaScript发展史:...
2020-05-02 12:37:39 423
原创 HTML+CSS
B/S架构详解 * 资源分类: 1. 静态资源 * 使用静态网页开发技术发布的资源。 * 特点: 1. 所有用户访问,得到的结果是一样的。 2. 如:文本,图片,音频,视频,HTML,CSS,JavaScript 3. 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源。 2. 动态资源...
2020-05-02 09:37:02 282
原创 数据库连接池:C3P0、Druid、Spring JDBC ----JDBC Template
数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源。 2. 用户访问高效。3. 实现: 1. 标准接口:DateSource javax.sql包下的 1. 方法: * 获取连接:g...
2020-05-02 08:54:59 121
原创 JDBC基本概念、JDBC中各个接口和类详解、JDBCUtils
JDBC:1. 概念:Java DateBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC 本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导入jar...
2020-05-01 17:27:40 1017
原创 MySQL多表查询、事物、DCL_管理用户
多表查询 :* 查询语法 : select 列名列表 from 表名列表 where.....* 准备sql* 笛卡尔积: * 有两个集合A,B .取这两个集合的所有组成情况。 * 要完成多表查询,需要消除无用的数据。* 多表查询的分类: 1. 内连接查询 1. 隐式内连接:使用where条件消除无用数据 * 例子: ...
2020-05-01 15:00:09 148
原创 DQL查询语句、约束、多表之间的关系、范式、数据库的备份与还原
DQL查询语句1. 排序查询 * 语法:order by 子句 - order by 排序字段1 排序方式1, 排序字段2排序方式2 ... * 排序方式: - ASC :升序,默认的。 - DESC :降序。 * 注意 : - 如果有多个排序条件,则当前的条件值一样时,才会判断第二条件。 -- 按照数学成绩排名,ASC升序,DESC降序。 SELECT...
2020-05-01 08:36:45 182
原创 MySQL的配置、SQL-DDL,DML,DQL
MySQL数据库软件拆卸SQL拆卸后需要删除此目录文件才能完全删除干净:datadir=“D:/ProgramData/MySQL/MySQL Server 5.5/Data/”配置MySQL服务启动1. 手动。2. cmd -> services.msc 打开服务的窗口3. 使用管理员打开cmd* net start mysql : 启动 mysql的服务* net ...
2020-05-01 07:10:48 287
原创 Stream流及常用方法、方法引用
使用传统方式,对集合中数据进行过滤package com.itheima.demo01.Stream;import java.util.ArrayList;import java.util.List;/* 使用传统的方式,遍历集合,对集合中的数据进行过滤 */public class Demo01List { public static void main(Stri...
2020-04-30 18:01:34 1786
原创 网络编程-TCP
软件结构C/S结构:全称Client/Server结构,是指客户端和服务器结构,常见程序有QQ、迅雷、百度网盘等。B/S结构:全称Browser/Server结构,是指浏览器和服务器结构,常见浏览器有谷歌、火狐等。协议分类UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在传输数据时,数据的发送端和接收端不建立逻辑连接。简单来说...
2020-04-30 10:40:14 280
原创 函数式接口 与 Lambda表达式
函数式接口的定义:在接口中仅定义一个抽象方法@FunctionalInterface注解:检测接口是否是一个函数式接口package com.itheima.demo01.FunctionalInterface;/* 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口 当然接口中可以包含其他的方法(默认方法、静态方法、私有方法) @FunctionalInt...
2020-04-30 10:39:36 794
原创 缓冲流、转换流、序列化流、打印流
字节缓冲输出流package com.itheima.demo01.BufferedStream;import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils;import java.io.*;/* java.io.BufferedOutputStream extends OutputStream Buf...
2020-04-28 17:26:17 183
转载 File类、递归
package com.itheima.demo01.File;import java.io.File;/* 路径: 绝对路径:是一个完整的路径 以盘符(c:,D:)开始的路径 c:\\a.txt c:\\Users\itcast\\IdeaProjects\\shunyuan\...
2020-04-27 14:29:26 174
转载 等待与唤醒案例、线程池、Lambda表达式(重要)
package com.itheima.demo01.WaitAndNotify;/* 生产者(包子铺)类:是一个线程类,可以继承Thread 设置线程任务(run):生产包子 对包子的状态进行判断 true:有包子 包子铺调用wait方法进入等待状态 false:没有包子 包子铺生产包子 增加一些趣味性...
2020-04-26 10:00:04 156
原创 并发与并行、进程与线程、同步
package com.itheima.demo06.Thread;/* 创建多线程程序的第一种方式:创建Thread类的子类 java.lang.Thread类:是表述线程的类,我们想要实现多线程,就必须继承Thread类 实现步骤: 1.创建一个Thread类的子类 2.在Thread类的子类中重写Thread类中的run方法,设置...
2020-04-24 11:04:03 236
原创 Error与Exception
package com.itheima.demo01.Exception;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/* java.lang.Throwable类: 是Java语言中所有错误或异常的超类。 Exception:编...
2020-04-24 09:34:55 226
原创 Map-基本方法:(containKey()、get()、remove()、put() 方法)、获取Map中元素的方法:(keySet()、entrySet()方法)
Map集合与Collection集合不同,Map集合是一个是一个双列集合package com.itheima.demo01.Map;/* java.util.Map<k,v>集合 Map集合的特点: 1. Map集合是一个双列集合,一个元素包含两个值(一个key,一个value) 2. Map集合中的元素,key和value的数...
2020-04-23 14:49:35 2355
原创 Debug调试
Debug调试* Debug调试程序: 可以让代码逐行执行,查看代码执行的过程,调试程序中出现的bug* 使用方式: 在行号的右边,鼠标左键单击,添加断点(每个方法的第一行,哪里有bug添加到哪里) 右键,选择Debug执行程序 程序就会停留在添加的第一个断点处* 执行程序: f8:朱行执行程序 f7:进入到方法中 shift+f8:跳出方法...
2020-04-23 14:33:25 109
转载 hash()方法
HashMap中hash方法的具体实现?HashTable、ConcurrentHashMap中hash方法的实现以及原因?为什么要这么实现?为什么JDK 7和JDK 8中hash方法实现的不同以及区别?哈希-详解...
2020-04-23 13:52:02 1674 2
原创 List、Set【hash】及其数据结构、Collections(addAll()方法;shuffle()方法;sort()方法)
数组红黑树List集合package com.itheima.demo09;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* java.util.List 接口 extends Collection接口 List接口特点: 1.有序的集合,...
2020-04-21 11:18:19 481
转载 集合、迭代器、for-each、泛型
学习集合的目标1. 会使用集合存储数据2. 会遍历集合,把数据取出来3.掌握每种集合的特性package com.itheima.demo06;import java.util.ArrayList;import java.util.Collection;import java.util.Objects;/*boolean add(E e); ...
2020-04-21 09:05:52 90
原创 Object类(toString()方法、equals()方法)、date(getTime()方法)、SimpleDateFormat类(farmat()方法)、Calendar类、System类
toString 方法package com.itheima.demo01;public class Person {//定义一个标准的类 private String name; private int age; public Person() { } public Person(String name, int age) { ...
2020-04-20 11:25:38 397
原创 内部类(重要)
final关键字用来修饰一个类package cn.itcast.day11.demo01;/*当final关键字用来修饰一个类的时候,格式:public final class 类名称{ //...}含义:当前这个类有父类,【但不能有任何的子类】。(太监类)注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写(因为没儿子) */public fi...
2020-04-19 18:21:11 132
原创 接口
接口:在Java 9+版本中,接口的内容可以有:成员变量其实是常量,格式:public static final 数据类型 常量名称 = 数据值;【三个关键字都可以省略】注意:常量必须进行赋值,而且一旦赋值不能改变。常量名称必须完全大写,用下划线进行分割。接口中最重要的就是抽象方法,格式:public abstract 返回值类型 方法名称(参数列表);【两个关键字都可以省...
2020-04-19 12:30:48 141
原创 java.util.Arrays 以及 java.util.Math
package cn.itcast.day08.demo04;import java.util.Arrays;import java.util.SplittableRandom;/*java.util.Array是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作public static String toString(数组):将参数数组变成字符串(按照默认...
2020-04-19 09:24:14 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人