自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

you can you up up up的博客

别看,看了也不会,会了也不用,用了也报错

  • 博客(569)
  • 收藏
  • 关注

原创 1、CSS 定位 (Positioning)

position 属性指定了元素的定位类型。CSS 定位属性属性描述position把元素放置到一个静态的、相对的、绝对的、或固定的位置中。top定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。right定义了定位元素右外边距边界与其包含块右边界之间的偏移。bottom定义了定位元素下外边距边界与其包含块下边界之间的偏移。left定义了定位元素左外边距边界与其包含块左边界之间的偏移。overflow设置当元素的内容溢出其区域时发生

2020-11-16 16:16:26 709 1

原创 5、CSS 外边距合并

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。1、外边距合并外边距合并(叠加)是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。请看下图:<html><

2020-11-16 12:33:49 514

原创 4、CSS 外边距margin

围绕在元素边框的空白区域是外边距。设置外边距会在元素外创建额外的“空白”。设置外边距的最简单的方法就是使用 margin 属性,这个属性接受任何长度单位、百分数值甚至负值。CSS 外边距属性属性描述margin简写属性。在一个声明中设置所有外边距属性。margin-bottom设置元素的下外边距。margin-left设置元素的左外边距。margin-right设置元素的右外边距。margin-top设置元素的上外边距。1、CSS marg

2020-11-16 12:24:31 784

原创 3、CSS 边框border

元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。CSS border 属性允许你规定元素边框的样式、宽度和颜色。CSS边框属性允许你指定一个元素边框的样式和颜色。CSS 边框属性属性描述border简写属性,用于把针对四个边的属性设置在一个声明。border-style用于设置元素所有边框的样式,或者单独地为各边设置边框样式。border-width简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。border-c

2020-11-16 12:14:40 984

原创 2、CSS 内边距

元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。CSS padding 属性定义元素边框与元素内容之间的空白区域。CSS 内边距属性属性描述padding简写属性。作用是在一个声明中设置元素的所内边距属性。padding-bottom设置元素的下内边距。padding-left设置元素的左内边距。padding-right设置元素的右内边距。padding-top设置元素的上内边距。padding(填充)当元

2020-11-16 11:52:03 282

原创 1、CSS 框模型概述(盒模型)

CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框 和 外边距 的方式。CSS 框模型概述不同部分的说明:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内边距是透明的。Content(内容) - 盒子的内容,显示文本和图像。为了正确设置元素在所有浏览器中的宽度和高度,你需要知道的盒模型是如何工作的。元素的宽度和高度指定一个 CSS 元素的

2020-11-16 11:18:57 215

原创 7、CSS 轮廓

轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。CSS outline 属性规定元素轮廓的样式、颜色和宽度。所有CSS 轮廓(outline)属性“CSS” 列中的数字表示哪个CSS版本定义了该属性(CSS1 或者CSS2)。轮廓(Outline) 实例:在元素周围画线本例演示使用outline属性在元素周围画一条线。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

2020-11-16 10:21:08 134

原创 6、CSS表格

CSS 表格属性可以极大地改善表格的外观。CSS Table 属性属性描述border-collapse设置是否把表格边框合并为单一的边框。border-spacing设置分隔单元格边框的距离。caption-side设置表格标题的位置。empty-cells设置是否显示表格中的空单元格。table-layout设置显示单元、行和列的算法。...

2020-11-16 10:12:25 279

原创 5、CSS 列表

CSS 列表属性允许你放置、改变列表项标志,或者将图像作为列表项标志。所有的CSS列表属性属性描述list-style简写属性。用于把所有用于列表的属性设置于一个声明中list-style-image将图像设置为列表项标志。list-style-position设置列表中列表项标志的位置。list-style-type设置列表项标志的类型。CSS 列表属性作用如下:设置不同的列表项标记为有序列表设置不同的列表项标记为无序列表设置列表项标记为图像

2020-11-14 10:31:38 239

原创 4、CSS 链接

