自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Those who achieve great thing do not stick to trifles

Where there is a will there is a way

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

原创 一、XML介绍

XML介绍xml:可扩展的标签语言标签自定义.作用:存储数据.(配置文件)书写规范:1.区分大小写2.应该有一个根标签3.标签必须关闭<xx></xx><xx/>4.属性必须用引号引起来,<xx att="value"/>5.标签体中的空格或者换行或者制表符等内容都是作为数据内容存在的<xx>aa</x...

2018-02-27 18:03:19 235

原创 九、使用连接池优化操作dbcp

使用连接池优化操作dbcp常用的连接池:DBCP:(理解)apache组织使用步骤:1.导入jar包(commons-dbcp-1.4.jar和commons-pool-1.5.6.jar)2.使用apia.硬编码//创建连接池BasicDataSource ds = new BasicDataSource();//配置信息ds.setDriverClassName("co...

2018-02-24 23:20:02 313

原创 八、装饰者模式(静态代理)

装饰者模式(静态代理)我们需要对一个方法进行增强时有以下办法1.继承2.装饰者模式(静态代理)3.动态代理一、装饰者模式:使用步骤:1.装饰者和被装饰者实现同一个接口或者继承同一个类2.装饰者中要有被装饰者的引用3.对需要增强的方法进行加强4.对不需要加强的方法调用原来方法二、代码实现接口:package com.one;//车接口publi...

2018-02-24 14:44:08 397

原创 七、jdbc简易的连接池

jdbc简易的连接池使用jdbc的时候,没操作一次都需要获取连接(创建)用完之后把连接释放掉了(销毁),通过连接池来优化curd操作.连接池概述:管理数据库的连接,作用:提高项目的性能.就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法获取,不用的时候归还连接即可.所有的连接池必须实现一个接口 javax.sql.DataSource接口获取连接方法:Connect...

2018-02-23 21:57:00 238

原创 六、jdbc修改和删除操作

jdbc修改和删除操作在抽取工具类的前提下代码展示:修改:// 修改@Testpublic void f4() {// 连接Connection conn = null;// 语句执行者PreparedStatement st = null;// 结果集ResultSet rs = null;// 获取连接try {conn = jdbcutils2.getC...

2018-02-23 19:51:22 816

原创 五、jdbc工具类抽取

jdbc工具类抽取Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/students", "root", "");连接数据库时。以上代码传到服务器时会被编译为class文件,没有java文件。如果需要更换数据库等信息就需要反编译后更改,这样造成很多不便。为此我们需要将url user pas...

2018-02-23 13:59:57 306

原创 四、jdbc-API详解

