自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

战无道的博客

一些自我学习的笔记,请大佬们多多指教!

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

原创 MySQL10-JDBC

一、java链接数据库步骤2.建立连接编辑地址时,有时utf8传utf8也会出现编码错误,需要设置属性characterEncoding=utf83.创建执行sql命令的对象由statement对象对数据库发送sql命令并执行增删改:查询:rs.sql语句列取了别名,java就必须用别名来取数据取出结果集,但不能关闭resultSet资源,否则不能操作数据在取数据过程中也要保证resultSet是打开的5.释放资源后建的先关闭二 、登录解析st

2020-07-30 22:32:40 173

原创 MySQL9-存储过程

一、概念跟java里的方法和js里的函数一样二、语法(函数)2.1set:推荐使用"加:"inout:2.2流程控制 条件结构2.3循环

2020-07-30 22:31:56 107

原创 MySQL8-索引

一、索引概念二、目的三、索引类型四、索引创建快速加入很多数据:这个表存在,查询插入这个表不存在批量插入4.1普通索引4.1.1单列索引DDLcreate index 索引名字 on 表名(字段名)删除索引也可以在ddl中添加索引4.1.2多列索引where条件满足最左前缀列 name的索引生效joindate的索引不生效where条件使用or的索引也不生效;like第一位使用%的索引也不生效4.2唯一索引列的值是唯一的4.3主键索引主键创建的.

2020-07-30 22:31:18 628

原创 MySQL6-事务

一、定义提交事务,才能执行语句 commit;回滚事务,则不执行语句 rollback;开启事务:start transaction回滚:重新开始的意思undo log 恢复之前状态二、使用–默认情况下mysql是开启了事务的– 隐式事务(默认)show variables like ‘%autocommit%’(自动提交)– 显示事务(需要手动提交)set autocommit = 0show variables like ‘%autocommit’start trans

2020-07-30 22:30:37 90

原创 MySQL7-触发器

