自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 表格与表单

1、表格:1、语法:<table> 表格的根标签 <tr> 行 <th>...</th> 标题列 <td>...</td> 内容列 </tr></table>2、属性:1、table上的属性:border=“整数”:设置表格的边框粗细width=“整数、百分比(一般设置百分比)”:设置表格的宽度cellspacing=“0”:设置单元格之间的空白距离,一般为0像素2、td上的

2021-06-10 09:00:21 107

原创 前端小白入门

1、网页1、定义:网站中的某一页,它是构成网站的基本元素2、通常由文字、图片、音频、视频、超链接、表格、表单等元素组成3、后缀:.html或.htm。因此简称为html文件2、web标准:1、结构:网页元素。主要是HTML2、表现:元素的版式、颜色等样式。主要是CSS3、行为:网页和用户的交互。主要是javascript3、html1、定义: Hyper Type Markup Language (超文本标记(标签)语言) html不是一门编程语言,而是一种标记语言,描述网页的语言

2021-06-02 09:02:22 123 1

原创 初识jQuery

jQuery简介jQuery由美国人John Resig于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装它的设计思想是write less,do morejQuery的应用jQuery与其他JavaScript库jQueryBootstrapZeptoExtYUIjQuery能做什么问和操作DOM元素控制页面样式对页面事件进行处理扩展新的jQuery插件与Ajax技术完美结合jQuery能做的Ja

2020-07-09 10:09:48 143

原创 JavaScript操作DOM对象

简述DOM的分类和节点间的关系DOM分类:DOM Core(核心),HTML-DOM和CSS-DOM节点之间的关系:最上面的节点为根节点,相邻的节点为兄弟节点,上一个节点为父节点,下一个节点为子节点。简述如何按层次关系访问节点使用节点属性和element属性。节点属性parentNode:返回节点的父节点childNodes:返回字节的点的集合,childNodes[i];firstChild:返回节点的第一个子节点,最普遍的用法是访问该元素的文本节点lastChild:返回节点的

2020-07-02 11:15:17 361

原创 JavaScript操作BOM对象

1.BOM模型(1)BOM:浏览器对象模型(Browser Object Model)。BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。(2)BOM可实现功能弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退2.window对象(1)常用的属性history——有关客户访问过的URL的信息。location——有关当前 URL 的信息。语法: window.属性名= "属性值" 示例: window.location="http://ww

2020-06-27 09:58:01 191

原创 JavaScript基础

1.什么是JavaScript(1)JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言(2)JavaScript特点向HTML页面中添加交互行为脚本语言,语法和Java类似解释性语言,边执行边解释(3)JavaScript组成2.JavaScript的基本结构<script type="text/javascript"> <!— JavaScript 语句; —></script >&

2020-06-23 09:51:43 172

原创 类之间关系

1.继承关系继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用一条带空心三角箭头的实线表示,从子类指向父类,或者子接口指向父接口。public class Animal{}public class Dog extends Animal{}2.实现关系实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类

2020-06-04 15:00:13 132

原创 DAO模式

1.将程序中的数据在瞬时状态和持久状态间转换的机制即为数据持久化。2.业务代码和数据访问代码耦合可读性差不利于后期修改和维护不利于代码复用采用面向接口编程,可以降低代码间的耦合性3.非常流行的数据访问模式——DAO模式Data Access Object(数据存取对象)位于业务逻辑和持久化数据之间实现对持久化数据的访问DAO起着转换器的作用,把实体类转换为数据库中的记录4.DAO模式的组成部分DAO接口DAO实现类实体类数据库连接和关闭工具类5.prope

2020-06-04 11:23:38 538

原创 JDBC

