- 博客(35)
- 收藏
- 关注
原创 盒子垂直居中和左右居中的解决方案
1:使用绝对定位使盒子在页面居中 将盒子设置为绝对定位,将top,bottom,left,right值设置为0,margin:auto;<head> <title>居中</title> <style type="text/css" > .div1{ width: 500px; height: 300px; b...
2020-03-18 16:41:27
515
原创 CSS07-元素类型分类与元素类型转换
元素类型: 根据css对标签的显示状态分类: 1:块状元素 特点: 能直接定义宽高 在页面中独占一行,自上而下排列 在页面中一般作为其他元素或内容的容器 在页面中都以矩形区域显示 包括:...
2019-04-25 09:14:54
362
原创 CSS06-文本溢出
项目中常常有这种需要我们对溢出文本进行"..."显示的操作,单行多行的情况都有(具体几行得看设计师心情了),这篇博客是我个人对这种情况解决办法的归纳,欢迎各路英雄指教。文本溢出省略号显示(条件): 1:不能让文本换行 white-space:nowrap 文本不换行 2:让超出的文本隐藏 overflow:hidden 让溢出的文本隐藏 3:让隐藏的文本省略号...
2019-04-23 10:40:13
162
原创 HTML与CSS--企业站
1:创建企业站步骤 1:创建结构:js css imags 文件夹 2:创建首页:index.jsp 3:创建外部css样式 ①:声明编码格式 ②:重置样式 4:在页面中连接css2:导航栏: 1:导航必须使用无序列表UL写 2:导航项<li>必须嵌套<a> 3:给li添加浮动 ...
2019-04-20 11:13:27
282
原创 CSS05-css的属性(盒模型与弹性盒与IE盒模型)
什么是盒模型?可以说,页面就是由一个个盒模型堆砌起来的,每个HTML元素都可以叫做盒模型,盒模型由外而内包括:边距(margin)、边框(border)、填充(padding)、内容(content)。它在页面中所占的实际宽度是margin + border + paddint + content 的宽度相加。盒模型的属性 padding:内边距 用法:p...
2019-04-12 10:14:06
374
原创 CSS04-css的属性(列表,浮动,边框)
CSS列表属性: 有列表属性的列表一般指UL OL不包含自定义列表 list-style-type:定义列表符号样式 属性值:none(去掉列表符号) list-style:复合式写法 属性值:none(去掉所有列表样式) 注:一般css中的列表样式全部去除 <...
2019-04-10 14:56:28
341
原创 CSS(03)--css的属性(文本属性和背景属性)
每个css样式都必须有两部分组成:选择符和声明 css属性:属性是指定选择符具有的属性,是css的核心文本属性:(属性:属性值) 作用:控制文本的样式 line-height:行高 数值(当单行文本的行高等于容器高时,可以实现单行文本在容器中垂直方向的居中,小于时靠上,大于时靠下); <...
2019-04-06 10:16:22
260
原创 CSS(02)--CSS的选择器即权重关系
要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。HTML页面中的元素就是通过CSS选择器进行控制的什么是选择器:每一条css样式定义由两部分组成,形式如下: [code] 选择器{样式} [/code] 在{}之前的部分就是“选择器”。 “选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素选择器的分类: ...
2019-04-02 17:18:21
164
原创 css(01)--初始css
什么时css(概念):CascadingStyleSheet级联样式表,表现HTML或XHTML文件样式的计算机语言,包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定。CSS的优势:内容与表现分离 网页的表现统一,容易修改 丰富的样式,使得页面布局更加灵活 减少网页的代码量,增加网页的浏览速度,节省网络带宽 运用独立于页面的CSS,有利于网页被搜索引擎收录CS...
2019-04-01 16:35:58
82
转载 HTML--表单(转载)
表单语法<form method="post"(规定如何发送表单数据 常用值:get|post)action="result.html">(表示向何处发送表单数据) <p> 名字:<input name="name" type="text" > </p> <p> 密码:<input name="p...
2019-03-30 14:28:27
104
原创 HTML(3)--表单
表单的作用:HTML 表单的主要作用是接收用户的输入,当用户提交表单时,浏览器将用户在表单中输入的数据打包,并发送给服务器,从而实现用户与Web服务器的交互。form表单域中的属性 action 提交地址 method 提交方式,get 和 post,post保密性好 表单是特殊重要的元素,所以都会给表单写IDinput表单控件 属性:ty...
2019-03-30 14:25:32
146
原创 HTML(2)--表格
标签<div></div> 作用:专门用来为网站化板块标签<span></span> 作用:某一个文字或一小段文本表格 作用:显示数据 <!-- 表格 <tr>行</tr> <td>列</t...
2019-03-30 11:41:17
83
原创 HTML(1)--html标签(基本、列表、超链接、图片标签)
html语法:标签分为两类:单标记 (只有开始) 双标记(标签成对出现有开始有结束)双标记的语法:<标签 属性=“属性值”(可以有多个属性)></标签>单标记:<标签 属性=“属性值”(可以有多个属性)>...
2019-03-29 13:53:46
228
原创 HTML入门(1)--html基本构成
html由“标签”和“属性”构成。标签:长在尖角号后面的第一个单词就是标签属性:长在标签后面的并且用空格隔开的,称作 “属性”(属性值和属性用等号连接属性值并且放在双引号中);HTML代码分为两部分a:头部“描述区” 作用:b:本身“内容区” 作用:只要能在页面中看到的内容,全部放在body中创建HTML时默认生成的代码的作用:type :定义某种类型作用:声明文档类型:超...
2019-03-29 13:39:45
202
原创 使用ajax提交form表单实现文件上传
在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说想要将控制权放在前端,或者想在前台接收支持IOS或安卓的json数据格式,这时候就需要使用ajax提交。使用ajax实现文件上传:--01:--导入文件上传的jar包: <dependen...
2019-03-11 15:46:58
8436
原创 String类的常用方法
java没有内置的字符串类型,而是在标准java类库中提供了一个预定义的类String,每个用双引号括起来的字符串都是String类的一个实例String一但赋值便不能改变,调用方法只是产生新的字符串对象public static void main(String[] args) { String str=new String("abcd"); String str2=new ...
2018-10-16 11:08:28
130
原创 JDBC结果集
SQL语句执行后从数据库查询读取数据,返回的数据放在结果集中。 SELECT语句用于从数据库中选择行并在结果集中查看它们的标准方法。 java.sql.ResultSet接口表示数据库查询的结果集。ResultSet对象维护指向结果集中当前行的游标。 术语“结果集”是指包含在ResultSet对象中的行和列数据。浏览方法:用于移动光标。获取方法:用于查看光标指向的当前行的列中的数据。更新方...
2018-10-16 10:42:31
1162
原创 JDBC三种sql命令发射器
JDBC三种sql命令发射器: 1. 创建Statement对象:Statement stmt = null;try { stmt = conn.createStatement( ); . . .}catch (SQLException e) { . . .}finally { . . .}常用执行sql方法:(1):boolea...
2018-10-16 09:14:39
223
原创 JDBC概念和数据库连接
JDBC的数据获取方式: 1:直接声明变量并赋值. 2:Scanner类控制台输入 3:IO流(将硬盘存储中的数据读取到java中) 4:scoket+iox 5:从数据库中获取JDBC的概念: 问题: java和数据库之间的沟通不一致 解决: ...
2018-10-16 09:01:49
127
原创 集合--LinkenList与ListIterator
LinkedList:链表。package com.bjsxt.collection0910;import java.util.ArrayList;import java.util.LinkedList;/** * LinkedList 和 ArrayList 性能比较 * * @author yhl * */public class LinkedListTe...
2018-09-26 21:13:09
167
原创 集合--List
List:特点有序不唯一,底层使用的数据结构为 数组。Object[].package com.bjsxt.collection0907;import java.util.ArrayList;import java.util.Iterator;public class ListTest { public static void main(String[] args) { A...
2018-09-26 21:06:56
110
原创 Oracle--(1)入门
创建用户导入表:--创建用户 scott 并设置密码为 tigercreate user scott identified by tiger--用户刚刚创建没有任何的权限,连登录的权限都没有--给用户授予权限。--角色:一个角色是一个权限的集合。--常用的角色:connect Resource。grant connect, resource to scott--给scott ...
2018-09-26 19:43:55
102
原创 Io--流的效率问题
流的效率:BufferedInputStream&&BufferedOutputStream:流效率图解:自定义带缓冲区的字节输入流(BufferedInputStream):class MyBufferedInputStream{ //默认的缓冲区大小 public static final int DEFAULT_BUF_SIZE = 8192;...
2018-09-21 15:22:02
190
原创 Io流---字符流(2)
read() & write(int):int read():从 输入流中 读取下一个字节,并以int 形式返回。如果读取到了流的末尾 返回 -1;byte 1111 1111 -1-1 & 0xff = 0xff = 255用返回的int 类型的数据的 低 8位保存了 读取到的字节的数据。 为了避免和 流的末尾 -1 产生冲突(byte)255 -...
2018-09-19 16:32:51
84
原创 多线程(1)
动态的概念。 线程是进程中的一条完整的执行的路径。线程是进程中的一个任务线。 线程的特点: 1:线程不能独立存在,必须在某一个进程中存活。 2:多个线程可以并发执行。 3:进程提供了一个线程生存的环境,进程中所有的任务(代码)都是依靠进程中的线程来完成的。 4:一个进程中至少要有一个线程。当然可以有多个线...
2018-09-19 09:40:32
96
原创 Io流--管道流(2)--两个线程之间使用 管道流进行信息的收发
package com.bjsxt.thread0918;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import ja...
2018-09-18 21:00:54
203
原创 io流--管道流(PipedOutputStream和PipedInputStream)(1)
java管道简洁:在java中,PipedOutputStream和PipedInputStream分别是管道输出流和管道输入流。它们的作用是让多线程可以通过管道进行线程间的通讯。在使用管道通信时,必须将PipedOutputStream和PipedInputStream配套使用。使用管道通信时,大致的流程是:我们在线程A中向PipedOutputStream中写入数据,这些数据会自动的发...
2018-09-18 20:57:58
278
原创 异常(1)--初识异常
程序运行时发生的不被期望的事件,他阻止了程序按照程序员预期正常执行,这就是异常java异常的分类和类结构图:Throwable为异常的顶级父类 Error和Exception为Throwable的子类: Error类以及他的子类实例代表了JVM本身的错误,错误不能被程序员通过代码处理,很少出现. ...
2018-09-11 21:13:30
164
原创 Map集合
Map:映射: 每一个元素都是一对数据,称之为键(key)值(value)对,一个key+value生成一个Node元素 子类:HashMap 底层使用 哈希表 数据结构 实现的Map。 一个元素 是一对数据 (key+value)Node。Node 作为 HashMap 容器中的元素。 每一个Node 存放到 底层的 哈希表中的位置? ...
2018-09-11 19:37:42
175
原创 hashCode
实际上,由 Object 类定义的 hashCode 方法确实会针对不同的对象返回不同的整数。(这一般是通过将该对象的内部地址转换成一个整数来实现的,但是 JavaTM 编程语言不需要这种实现技巧。) 获得对象的哈希码:hashCode 方法。用来确定元素在一维表中的位置。equals 方法:用来比较 当前位置的一维表的元素,以及以该元素为头节点的链表中的所有的元素的唯一性。 ...
2018-09-11 19:10:14
112
原创 java之HashSet
HashSet实现了Set的接口HashSet的特点:元素无序,切唯一,元素的值可以是null但只能有一个;HashSet的底层使用的是哈希表 哈希表:散列表.哈希表:一个一维数组+N个链表;哈希表的工作原理: 在HashSet中元素的值都存到了HashMap的键值对的key上,而value时有一个统一的值,priv...
2018-09-10 19:47:56
171
原创 标识符
概念:通过给内存区域取名字来访问内存中储存的数据,来实现程序对数据的访问标识符的命名规则: 1:必须以26个字母的大小写,$,下划线开头 2:从第二个字符开始可以是26个字母的大小写形式,下划线,$,数字 3:标识符对大小写敏感; 4:标识符没有长度限制; 5:不能使用JAVA的关键字作为标识符...
2018-08-15 19:11:20
88
原创 变量的声明与使用
变量:Variable变量的概念: 1:变量是内存中的一个储存区域; 2:该区域有自己的名称(变量名)和类型(数据类型); 3:JAVA中每个变量必须先声明在使用; 4:该区域的数据可以在同一类型范围内不断变化变量注:变量的作用域,一对"{}"之间有效;局部变量:在方法内部定义的变量,称为局部变量。局部变量的定义方法: ...
2018-08-15 15:57:18
262
原创 JAVA三大版本含义
JAVASE(标准版),定位在个人计算机应用上,————》JAVA语言的弊端就是桌面应用。JAVAEE(企业版),定位在服务器端的应用。JAVAME(微型版),定位在消费性电子产品应用上个。非常少。会被安卓替代。...
2018-07-24 10:32:24
1037
1
原创 JAVA的核心优势
跨平台是JAVA语言的核心优势,在各个平台上都可以使用JAVA语言。 随着互联网的发展,JAVA建立了强大的生态体系,是目前已覆盖IT各行各业的“第一大语言”,是计算机界的“英语”。 占据主流IT领域(企业级开发,大数据,安卓,云计算)。 JAVA还具有以下优势: 安全性,面向对象,简单性,高性能,分布式,多线程,健壮性...
2018-07-24 10:24:24
741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人