- 博客(73)
- 收藏
- 关注
原创 JavaScript学习笔记02对象的分类、对象的基本操作、使用工厂方法创建对象、构造函数
文章目录JavaScript学习笔记02对象的分类、对象的基本操作、使用工厂方法创建对象、构造函数2.1对象2.1.1对象的分类2.1.2对象的基本操作2.1.3使用工厂方法创建对象2.1.4构造函数2.1.4.1构造函数的修改2.1.5原型JavaScript学习笔记02对象的分类、对象的基本操作、使用工厂方法创建对象、构造函数2.1对象对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性2.1.1对象的分类1、内建对象由ES标准中定义的对象,在任何的ES的实现中都可以使用如
2022-02-20 21:06:06
724
原创 JavaScript学习笔记01注释、基本语法、字面量和变量、标识符、数据类型、强制类型转换
文章目录JavaScript学习笔记01注释、基本语法、字面量和变量、标识符、数据类型、强制类型转换1.1JS的注释1.2JS的输出1.3字面量和变量1.4标识符1.5数据类型1.5.1String字符串1.5.2Number数值1.5.3Boolean布尔值1.5.4Null空值1.5.5Undefined未定义1.5.6Object对象1.6强制类型转换1.6.1String1.6.2Number1.6.3BooleanJavaScript学习笔记01注释、基本语法、字面量和变量、标识符、数据类型、强
2022-02-20 16:35:13
739
原创 JavaScript学习记录03函数的定义、变量的作用域、方法
文章目录JavaScript学习记录03函数3.1函数的定义JavaScript学习记录03函数3.1函数的定义JavaScript 函数是被设计为执行特定任务的代码块。JavaScript 函数会在某代码调用它时被执行。function myFunction(p1, p2) { return p1 * p2; // 该函数返回 p1 和 p2 的乘积}JavaScript 函数通过 function 关键词进行定义,其后是函数名和括号 ()。函数名可包含
2022-02-19 22:35:51
685
原创 CSS实验案例03京东频道广场
文章目录CSS实验案例03京东频道广场3.1CSS3.2HTMLCSS实验案例03京东频道广场3.1CSS.channels { /* 主体框架*/ width: 1920px; height: 825px; overflow: hidden;}.floorhd { /* 主标题栏*/ height: 65px; background: #F4F4F4;}.grid_c1 { /* 限宽栏*/ margin
2022-02-18 16:30:15
941
1
原创 CSS实验案例02简单专业介绍网页
文章目录CSS实验案例02简单专业介绍网页2.1CSS2.2HTMLCSS实验案例02简单专业介绍网页2.1CSSbody { /* 主体*/ font-size: 24px; text-align: center;}div { /* 盒子*/ width: 1500px; margin: 1px auto; background: white;}#top {}/* 导航栏设计开始*/#nav, #nav ul {
2022-02-18 16:20:51
493
原创 JavaScript学习记录02了解数据类型
文章目录JavaScript学习记录022.1数据类型2.1.1字符串2.1.2数组JavaScript学习记录022.1数据类型2.1.1字符串1、正常字符串我们使用单引号或双引号包裹2、注意转义字符‘\’3、关于多行字符串编写<script> 'use strict' var msg = `hello world 你好 hello~ ` </script>4、模板字符串
2022-02-18 15:03:47
451
原创 JavaScript学习记录01快速入门、基本语法、严格检查模式
文章目录JavaScript学习记录01快速入门、基本语法、严格检查模式1.1什么是JavaScript1.2认识JavaScript框架1.3快速入门1.4基本语法入门1.5数据类型简介1.6严格检查模式JavaScript学习记录01快速入门、基本语法、严格检查模式1.1什么是JavaScriptJavaScript是一门世界上最流行的脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。1.2认识JavaScript框架jQuery:是一
2022-02-18 15:03:10
521
转载 计算机组成原理-考研复试面试题(复习提纲、要点参考)
文章目录第1章:计算机系统概论1、计算机系统由哪两部分组成?计算机系统性能取决于什么?2、计算机系统5层层次结构从下到上由哪五层组成?哪些是物理机,哪些是虚拟机?3、在计算机系统结构中,什么是翻译?什么是解释?4、什么是计算机体系结构?什么是计算机组成?以乘法指令为例说明二者区别。5、冯诺依曼机器的主要特点?6、画出现代计算机的组成框图。7、什么是存储单元、存储字、存储字长、存储体?8、主存储器中,什么是MAR,什么是MDR,存储器的最大容量由什么决定?9、什么是机器字长,什么是存储字长长?10、假设MAR
2022-02-15 17:58:37
4413
原创 MySQL学习记录13数据库连接池、池化技术、DBCP、C3P0
文章目录MySQL学习记录13数据库连接池、池化技术、DBCP、C3P013.1数据库连接池13.1.1池化技术13.1.2DBCP13.1.3C3P0MySQL学习记录13数据库连接池、池化技术、DBCP、C3P013.1数据库连接池13.1.1池化技术简单点来说,就是提前保存大量的资源,以备不时之需。由于我们的数据库连接→执行完毕→释放这一过程会浪费系统资源,池化技术准备了一些预先的资源,让数据库连接预先准备好的这些资源。举个例子,假设银行没有池化技术,每次开门,只服务一个人,然后关门,服务
2022-02-13 21:48:39
630
原创 MySQL学习记录12JDBC操作事务
文章目录MySQL学习记录12JDBC操作事务MySQL学习记录12JDBC操作事务ACID原则原子性:要么全部完成,要么都不完成一致性:总数不变持久性:一旦提交不可逆,持久化到数据库了隔离性:多个进程互不干扰隔离性的问题脏读:一个事务读取另一个没有提交的事务不可重复读:在同一个事务内,重复读取表中的数据,表数据发生了变化虚读(幻读):在一个事务内,读取到了别人插入的数据,导致前后读取出来的结果不一致代码实现第一步:开启事务(conn.setAutoCommit(false
2022-02-13 17:27:11
136
原创 MySQL学习记录11JDBCstatement对象、SQL注入问题与PreparedStatement对象
文章目录MySQL学习记录11JDBCstatement对象、SQL注入问题与PreparedStatement对象11.1statement对象11.1.1代码实现(增删改查)11.1.2SQL注入问题11.1.2.1SQL注入攻击的总体思路11.2PreparedStatement对象MySQL学习记录11JDBCstatement对象、SQL注入问题与PreparedStatement对象11.1statement对象Jdbc中的statement对象用于向数据库发送SQL语句,想完成对数据库的
2022-02-13 16:20:48
614
原创 MySQL学习记录10JDBC入门
文章目录MySQL学习记录10JDBC入门10.1数据库驱动10.2什么是JDBC10.3第一个JDBC程序MySQL学习记录10JDBC入门10.1数据库驱动程序通过数据库驱动和数据库传递数据而假设我们有MySQL、Oracle、Sql Server等多种数据库,难道我们要安装多个驱动吗?这时候就出现了JDBC.10.2什么是JDBCJDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用S
2022-02-13 16:20:22
424
原创 MySQL学习记录09三大范式(了解)
文章目录MySQL学习记录09三大范式(了解)9.1第一范式9.2第二范式9.3第三范式9.4规范和性能的问题MySQL学习记录09三大范式(了解)案例来自文章:《关系型数据库设计:三大范式的通俗理解》作者:景寓6号9.1第一范式第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。原子性:保证每一列不可再分,如:在上面的表中,“家庭信息”和“学校信息”列均不满足原子性的要求,故不满足第一范式,调整如下:9.2第二范式前提:满足第一范式在第一范式的基础上,非码属性必须完
2022-02-12 22:30:16
120
原创 MySQL学习记录08权限管理和备份
文章目录MySQL学习记录08权限管理和备份8.1用户管理8.2MySQL备份MySQL学习记录08权限管理和备份8.1用户管理创建用户zhangsan,密码是123456create user zhangsan identified by '123456';修改当前用户密码:SET PASSWORD = PASSWORD('111111');修改指定用户密码:SET PASSWORD FOR zhangsan = PASSWORD('111111');修改用户名:RENAME
2022-02-12 21:32:31
272
原创 MySQL学习记录07索引(简单了解)
文章目录MySQL学习记录07索引7.1索引的分类7.2索引原则MySQL学习记录07索引MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。《一文搞懂MySQL索引(清晰明了)》7.1索引的分类常规索引(KEY/INDEX)默认的唯一索引(UNIQUE KEY)避免重复的列出现,唯一索引可以重复,多个列都可以标识为唯一索引主键索引(PRIMARY KEY)唯一标识,主键不可重复,只能有一个列作为主
2022-02-12 19:10:03
94
原创 MySQL学习记录06事务、事务管理(ACID)、事务的隔离级别
文章目录MySQL学习记录06事务、事务管理(ACID)、事务的隔离级别6.1什么是事务6.2事务管理(ACID)6.3事务的隔离级别(了解)6.4执行事务MySQL学习记录06事务、事务管理(ACID)、事务的隔离级别6.1什么是事务要么都成功,要么都失败典型例子:银行转账1、SQL执行 A给B转账 转帐前,A账户有1000,B账户有200,操作:A转给B2002、SQL执行 B收到A的钱 此时A账户还有800 B账户有400如果1成功而2失败,那么A账户少了200但B并没有收到200,20
2022-02-12 16:19:46
592
原创 MySQL学习记录05数学函数、字符串函数、时间和日期函数、系统函数、聚合函数、分组和过滤
文章目录MySQL学习记录05数学函数、字符串函数、时间和日期函数、系统函数、聚合函数、分组和过滤5.1函数5.1.1数学函数5.1.2字符串函数5.1.3时间和日期函数5.1.4系统函数5.1聚合函数(常用)4.7分组和过滤MySQL学习记录05数学函数、字符串函数、时间和日期函数、系统函数、聚合函数、分组和过滤5.1函数5.1.1数学函数(1)ABS(x)返回x的绝对值(2)PI()返回圆周率π,默认显示6位小数(3)SQRT(x)返回非负数的x的二次方根(4)MOD(x,y)返回
2022-02-12 15:00:51
181
原创 MySQL学习记录04where条件子句、联表查询、子查询
文章目录MySQL学习记录04DQL查询(重点)4.1DQL4.2指定查询字段MySQL学习记录04DQL查询(重点)4.1DQLData Query Language:数据查询语言所有的查询操作都用它简单的查询和复杂的查询都能做数据库中最核心的语言,最重要的语句使用频率最高的语句4.2指定查询字段数据库school建立sql文件:/*SQLyog Enterprise v12.08 (64 bit)MySQL - 5.7.37 : Database - school*****
2022-02-11 21:31:19
1043
原创 MySQL学习记录03MySQL数据管理
文章目录MySQL学习记录03MySQL数据管理3.1外键(了解)(不推荐)3.2DML语言(重点)3.3添加3.4修改3.5删除MySQL学习记录03MySQL数据管理3.1外键(了解)(不推荐)创建grade表:CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMMENT '年级名称', PRIMARY K
2022-02-10 22:36:56
119
原创 MySQL学习记录02操作数据库、数据库的列类型、字段属性、数据库表的创建及类型、修改删除表
文章目录MySQL学习记录02操作数据库、数据库的列类型、字段属性、数据库表的创建及类型、修改删除表2.1操作数据库(了解)2.1.1创建数据库2.1.2删除数据库2.1.3使用数据库2.1.4查看数据库2.2数据库的列类型2.2.1数值2.2.2字符串2.2.3时间日期2.2.4null2.3数据库的字段属性(重点)2.4创建数据库表2.5数据表的类型2.6修改删除表2.6.1修改表名2.6.2增加表的字段2.6.3修改表的字段2.6.4删除表的字段MySQL学习记录02操作数据库、数据库的列类型、字段
2022-02-10 11:56:31
454
原创 MySQL学习记录01初识MySQL
文章目录MySQL学习记录011.1什么是数据库1.2数据库分类1.3DBMS(数据库管理系统)1.4MySQL简介1.5安装MySQL1.6安装SQLyog1.6.1新建一个数据库school1.6.1.1新建一张表student1.6.1.2打开表,添加一条记录1.7连接数据库MySQL学习记录011.1什么是数据库数据库是由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事物间的本质联系。数据库系统提供对数据的安全控制和完整性控制。数据库( DataBa
2022-02-09 22:12:47
533
转载 Mysql常用命令行简要
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登录mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP第三招、增加新用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密
2022-02-09 22:08:22
104
原创 CSS学习记录06相对定位、绝对定位、固定定位和z-index
文章目录CSS学习记录06定位6.1相对定位6.3绝对定位6.4z-indexCSS学习记录06定位position 的四个值:static、relative、absolute、fixed。绝对定位:absolute 和 fixed 统称为绝对定位相对定位:relative默认值:static6.1相对定位position: relative;案例:<!DOCTYPE html><html lang="en"><head> <meta
2022-02-08 10:42:18
728
原创 CSS实验案例01QQ会员页面导航
文章目录CSS实验案例01QQ会员页面导航1初步编写导航栏内容(html文件)2导航栏简要排版3设置按钮样式4设置鼠标悬停变色效果5删除边框CSS实验案例01QQ会员页面导航1初步编写导航栏内容(html文件)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>QQ会员</title> <link href="cs
2022-02-07 16:58:26
1964
原创 CSS学习记录03CSS的作用及样式
文章目录CSS学习记录03CSS的作用及样式3.1美化网页元素3.2字体样式3.3文本样式CSS学习记录03CSS的作用及样式3.1美化网页元素有效传递页面信息美化网页凸显页面主题提高用户体验<div> 和 <span>标签HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。如果与 CSS 一同使用,<div>
2022-02-04 17:59:29
600
原创 CSS学习记录02CSS基本选择器、层次选择器、伪类选择器、属性选择器
本文部分内容源自文章《css中什么是伪类选择器?伪类选择器的简要介绍》作者:青灯夜游和《CSS 元素选择器》文章目录CSS学习记录02CSS基本选择器、层次选择器、伪类选择器、属性选择器2.1基本选择器2.1.1标签选择器2.1.2类选择器2.1.3ID选择器2.2层次选择器2.2.1后代选择器2.2.2子选择器2.2.3相邻兄弟选择器2.2.4通用选择器2.3伪类选择器2.3.1动态伪类选择器2.3.2UI元素状态伪类选择器2.3.3结构伪类选择器2.3.4否定伪类选择器2.4属性选择器(常用)2..
2022-02-03 21:36:53
573
原创 CSS学习记录01CSS简介、入门及三种导入方式
文章目录CSS学习记录01CSS简介、入门及三种导入方式1.1CSS简介1.2快速入门1.3CSS的三种导入方式内部样式表外部样式表行内样式样式优先级CSS学习记录01CSS简介、入门及三种导入方式1.1CSS简介Cascading Style Sheet:层叠级联样式表作用:美化网页(字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动等)1.2快速入门语法:语法: 选择器{ 声明1; 声明2; 声明3; }<!DOCTYPE html><htm
2022-02-03 16:51:07
678
原创 HTML简单学习记录
文章目录HTML简单学习记录简介HTML基本结构网页基本标签图像标签链接标签超链接锚链接功能性链接行内元素和块元素列表表格视频和音频视频音频页面的简单布局iframe内联框架表单语法表单元素格式单选框多选框按钮下拉框文本域文件域邮件验证url验证数字验证滑块(音量)搜索框表单的应用表单的初级验证HTML简单学习记录简介HTML5(超文本标记语言)是 Hyper Text Markup Language 5 的缩写,超文本包括文字、图片、音频、视频、动画等等HTML基本结构<body>
2022-02-01 19:59:54
3982
5
原创 多线程学习笔记05线程协作
文章目录多线程学习笔记05线程协作线程通信解决方式1管程法解决方式2信号灯法多线程学习笔记05线程协作线程通信应用场景:生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费;如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止;如果仓库中放有产品,则消费者可以将产品取走消费,否则停止消费并等待,直到仓库中再次放入产品为止。我们来分析一下:首先,这是一个线程同步问题,生产者和消费者共享同一个资
2022-02-01 16:04:27
2657
原创 多线程学习笔记04线程同步
文章目录多线程学习笔记03线程同步并发线程同步三大不安全案例同步方法多线程学习笔记03线程同步并发同一个对象被多个线程同时操作,比如上万人同时抢100张票处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象,这时候我们就需要线程同步,线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用。并发实际上就是同一个对象被多个线程同时操作,这里强调三个点:1、同一个对象(如果每个人操作自己的银行卡显然不会发生并发
2022-01-31 23:38:59
1098
原创 多线程学习笔记03线程状态
文章目录多线程学习笔记03线程状态简介线程方法线程停止线程休眠线程礼让线程强制执行(join)线程状态观测线程优先级多线程学习笔记03线程状态简介创建状态:Thread t = new Thread()线程对象一旦创建就进入到了新生状态;就绪状态:当调用start()方法,线程立即进入就绪状态,但不意味着立即调度执行;运行状态:进入运行状态,线程才真正执行线程体的代码块;阻塞状态:当调用sleep, wait或同步锁定时,线程进入阻塞状态,就是代码不往下执行,阻塞事件解除后,重新进入就绪状态
2022-01-30 22:49:10
1119
原创 多线程学习笔记02Lamda表达式与静态代理
文章目录多线程学习笔记02Lamda表达式与静态代理Lamda表达式静态代理多线程学习笔记02Lamda表达式与静态代理Lamda表达式避免匿名内部类定义过多其实质属于函式编程的概念(params)->expression[表达式](params)->statement[语句](params)->{statements}a->System.out.println(“i like lambda–>”+a);new Thread(()->System.
2022-01-30 15:51:34
779
原创 Java基础09面向对象之内部类(学习笔记 专题补充 深化理解)(非原创)
声明:文章来源:《Java内部类详解》作者:Matrix海子《JAVA匿名内部类(Anonymous Classes)》作者:无恨之都文章目录Java基础09面向对象之内部类(学习笔记 专题补充 深化理解)(非原创)1成员内部类2局部内部类3匿名内部类3.1定义匿名内部类3.2匿名内部类的语法3.3访问作用域内的局部变量、定义和访问匿名内部类成员3.4匿名内部类实例4静态内部类5内部类的使用场景和好处6常见的与内部类相关的笔试面试题Java基础09面向对象之内部类(学习笔记 专题补充 深化理解.
2022-01-30 09:57:19
1219
原创 多线程学习笔记01线程、进程、多线程与线程创建
文章目录多线程学习笔记01线程、进程、多线程与线程创建1线程、进程、多线程普通方法调用和多线程Process与Thread2线程创建三种创建方式Thread类网图下载实现Runnable初识并发问题案例:龟兔赛跑实现Callable接口(了解即可)多线程学习笔记01线程、进程、多线程与线程创建1线程、进程、多线程普通方法调用和多线程只有主线程一条执行路径,效率低:多条执行路径、主线程和子线程并行交替执行,效率高:Process与Thread说起进程,就不得不说下程序。程序是指令和数据的有
2022-01-29 21:42:37
262
原创 GUI编程基础02Swing(了解)
文章目录GUI编程基础02事件监听GUI编程基础02事件监听事件监听:当某个事件发生时,该干什么?import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestAction { public st
2022-01-28 21:01:47
875
原创 GUI编程基础01AWT(了解)
文章目录GUI编程基础01简介AWT(抽象窗口工具包)组件和容器第一个Frame窗口Panel面板讲解三种布局管理器流式布局东西南北中表格布局练习GUI编程基础01简介GUI(图形用户界面)核心技术:Swing AWTGUI目前已不再流行,因为:界面不美观需要jre环境(jre环境太大)AWT(抽象窗口工具包)包含了很多的类和接口包含很多元素:窗口、按钮、文本框等java.awt包提供了基本的java程序的GUI设计工具。主要包括下述三个概念:组件–Component容
2022-01-26 16:10:02
1543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人