自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程详解

我们先来看看什么是进程,进程就是指当前正在运行的程序,一个应用程序在内存中的执行区域;二线程:是指运行的一个程序,线程依赖于进程。进程中可以有一个或多个线程,但是单线程(单个执行)安全性高,效率低,多线程(多个同时执行)安全性低,效率高比如360、迅雷等就是一个多线程,多线程的实现方式有两种:1.是继承Thread类,并且重写run方法,分配并启动子类的实例并且线程具有随机性比如public class MyThread extends Thread{@Overridepublic void ru

2020-11-28 13:40:42 1102

原创 面向对象的-----封装、多态

以下就是对封装和多态的分析一、封装:是一种将抽象性接口的实现细节都包装和隐藏起来,提供对外访问的方法,封装使用get set方法,this 关键字二、多态:顾名思义就是指在不同情况下的多种形态,多态也可以理解为同一个接口,使用不同的实例而执行不同操作(如打印机可以分为彩色打印机和黑白打印机)。1.我们先来看下多态的前提呗:子父类的继承关系、方法 的重写、父类引用指向子类对象。请先看以下代码,父类引用指向对象我们先对他进行拆分成父类引用、指向、子类对象。此处的父类引用指 “Animal a”,指向指

2020-11-03 20:12:06 1312 2

原创 Java中面向对象的特点(1):继承

Java中面向对象的三个特点 :继承、封装、多态我们先来看第一个特点继承:在现实中通俗点所谓的继承就是儿子继承父亲的财产。然而在Java程序中,继承所描述的是事物之间的所属关系,通过继承将多种事物联系在一起。比如说,多个类中有相同的成员和方法,我们可以将这几个类共有的抽取到另一个类中,让多个类(子类)去继承这个类(父类),多个类(子类)也可以获取到这个类(父类)的成员。程序中要想声明继承关系,需使用关键字extends;注意:子类不能继承父类的私有成员单一继承,即一个父类一个子类父类可以有

2020-10-30 14:28:40 1256 1

原创 2021-03-25

获取数据库连接的五种方式,推荐使用方式五import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;import org.junit.Test;public class

2021-03-25 08:57:09 140

原创 js的引入、基本规则

js三大部分:EcmaScript DOm Bom引入js的方法:1:页面级的引入<script type ="text/javascript"> </script>2:外部引入js文件<script type ="text/javascript" src=""> </script>js语句的基本规则​ 语句后面要用分号结束 “;”​ js语法 错误会引发后续代码终止,但不会影响其他js代码块​ 语法的错误书写格式要规范,“= + -

2021-01-29 17:45:34 230

原创 3D转换

3D转换3D转换顾名思义就是在原2D转换基础上增加Z轴变化效果一、三维坐标系x轴:水平向右 注意:右边是正值,左边是负值y轴: 垂直向下 注意:y下面是正值,上面是负值z轴: 垂直屏幕 注意:往外面是正值,往里面是负值[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zdP2OVN1-1611912463183)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20

2021-01-29 17:28:13 312 1

转载 js 基础

js的组成​ ECMAScript(ES) : 负责翻译,为js的核心,解释器。​ DOM (Document Object Model 文档对象模型):赋予js操作HTML的能力,document。​ BOM (Browser Object Modal 浏览器对象模型):赋予js操作浏览器的能力,window,不兼容不建议使用。变量类型​ 5种基本类型:unll,undefined,boolean,number,string​ 1种复杂类型:object​

2021-01-22 15:31:20 122

原创 css3-动画

动画(animation)是css3中具有颠覆性的特征之一,可通过设置多个节点来精确控制一个或一组动画,常用来实现复杂的动画效果;相比过渡,动画可以实现更多变化,更多控制,连续自动播放等效果。一、制作动画分为两步:(1)先定义动画(@keyframes定义相对于类选择器)/*keyframes 关键帧 百分比是 持续时间的划分*/@keyframes 动画名称 { /*开始*/ 0% { } /*结束*/ 100% { }}动画序列:​ 0%是动画的开始,10

2021-01-09 19:23:01 169

原创 css3 2D转换

css3 2D转换(二维坐标系)转换(transfrom)是css3中具有颠覆性的特征之一即为变形,可以实现元素的位移、旋转、缩放等效果。2d转换类似于定位到现在为止暂且学过的移动盒子的位置有:定位、盒子的外边距、2D转换(1)移动:translate语法transfrom:translate(x,y); 或者分开写transfrom:translateX(n); 只移动X轴transfrom:translateY(n); 只移动Y轴重点:​ a.定义2D转换中的移动,沿着X和Y轴移动元

2021-01-09 19:21:58 197

原创 定位

定位概述定位也称为摆盒子,定位可以让盒子自由的在某个盒子内部移动位置或者固定屏幕中的某个位置,并且可以压住其他盒子;一个完整的定位需要有定位模式和边偏移边偏移:决定了该元素的最终位置边偏移属性示列描述toptop:80px顶端偏移量,定义元素相对于其父元素上边线的距离bottombottom:80px底部偏移量,定义元素相对于其父元素下边线的距离leftleft:80px左侧偏移量,定义元素相对于其父元素左边线的距离rightright:80px

2021-01-02 17:16:36 482 1

原创 代码规范

代码规范1. 概述代码规范旨在增强团队开发协作、提高代码质量和打造开发基石的编码规范,以下规范是团队基本约定的内容,必须严格遵循。HTML规范基于 W3C、苹果开发者](https://developer.apple.com/) 等官方文档,并结合团队业务和开发过程中总结的规范约定,让页面HTML代码更具语义性。图片规范了解各种图片格式特性,根据特性制定图片规范,包括但不限于图片的质量约定、图片引入方式、图片合并处理等,旨在从图片层面优化页面性能。CSS规范统一规范团队 CSS 代码书写风

2021-01-02 12:05:26 435

原创 清除浮动

一、为什么需要清除浮动由于父级盒子在很多情况下,不方便给高度,而子盒子浮动又不占有位置,最后导致盒子的高度为0,就会影响下面的标准流清除浮动的本质:a.清除浮动元素造成的影响​ b.如果父盒子本身有高度,则不需要清除浮动​ c.清除浮动之后,父级就会根据浮动的子盒子自动检测高度,父级有了​ 高度,就不会影响下面的标准流清除浮动的策略:闭合浮动

2020-12-26 14:37:55 528

原创 传统网页布局的方式

一、传统网页布局的三种方式(1) 普通流(标准流[WU1] ):就是标签按照规定好默认方式排列(2) 浮动(float)最典型的应用:可以让多个块级元素一行内排列显示Float属性用于创建浮动框,将其移动到一边,直到左边缘或右边缘触及包含块或另一个浮动框的边缘浮动三大特性a. 浮动元素会脱离标准流(脱标)脱离标准普通流的控制(浮)移动到指定位置(动),俗称脱标[WU2] ;浮动的盒子不再保留原先的位置b. 浮动的元素会一行内显示并且元素顶部对齐如果父级的

2020-12-26 14:15:41 1312

原创 css字体、文本属性和元素显示模式

一、css中的字体属性(1)font-family 定义文本的字体系列如:p { Font-family: “Microsoft Yahei”;}(2)font-size 定义字体大小 如:p { font-size: 20px;}(3)font-weight 定义字体粗细p { font-weight: bold;}/*注意:normal默认值(不加粗)bold(定义粗体)加粗的;400等同于normal,700*/(4) font- style定义字体

2020-12-16 20:24:02 951

原创 css选择器

一、什么是css呢?css美化HTML,布局网页css最大价值:由HTML专注去做结构呈现,样式交给css,即结构(HTML)与样式(css)相分离二、选择器(1)基础选择器:由单个选择器组成基础选择器又包括:标签选择器、类选择器、id选择器和通配符选择器a.标签选择器标签名 { 属性1: 属性值1; 属性2: 属性值2; 属性3: 属性值3;}b.类选择器.类名 { 属性1 : 属性值1; …..}c.id选择器:一般用于页面唯一性的元素上,经常和JavaS

2020-12-16 11:05:53 798

原创 MySql中的DQL语言

一、基础查询关键字selectSelect 查询字段 from 表名查询常量值、表达式、函数起别名:a) Select表达式as 别名b) Select 字段 别名 from b表名c) 别名如果有特殊字符 建议加双引号去重: 在查询字段前加上关键字 distinct+号的作用:只有一个功能:运算符如:(1)select 100+90 两个操作数为数值型,则做加法运算(2)Select ‘100’+90; 如果其中一方为字符型,则试图将字符型数值装换为数值型,若转换成功,则