1.JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力2. (1) JDBC API提供者:Sun公司内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:DriverManager :管理JDBC驱动Connection :连接数据库并传送数据Statement :负责执行SQL语句ResultSet:负责保存Statement执行后所产生的查询结果(2)DriverManager提供者:Sun公司作用:管理各种不同的JDBC驱动(3

2020-06-02 13:40:13 221

原创 存储过程

存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程在程序在网络中交互时可以替代大堆的T-SQL语句,所以也能降低网络的通信量,提高通信速率。3.通过存储过程能够使没有权限的用户在控制之下间接

2020-05-31 12:57:56 292

原创 事务、视图、索引、备份和恢复

什么是事务1.事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作2.多个操作作为一个整体向系统提交,要么都执行、要么都不执行3.事务是一个不可分割的工作逻辑单元事务的特性事务必须具备以下四个属性,简称ACID 属性原子性(Atomicity)事务是一个完整的操作,事务的各步操作是不可分的(原子的),要么都执行,要么都不执行。一致性(Consistency)当事务完成时,数据必须处于一致状态。隔离性(Isolation)并发事务之间彼此隔离、独立,它不应以任何方式依赖于

2020-05-28 13:27:04 120

原创 高级查询(二)

EXISTS子查询SELECT …… FROM 表名 WHERE EXISTS(子查询);子查询有返回结果: EXISTS子查询结果为TRUE子查询无返回结果: EXISTS子查询结果为FALSE,外层查询不执行子查询注意事项1.子查询语句可以嵌套在SQL语句中任何表达式出现的位置2.只出现在子查询中而没有出现在父查询中的表不能包含在输出列中临时表CREATE TEMPORARY TABLE 表名(查询语句);临时表只在当前连接可见,连接关闭自动删除,修改临时表数据不影响原表

2020-05-26 14:01:19 182

原创 MySQL高级查询(一)

修改表1.修改表名ALTER TABLE 旧表名 RENAME [TO] 新表名;2.添加字段ALTER TABLE 表名 ADD 字段名 数据类型 [属性];3.修改字段ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型 [属性];4.删除字段ALTER TABLE 表名 DROP 字段名;添加主键ALTER TABLE 表名 ADD CONSTRAINT 主键名PRIMARY KEY 表名(主键字段);添加外键ALTER TABLE 表名 ADD C

2020-05-19 14:12:00 176

原创 初识MySQL

MySQL的优势运行速度快使用成本低可移植性强适用用户广命令行连接MySQLmysql –h服务器主机地址 –u 用户名 –p密码创建数据库CREATE DATABASE 数据库名;查看数据库列表SHOW databases;选择数据库USE 数据库名;删除数据库DROP DATABASE 数据库名;查询语言MySQL数据类型——数值类型MySQL数据类型——字符串、日期类型字段的约束及属性字段的约束及属性主键CREATE TABL

2020-05-14 15:25:41 113

原创 MySQl数据库设计

1. E-R图2.规范化和性能的关系标题为满足某种商业目标,数据库性能比规范化数据库更重要通过在给定的表中添加额外的字段,以大量减少需要从中搜索信息所需的时间通过在给定的表中插入计算列(如成绩总分),以方便查询标题在数据规范化同时,要综合考虑数据库的性能3.设计数据库的步骤收集信息标识实体标识每个实体的属性标识实体间的关系4.概要、详细设计阶段设计数据库的步骤绘制E-R图将E-R图转换为实体关系模型利用三大范式规范化表设计5.三大范式内容第一范式确保每列的原子

2020-05-12 11:12:17 322

原创 java线程

什么是多线程:如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行多线程好处:充分利用CPU的资源简化编程模型带来良好的用户体验两种创建线程的方式:继承Thread类实现Runnable接口常见类型对比:Hashtable && HashMapHashtable继承关系:实...

2020-04-13 11:37:53 84

原创 哈希,二叉树,集合排序

哈希:哈希是密码学的基础哈希函数的运算结果简称哈希值哈希函数也称散列函数根据维基百科的定义,哈希函数是将任意大小的数据,生成出一个固定长度的数据来作为它的映射,它是一种单向密码体制,即一个从明文到密文的不可逆映射,只有加密过程,没有解密过程。二叉树:package com.cn.二叉树;public class TestRoot { private TreeNode t...

2020-04-10 12:40:50 172

原创 二叉树

二叉树特点:每个结点最多有两颗子树,所以二叉树中不存在度大于2的结点。左子树和右子树是有顺序的,次序不能任意颠倒。即使树中某结点只有一棵子树,也要区分它是左子树还是右子树。前序遍历:先访问根节点,再遍历左子树,最后遍历右子树;并且在遍历左右子树时,仍需先访问根节点,然后遍历左子树,最后遍历右子树。上图的前序遍历如下。中序遍历:先遍历左子树、然后访问根节点,最后遍历右子树;并且在...

2020-04-08 18:48:07 327

原创 java泛型集合

泛型集合泛型本质上是提供类型的“类型参数”,也就是参数化类型。我们可以为类、接口或方法指定一个类型参数,通过这个参数限制操作的数据类型,从而保证类型转换的绝对安全。示例:package com.cn.泛型集合; /** * 狗狗类,宠物的子类。 */ public class Dog extends Pet { private String strain;// 品种 /*...

2020-04-08 12:33:36 425

原创 java集合框架

集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。标题 :即表示集合的抽象数据类型。接口提供了让我们对集合中所表示的内容进行单独操作的可能。实现:也就是集合框架中接口的具体实现。实际它们就是那些可复用的数据结构。算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算的方法,例如查找...

2020-04-06 10:40:49 169

原创 java异常

Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws使用try-catch块捕获异常,分为三种情况第一种情况 :正常public void method(){try { // 代码段(此处不会产生异常)} catch (异常类型 ex) { // 对异常进行处理的代码段}// 代码段}第二种情况:出现异常...

2020-04-01 11:55:25 111

原创 java接口

Java中的接口:属性全都是全局静态常量方法都是全局抽象方法无构造方法

2020-03-30 10:33:06 239

原创 java多态

多态多态是同一个行为具有多个不同表现形式或形态的能力。多态存在的三个必要条件继承重写父类引用指向子类对象使用多态的好处应用程序不必为每一个派生类编写功能调用,只需要对抽象基类进行处理即可。大大提高程序的可复用性。 //继承派生类的功能可以被基类的方法或引用变量所调用,这叫向后兼容,可以提高可扩充性和可维护性。 //多态的真正作用,示例:使...

2020-03-27 11:03:42 186

原创 java——第2章(2)

子类访问父类成员访问父类构造方法super关键字来访问父类的成员super只能出现在子类的方法和构造方法中super调用构造方法时,只能是第一句super不能访问子类的private成员父类构造方法super()super(name);访问父类属性super.name;访问父类方法super.print();final1:修饰的类,不能再被继承2:修饰的方法,不...

2020-03-24 17:20:53 59

原创 懒.饿汉式

** 饿汉式: **一初始化则就会创建私有的静态的唯一实例 ,不会出现线程安全问题 因为只产生了唯一实例。**懒汉式:**初始化不会被创建 只有在真正需要使用的时候才会创建实例。需要编写get同步方法,因为不确定会创建多少个实例而产生线程安全问题。singleDemo类package com.cn.懒.饿汉式;public class SingleDemo { //懒汉式 priva...

2020-03-22 14:39:07 216

原创 java——第2章(1)

如何从现实世界抽象出类第一:找出分类(分析出类)第二:找出类的特征(分析类的相关属性)第三:找出类的行为(分析类的方法)方法重载的规则有哪些?一同: 方法的签名相同 方法签名= 方法名 + 参数列表一大: 子类方法的访问控制权限 比 父类方法的访问控制权限大 …两小:子类方法的返回值 是 父类方法返回值的 子类…子类方法抛出的异常 比 父类方法 ...

2020-03-20 20:00:18 84

原创 java——第1章封装

封装封装是面向对象的三大特征之一,就是将类的状态信息隐藏在类内部。封装的具体步骤: 修改属性的可见性来限制对属性的访问:为每个属性创建一对赋值(setter)方法和取值(getter)方法,用于对这些属性的取值:在赋值方法中,加入对属性的存取控制语句。封装的好处: 隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;可以方便地加入存取控制语句,限制不合理操作。封装时会用到多个权限...

2020-03-20 13:49:36 222

原创 java——第1章

抽象时遵循的原则属性和方法的设置是为了解决业务问题。关注主要属性和方法。如没有必要,勿增加额外的类,属性与方法。thisthis 通常指当前对象的引用,它可以调用当前对象的成员。类与对象类(Class)和(Object)是面向对象中的两个核心概念。类是对某一类事物的描述,是抽象的,概念上的定义。对象是实际存在的,具体的事物个体。类和对象就好比,模具和铸件的关系,建筑物图纸和建筑...

2020-03-18 14:40:38 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除