jdbc-api详解:所有的包 都是 java.sql 或者 javax.sqlDriverManager:管理了一组jdbc的操作 类常用方法:了解:注册驱动static void registerDriver(Driver driver) :通过查看 com.mysql.jdbc.Driver的源码 有如下代码static {try {java.sql.DriverMana...

2018-02-20 23:33:17 237

原创 三、jdbc工具类及sql插入

jdbc工具类及sql插入一、jdbc工具类 由于操作中的加载驱动与建立连接与释放资源属于固定的代码块,所以为了效率,常采用工具类对其进行封装调用。步骤: 1、创建工具类jdbcutils 2、将加载驱动与建立连接写入方法getConnection(); ...

2018-02-20 22:35:52 356

原创 二、jdbc操作步骤及sql查询

jdbc操作步骤及sql查询一、操作步骤 1、注册驱动 Class.forName("com.mysql.jdbc.Driver"); 2、建立连接 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名称"...

2018-02-20 22:22:05 309

原创 一、jdbc完成curd

一、jdbc java操作数据库。jdbc是oracle公司指定的一套规范(一套接口) 驱动: jdbc的实现类.由数据库厂商提供。 我们就可以通过一套规范操作不同的数据库了(多态)二、jdbc作用 连接数据库 发送sql语句 处理结果...

2018-02-20 18:42:52 317

原创 sql总结

sql总结 sql分类: DDL: 对象:数据库和表 关键词: create alter drop truncate 创建数据库: create database 名称; ...

2018-02-17 15:10:23 332

原创 十三、多表查询-内连接和外连接

多表查询-内连接和外连接一、笛卡尔积 多张表无条件的联合查询。没有任何意义.a,b为表 select a.*,b.* from a,b; 在此基础上进行条件查询二、内连接 格式1:显式的内连接 select a.*,b.* from a...

2018-02-16 22:54:47 260

原创 十二-多表的创建及关系-多对多

多表的创建及关系-多对多 多对多,在开发中我们一般引入一张中间表,在中间表中存放两张表的主键,一般还会将这两个主键设置成中间表的联合主键()。例子: 商品和订单 --创建商品表 create table product( id int primary key auto_increment, ...

2018-02-15 22:04:33 436

原创 十一、多表的创建及关系~一对多

多表的创建及关系-一对多一对多:用户和订单 --创建用户表 create table user( id int primary key auto_increment, username varchar(20));--创建订单表 create table orders( id int prim...

2018-02-15 14:27:54 767

原创 十、表与表之间的常见关系及ER图

表与表之间的常见关系及ER图一、常见关系 一对多: 用户和订单 分类和商品 多对多: 订单和商品 学生和课程 一对一: 丈夫和妻子二、ER图(E-实体,R-关系。 实体关系图)如图: 如上图所示,方...

2018-02-14 20:46:14 13233

原创 九、MySQL-truncate与自增

MySQL-truncate与自增一、truncate 清空表 格式: truncate 表名; 删除表,重新创建一张空表 和 delete from 区别: delete 属于DML语句 tru...

2018-02-11 18:48:52 690

原创 八、MySQL-约束

MySQL-约束 一、约束: 作用: 为了保证数据的有效性和完整性 mysql中常用的约束: 主键约束(primary key) 唯一约束(unique) 非空...

2018-02-10 21:24:08 216

原创 七、MySQL-数据类型

MySQL-数据类型java mysqlbyte tinyintshort smallintint intlong ...

2018-02-10 19:41:10 202

原创 六、DQL-高级查询

DQL-高级查询(以学生表为例)一、排序查询1、查询所有的学生,按成绩进行排序。(asc-升序,desc降序)2、查询姓名有七的学生信息并且按价格降序排序二、聚合函数 对一列进行计算 返回值是一个,忽略null值 *sum(),avg(),max(),min(),count();1、获取所有学生成绩的总和 ...

2018-02-10 12:50:16 221

原创 五、DQL-条件查询

DQL-条件查询(以上篇文章中的students为例)练习: 1、查询学生姓名为张三的学生所有信息 select *from students where sname='张三'; 2、查询学生成绩>60分的所有学生信息 select * from student...

2018-02-10 12:40:35 260

原创 四、DQL数据查询语言

DQL数据查询语言 关键字:select 格式: select ....from 表名 where 条件 group by 分组字段 having 条件 order by 排序字段 ase | desc 例子...

2018-02-08 16:19:43 316

原创 三、DML数据操作语言

DML数据操作语言操作对象:记录(行)关键字: insert updata detele插入: 格式1: insert into 表名 values (字段值1,字段值2...,字段值n); 注意: 默认插入全部字段, ...

2018-02-07 21:58:18 815

原创 二、SQL分类及DDL操作

SQL: 结构化查询语言作用: 管理数据库SQL的分类 DDL:数据定义语言 操作对象:数据库和表 关键词:create alter drop DML 数据操作语言 ...

2018-02-06 21:44:37 289

原创 一、MySQL~单表的curd

单表的curd 对一张表中的数据进行增删改查操作 C:create 创建 U:update 修改 R:read 读|检索 查询 D: delete 删除一、数据库介绍 数据库本质上就是一个文件系统。通过标准的sql语句对数据进行curd操作安装数据库管理系统: ...

2018-02-06 19:55:34 500

原创 bootstrap的三大组成及查询方法

bootstrap的三大组成及查询方法bootstrap组成部分:全局css样式--定义了一套css样式组件--定义了很多可以直接使用的组件 例如:字体图标 导航条js插件--例如:轮播图 选项卡使用以上3个部分在bootstrap中文文档里面查找需要用的东西及使用方法。完成目标页面备注:由于个人原因,本博客暂停更新。如有问题可联系本人,本人提供技术指导、学习方向、学习...

2018-02-04 19:29:08 1686

原创 bootstrap的栅格系统

bootstrap的栅格系统简介:bootstrap将每一行分成12份。因此可以使用其进行自定义的布局。相关属性如下:媒体查询:(class属性)假如大屏幕,每行显示6个超大电脑,屏幕分辨率>1200 使用: col-lg-2假如屏幕小点,每行显示4个992<屏幕分辨率<1200 使用: col-md-3再小点,每行显示2个768<屏幕分辨率&lt...

2018-02-04 15:46:13 467

原创 bootstrap简介及使用前的准备工作

bootstrap简介及使用前的准备工作一、bootstrap简介 bootstrap是webcss框架,集合了html/css/jquery为一家创建响应式的页面。常用来做响应式页面。响应式:适配不同的上网设备。二、使用步骤1、下载bootstrap 网站:http://www.bootcss.com/ 。 下载...

2018-02-04 12:44:27 726

原创 validate实现表单校验

validate实现表单校验一、步骤分析1、设计好表单页面2、导入JQ.js,再导入jq.validate.js3、加载页面后,通过name属性获取表单4、编写rules(注意结尾逗号的使用)5、补充提示信息格式(方式一messages:{name属性值:“提示信息”}。方式二导入国际版中文messages_zh.js)二、代码实现<!DOCTYPE h...

2018-02-03 21:56:22 2970

原创 validate简介及使用方法与默认的校验规则

一、validate简介 validate是JQ的一个插件。其是对一些常用常见的表单校验方法进行了封装。方别使用与开发。同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。二、使用方法1、因为validate为JQ的插件,因此使用时,需要先导入JQ.js文件,然后再导入validate.js。2、在页面加...

2018-02-03 20:07:08 8849 1

原创 jQuery实现全选与不全选及表单对象属性过滤

jQuery实现全选与不全选及表单对象属性过滤一、步骤分析1、设计好页面2、绑定单击事件驱动函数3、编写函数4、函数内获取下拉选框再使用索引过滤条件5、使用appendTo把选中内容增加到指定的下拉选框二、代码实现<!DOCTYPE html><html><head><meta charset="UTF-8">...

2018-02-01 19:36:17 307

原创 JQ实现省市联动及文档操作

JQ实现省市联动及文档操作一、步骤分析1、创建好对应的数组2、派发下来选的改变onchange事件触发函数3、编写函数4、函数内先获取省的下拉选通过传值的方式将数组联系起来5、利用each遍历数组,使用append()方法给城市下拉选增加option标签并增加数组值二、代码实现<!DOCTYPE html><html><head&g...

2018-02-01 18:08:01 353

空空如也

空空如也

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

TA关注的人

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