我们能够以不同的方法为链接设置样式。1、设置链接的样式能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等)。链接的特殊性在于能够根据它们所处的状态来设置它们的样式。链接的四种状态:a:link - 普通的、未被访问的链接a:visited - 用户已访问的链接a:hover - 鼠标指针位于链接的上方a:active - 链接被点击的时刻实例a:link {color:#FF0000;} /* 未被访问的链接 */a

2020-11-14 10:12:08 228

原创 3、CSS 字体

CSS 字体属性定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。所有CSS字体属性:font在一个声明中设置所有的字体属性font-family指定文本的字体系列font-size指定文本的字体大小font-style指定文本的字体样式font-variant以小型大写字体或者正常字体显示文本。font-weight指定字体的粗细。1、CSS 字体系列在 CSS 中,有两种不同类型的字体系列名称:通用字体系列 -

2020-11-13 12:29:00 420

原创 2、CSS 文本

CSS 文本属性可定义文本的外观。通过文本属性,您可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。CSS 文本属性color设置文本颜色direction设置文本方向。line-height设置行高。letter-spacing设置字符间距。text-align对齐元素中的文本。text-decoration向文本添加修饰。text-indent缩进元素中文本的首行。text-shadow设置文本阴影。CSS

2020-11-13 11:36:32 194

原创 1、CSS Backgrounds(背景)

CSS 背景属性用于定义HTML元素的背景。CSS 属性定义背景效果:background-colorbackground-imagebackground-repeatbackground-attachmentbackground-position背景色可以使用 background-color 属性为元素设置背景色。这个属性接受任何合法的颜色值。这条规则把元素的背景设置为灰色:p {background-color: gray;}如果希望背景色从元素中的文本向外少有延伸,只需增

2020-11-13 10:53:47 266

原创 7、CSS 属性选择器

对带有指定属性的 HTML 元素设置样式。可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。注释:只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。属性选择器下面的例子为带有 title 属性的所有元素设置样式:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>img

2020-11-12 17:24:52 193 1

原创 6、CSS Id 和 Class类选择器

id 选择器id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。id 选择器以 "#" 来定义。下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:#red {color:red;}#green {color:green;}下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素显示为绿色。<p id="red">这个段落是红色。</p><p id="g

2020-11-12 16:57:04 199

转载 5、CSS 派生选择器

派生选择器通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁。在 CSS1 中,通过这种方式来应用规则的选择器被称为上下文选择器 (contextual selectors),这是由于它们依赖于上下文关系来应用或者避免某项规则。在 CSS2 中,它们称为派生选择器,但是无论你如何称呼它们,它们的作用都是相同的。派生选择器允许你根据文档的上下文关系来确定某个标签的样式。通过合理地使用派生选择器,我们可以使 HTML 代码变得更加整洁。比方说,你希望列表中的 strong 元素变为斜体字,

2020-11-12 16:50:42 134

原创 4、CSS 高级语法

选择器的分组你可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开。在下面的例子中,我们对所有的标题元素进行了分组。所有的标题元素都是绿色的。h1,h2,h3,h4,h5,h6 { color: green; }继承及其问题根据 CSS,子元素从父元素继承属性。但是它并不总是按此方式工作。看看下面这条规则:body { font-family: Verdana, sans-serif; }根据上面这条规则,站点的 body

2020-11-12 16:42:22 162

原创 3、HTML导入外部样式表(HTML导入CSS文件)

外部样式表必须导入到网页文档中,才能够被浏览器识别和解析。外部样式表文件可以通过两种方法导入到 HTML 文档中。1. 使用 <link> 标签导入使用 <link> 标签导入外部样式表文件:<link href="001.css" rel="stylesheet" type="text/css" />对各个属性的说明:href 属性设置外部样式表文件的地址,可以是相对地址,也可以是绝对地址。rel 属性定义关联的文档,这里表示关联的是样式表。type

2020-11-12 15:58:25 4847

原创 2、HTML嵌入CSS样式(四种方法)

CSS 样式代码必须保存在.css类型的文本文件中,或者放在网页内 <style> 标签中,或者插在网页标签的 style 属性值中。CSS 样式应用的方法主要包括 4 种:行内样式、内嵌式、链接式以及导入样式1. 行内样式行内样式就是把 CSS 样式直接放在代码行内的标签中,一般都是放入标签的style属性中,由于行内样式直接插入标签中,故是最直接的一种方式,同时也是修改最不方便的样式。示例1:针对段落、<h2> 标签、<em> 标签、<strong&gt

2020-11-12 15:39:52 2678

原创 1、CSS样式及其基本语法

样式是 CSS 最小语法单元,每个样式包含两部分内容:选择器和声明(规则),如图 1 所示。1) 选择器(Selector)选择器告诉浏览器该样式将作用于页面中哪些对象,这些对象可以是某个标签、所有网页对象、指定 class 或 id 值等。浏览器在解析这个样式时,根据选择器来渲染对象的显示效果。2) 声明(Declaration)声明可以增加一个或者无数个,这些声明告诉浏览器如何去渲染选择器指定的对象。声明必须包括两部分:属性和属性值,并用分号来标识一个声明的结束,在一个样式中最后一个声明可以