2020-12-11 16:22:08 1177

原创 常见标签、路径

web的标准构成为:结构(html)、表现(css)、行为(JavaScript)。以下主要介绍html的一些基础,html又称为超文本标记语言。一、标签(1)标签分为双标签和单标签;常见的双标签:<html></html> <!-- 页面中最大的标签,我们称为跟标签 --><head></head> <!-- 注意在head标签中我们必须要设置的标签是 --><title></title>

2020-12-09 18:57:05 1102

原创 MySQL基础介绍

今天我们先来简单介绍数据库,在这用的是MySQL一、数据库的相关概念以下三个是比较重要的(1)DB: 数据库存储数据的容器(2)DBMS: 数据库的管理系统,又称数据库软件或数据库产品,用于创建和管理DB(3)SQL:结构化的查询语言,用于和数据库通信的语言,不是某个数据库软件所特有的,而是几乎所有的数据库软件通用的语言二、数据库中常用的语法(1) 查看当前所有的数据库 show database; (2)打开指定的库 use 库名;(3)查看当前库的所有表 show tables;(

2020-12-04 17:43:38 1081

原创 集合体系结构、迭代器和并发异常的处理

我们先来看看集合的体系结构,那什么是集合体系呢,所谓的集合体系就是由于不同的数据结构(数据的组织,存储方式),所以Java就为我们提供了不同的集合;比如不同的水杯装的水就不一样,但是水杯都是用来放水的,所以说不同的集合他们的功能都是相似的。那我们如何学习并使用体系结构呢?因为最顶层都包含了所有的共性,最顶层又是具体的实现,所以说要从最顶层开始学习,从最底层开始使用collection、 List(列表)、 ArrayLis集合的遍历方式:toArray() 先把集合装换成数组,然后遍历数组即可i

2020-12-03 20:31:12 1166

转载 2020-10-13

##java判断scanner输入是中文、英文字母、数字还是特殊字符

2020-10-13 09:38:00 1094

空空如也

空空如也

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

TA关注的人

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