一、定义表与表之间的联系来触发存储过程:类似于java中的方法或js中的函数想把逻辑控制在sql语句中,对于开发人员更想控制在自己手中(开发时不用)二、基本语法insertcreate trigger 名字 before/after insert on 表名 for each row;单条执行语句:多条执行语句:版本问题,要将;改为$,最后再改回;(;默认为结束当前程序)判断插入的数据是否符合规则:监听哪个表,就在哪个表里面添加触发器(购物车变化,库存变化,在购物车表上

2020-07-27 23:06:20 106

原创 MySQL5-视图

一、定义(DDL)视图是一张虚拟表,是有一个或多个表的查询结果集创建(可以将视图理解为查询结果的快照)作用:使操作复杂的查询语句更简单化好处:1.简单,所见即所得2.安全,将敏感字段隐藏3.具备自己独立的逻辑结构(视图可以嵌套使用)缺点:1.性能不高(操作视图的同时还要看原表,使简单的操作变的更麻烦)2.维护困难(视图的增删改查会改变原表数据,多表查询结果无法进行增加和删除,但可以更新)1.1创建视图create view 视图名 (列名字)as 查询语句在多表查询时,select

2020-07-27 23:05:39 99

原创 JavaScript3-基础语法

一、对象与JSON(*)1.1脚本是基于对象的语言使用字面量创建对象:{属性1:值1,属性2:值2,属性3:值3}使用场景:1.将参数封装为对象,传给服务端2.第三方JS库,把对象作为配置信息传进去3.(跟函数有关)1.直接使用{}进行定义2.可以进行对象嵌套1.2 JSON(*):JavaScript Object Notation语法:​ 1.属性使用双引号包含的对象​ 2.将JSON对象放在数组中,obj3也是个JSON,只不过它是个数组服务端反馈回来的

2020-07-27 23:04:54 126

转载 StringBuffer

一、StringBuffer 介绍二、StringBuffer创建其中,第一个和第三个使用最多 //构建无参的字符串缓冲区 StringBuffer stringBuffer = new StringBuffer(); //构建带参构造的字符串缓冲区 StringBuffer stringBuffer2 = new StringBuffer("你好");三、可变字符串插入1.insert()四、可变字符串删除public void test1() { Str

2020-07-26 09:59:50 160

原创 JavaScript2-基础语法

一、注释二、基本数据类型由具体的数据来决定它是什么数据类型可以改变number1的数据类型;可以重新声明一个number1,不赋值的话引用之前的值(比较灵活)var定义的number1删不了,删了就为null,有类似于java的jc回收机制number4是window对象的属性 ,可以随时删alert:输出,类似于systom.out.print三、运算符1.赋值运算符优先级最低双等号比较值是否相等,三等号比较值和类型,num1是object类型,num2是undefin

2020-07-26 09:38:31 206

原创 JavaScript1-概念

一、什么是JavaScriptExpReg:正则表达式,用于验证String格式的一种语言二、在网页中使用方式(三种)2.1行内在行内通过onXX属性来编写js代码2.2网页中的任何位置可以在一个网页中的任何位置通过script标签来嵌套js代码,放在哪个位置取决于你的需求在当前网页中使用,只在当前网页生效2.3外部文件引入在外部js文件中之间编写代码,在网页中通过script的src属性来引入!注意:不能通过一个script标签又引入又编写只能实现其中之一,或者引入

2020-07-26 09:37:18 129

原创 MySQL4-DCL

一、DCL(date control language)数据控制语言都要在root账户下操作1.1添加用户//create user 名字 @IP地址,允许谁连接就指定他的ip地址,%指的是所有地址,localhost本机create user reed @localhost(%)identified by '1235' 1.2给用户授权//*.*所有数据库.所有表grant select,delete,update,insert on *.* to reed@localhost

2020-07-26 09:27:40 72

原创 MySQL3-DML

一、数据备份>指向数据的接收方二、DML(date manipulation language)2.1添加数据1.Insert into 表名(列名1,列名2…)values(列值1,列值2…)出了错会占用索引值13562.Insert into 表名 values(null,‘赵八’,default,‘xx’,1200…)插入所有列的数据,必须与所有列一一匹配,没有的要去站位,'xx’没有数据可以替换为null2.2删除1.delete from 表名(索引不会重置,存在索

2020-07-26 09:24:50 95

原创 MySQL2-DDL.

一、DDL(date definition language)对表的操作:表是存储数据的单元,由行和列组成,行指的是数据,列指的是字段使用某个数据库:use 数据库名(不区分大小写);创建表:create table 表名(字段名1 数据类型 约束,​ 字段名2…);学生表学生编号学生的姓名年龄性别生日数字字符串数字只有两种取值日期二、基本数据类型varchar后面必须定义约束,但真正的长度取决于填入数据的长度

2020-07-26 09:23:20 61

原创 MySQL1-概念

一、什么是数据库?存储数据的仓库二、什么是数据库管理系统?可以管库数据库,可以对数据进行增删查改等操作MySQL就是一个关系型数据库管理系统(RDBMS)常见的数据库管理系统:三、什么是关系型数据库?关系型模式是数据的结构方式,以表的形式进行存储,表由行和列组成,通常一个表对应的是实体,实体里面对应的是属性。表与表之间会存在关联关系,从而形成关系型数据库。早期:层次模型​ 产品–>类型–>型号…​ 网状模型订单编号产品信息用户下单时间11111

2020-07-26 09:22:18 138

原创 CSS3-网页布局

一、CSS浮动概念1.浮动:让元素脱离原本的文本结构,使其向左或向右漂浮起来左浮动用的较多,浮动会影响原来的文本结构float(left,right,none)如果还有向左浮动的div,接着第一个浮动向右排列2.清除其他浮动带来的影响:(自身可以再浮动)clear(both,left,right)绿色的div清楚了左浮动带来的影响 练习:用浮动做成横向的导航栏二、相对定位与绝对定位使用到的属性:position移动属性:left,top;2.1相对定位: relativer

2020-07-19 18:05:23 219

原创 CSS2-基础属性

一、CSS背景样式p标签里嵌套块级元素会分家,不可控CSS注释:/*分局的女看见女方的女的反馈农夫*/div:background-color:背景颜色background-image:url(图片路径)默认平铺,要取消background-attachment:滚动图像background-fixed:固定图像background-position:定位图片位置x:-150px(图片左移)x:20%(定位div框左上角在图片中x坐标)y同理二、文本div:colordi

2020-07-19 17:18:55 158

原创 CSS1-基础知识

一、什么是CSS层叠样式表作用:告诉浏览器如何展示HTML内容为什么要用CSS?二、CSS语法结构2.1选择器(重要)选择器作用:选取我们想要操作的元素2.1.1标签选择器(元素选择器)2.1.2 id选择器.在一个网页中id不允许有重复,命名不要以数字开头,遵循java命名规则(大驼峰,小驼峰)2.1.3类选择器(比较常用)想选取哪个标签元素,就给它编个类名可一个标签中可以使用多个class进行叠加,一样属性也是就近原则2.1.4属性选择器2.1.5复合选择器(

2020-07-19 17:17:17 185

原创 HTML标签

一、HTML(超文本标记语言)1.1 超文本语言(Hyper Text Markup Language)前端最大的问题就是兼容性(不同的浏览器,呈现的不一样)xhtm:格式很严谨,定义好的格式(不怎么用)是XML和HTML的结合,比HTML更加严谨html:不严谨,不区分,不能自定义标签(学习的是成熟的标记)xml:可扩展的标记语言自定义标签html5.0:IE6 —>IE7跨度比较大1.2 HTML是由标签组成<标签名></标签名>(通常情况下标签是成对出现

2020-07-09 19:13:04 105

空空如也

空空如也

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

TA关注的人

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