2020-11-12 15:19:19 863

原创 9、图书修改,删除功能

1、添加图书修改,删除的Dao代码/** * 图书Dao类 * @author Administrator * */public class BookDao { /** * 图书添加 * @param con * @param book * @return * @throws Exception */ public int add(Connection con,Book book) throws Exception{ String sql="insert in

2020-11-11 12:52:37 963

原创 8、图书查询功能

1、添加图书查询的Dao代码/** * 图书Dao类 * @author Administrator * */public class BookDao { /** * 图书添加 * @param con * @param book * @return * @throws Exception */ public int add(Connection con,Book book) throws Exception{ String sql="insert into

2020-11-10 20:34:48 739

原创 7、图书添加功能

1、新建图书信息表t_book添加外键,t_book的bookTypeId外键关联于t_bookType的主键id2、新建Book的实体public class Book { private int id;//编号 private String bookName;//图书名称 private String author;//作者 private String sex;//性别 private Float price;//价格 private Integer bookTypeId;//图

2020-11-10 13:51:44 969

原创 6、图书类别修改删除功能

实现图书类别修改功能1、添加修改的Dao方法/** * 图书类别Dao类 * @author Administrator * */public class BookTypeDao { /** * 图书类别添加 * @param con * @param bookType * @return * @throws Exception */ public static int add(Connection con,BookType bookType)throws Exc

2020-11-10 10:39:16 1223

原创 5、图书类别查询功能

1、添加查询的Dao方法在BookTypeDao添加代码/** * 图书类别Dao类 * @author Administrator * */public class BookTypeDao { /** * 图书类别添加 * @param con * @param bookType * @return * @throws Exception */ public static int add(Connection con,BookType bookType)thro

2020-11-09 17:56:54 1891

原创 4、图书类别添加功能

1、新建图书类别表t_bookType2、新建图书类别实体,BookType.java/** * 图书类别实体 * @author Administrator * */public class BookType { private int id;//编号 private String bookTypeName;//图书类别名称 private String bookTypeDesc;//备注 public BookType() { super(); // TODO Au

2020-11-09 12:34:59 1301

原创 3、系统主界面实现

1、新建一个主界面JFrame窗口:MainFrm.java设置JFrame最大化this.setExtendedState(JFrame.MAXIMIZED_BOTH);//设置JFrame最大化2、登陆成功后,销毁当前窗口,显示主界面MainFrm.java修改LogOnFrm.java登录成功后的操作if(currentUser!=null){ dispose();//销毁窗口 new MainFrm().setVisible(true);//显示主界面 }else

2020-11-09 10:38:31 1126

原创 2、登录功能实现

一、管理员登录功能实现:小图标下载网站步骤:1、创建JDBC连接数据库的工具类:DbUtil.java/** * * @author Administrator * */public class DbUtil { private String jdbcName="jdbc:mysql://localhost:3306/db_book?useUnicode=true&characterEncoding=UTF-8"; private String dbUserName="ro

2020-11-07 14:55:23 648

原创 1、项目演示

使用技术:Swing+JDBC+MySQL开发工具:ecplise+windowbuilder插件

2020-11-05 15:24:08 261

原创 2、分页显示数据

分页显示public class jdbcTest { public static void main(String[] args) throws SQLException { Connection con=getConnection("root", "root");// 获取数据库连接 paging(con, 1,2);//方法名调用数据库连接,且定义显示第几行到第几行 releaseConnection(con);// 释放数据库连接 } /** * 分页查询 * @

2020-11-05 11:11:33 134

原创 1、JDBC连接数据库步骤(六个步骤)

1.注册驱动:Class.forName("com.mysql.jdbc.Driver");显示的加载到JVM中2.获取连接:(1)要连接数据库的url---- String url="jdbc:mysql://localhost:3306/test?"+ "useUnicode=true&characterEncoding=UTF8";//防止乱码要连接数据库的用户名---- String user="xxxx";要连接数据库的密码---- String pass="xxxx";

2020-11-05 10:39:14 21636 5

原创 8、使用元数据(描述数据属性的信息)分析数据库

第一节:使用 DatabaseMetaData 获取数据库基本信息DatabaseMetaData 可以得到数据库的一些基本信息,包括数据库的名称、版本,以及得到表的信息。String getDatabaseProductName() 获取此数据库产品的名称。int getDriverMajorVersion() 获取此 JDBC 驱动程序的主版本号。int getDriverMinorVersion() 获取此 JDBC 驱动程序的次版本号。实例:工具类:public class DbU

2020-11-03 15:57:34 638

原创 7、使用CallableStatement接口调用存储过程

第一节:CallableStatement 接口的引入CallableStatement 主要是调用数据库中的存储过程,CallableStatement 也是 Statement接口的子接口。在使用CallableStatement 时可以接收存储过程的返回值。第二节:使用 CallableStatement 接口调用存储过程void registerOutParameter(int parameterIndex, int sqlType)按顺序位置 parameterIndex 将 OU

2020-11-03 15:40:05 411

原创 6、处理大数据对象(CLOB 数据小说+BLOG 数据图片,电影,音乐)

大数据对象处理主要有 CLOB(character large object)和 BLOB(binary large object)两种类型的字段第一节:处理 CLOB 数据在 CLOB中可以存储大字符数据对象,比如长篇小说;第二节:处理 BLOG 数据在 BLOB 中可以存放二进制大数据对象,比如图片,电影,音乐;实例1:通过流的方式把CLOB数据插入数据表内1、图书Books模型public class Books { private int id; private String b

2020-11-03 14:52:55 844

原创 5、ResultSet结果集

第一节:ResultSet 结果集的引入当我们查询数据库时,返回的是一个二维的结果集,我们这时候需要使用 ResultSet 来遍历结果集,获取每一行的数据。第二节:使用 ResultSet 遍历查询结果boolean next() ----将光标从当前位置向前移一行,第一次调用next方法使第一行成为当前行,第二次调用使第二行成为当前行。String getString(int columnIndex) 以 Java 编程语言中 String 的形式获取此ResultSet 对象的当前行中指定

2020-11-03 10:45:36 710

原创 4、使用PreparedStatement接口实现增,删,改操作(常用)

第一节:PreparedStatement接口引入PreparedStatement 是 Statement 的子接口,属于预处理操作,与直接使用 Statement 不同的是,PreparedStatement在操作时,是先在数据表中准备好了一条 SQL 语句,但是此 SQL 语句的具体内容暂时不设置,而是之后再进行设置。(以后开发一般用 PreparedStatement,不用 Statement)第二节:使用PreparedStatement接口实现添加数据操作实例1:1、学生模型类

2020-11-02 17:22:05 830

原创 2、JDBC连接数据库

1、JDBC连接数据库步骤加载JDBC驱动程序建立数据库连接Connection创建执行SQL的语句Statement处理执行结果ResultSet释放资源2、在项目里配置数据库驱动右击项目->Build Path->Add Exteranl JARs3、加载驱动 (只做一次)Mysql驱动名:com.mysql.jdbc.Driver方式一:Class.forName(“com.MySQL.jdbc.Driver”);  推荐这种方式,不会对具体的

2020-11-02 11:14:13 153

原创 1、JDBC概述

1.什么是JDBCJDBC 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。java 提供了jdbc的接口规范,对应数据库厂商依照规范进行驱动类库开发,提供给开发者。应用程序与数据以jdbc桥接的方式进行交互,任何基于JDBC 的 ORM 框架都是对JDBC 操作的封装。2.数据库驱动我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道。其实也就是数据库厂商的J

2020-11-02 11:14:05 384

原创 3、使用Statement接口实现增,删,改操作

1、Statement接口引入作用:用于执行静态 SQL 语句并返回它所生成结果的对象。常用方法:int executeUpdate(String sql) 执行给定 SQL 语句,该语句可能为 INSERT、UPDATE 或DELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。void close() 立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时发生此操作。实例1:创建工具类DbUtil:import java.

2020-11-02 11:13:44 572

原创 28、HTML颜色

HTML颜色HTML颜色名HTML颜色值

2020-10-31 14:55:40 85

空空如也

空空如也

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

TA关注的人

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