自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 初识JavaWeb

Java web1.基本概念1.1前言web开发:web 网页的意思静态webhtml css提供给所有人看的数据始终不会发生变化动态web淘宝,几乎是所有的网站提供给所有人看数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同技术栈:Servlet/jsp ASP PHP在java中,动态web资源开发的技术统称为JavaWeb1.2 web应用程序web应用程序,可以提供浏览器访问的程序;a.html … 多个web资源,

2021-03-31 18:01:08 242 1

原创 Maven的阿里云镜像代码

maven仓库默认在国外,使用会非常没,尤其是下载依赖的时候,换位阿里云的下载速度就非常快了,以下的代码为阿里云镜像的代码<mirror> <id>alimaven</id> <name>aliyun maven</name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <m

2021-03-30 21:00:18 1247

原创 JDBC详解

JDBC (重点)第一个JDBC 程序创建测试数据库CREATE DATABASE `jdbcStudy` CHARACTER SET utf8 COLLATE utf8_general_ci;USE `jdbcStudy`;CREATE TABLE `users`( `id` INT PRIMARY KEY, `NAME` VARCHAR(40), `PASSWORD` VARCHAR(40), `email` VARCHAR(60), birthday DATE); I

2021-03-29 15:46:27 268 6

原创 规范数据库设计

规范数据库设计设计数据库当数据库比较复杂的时候,我们就需要设计了糟糕的数据库设计:数据冗余 浪费空间数据库插入和删除都会麻烦,异常程序的性能差良好的数据库设计:节省内存空间保证数据库的完整性方便我们开发系统软件开发中,关于数据库的设计分析需求:分析业务和需要处理的数据库的需求概要设计:设计关系图 E-R 图三大范式:为什么需要数据规范化?信息重复更新异常插入异常无法正常显示删除异常丢失有效的信息三大范式第一范式:原子性:

2021-03-29 11:11:47 1744 10

原创 mysql备份

权限管理和备份用户管理-- 创建用户 create user 用户名 IDENTIFIED by 密码CREATE USER admin IDENTIFIED BY '123456'-- 修改密码 (修改当前用户的密码)SET PASSWORD=PASSWORD('123456')-- 修改密码 (修改指定用户密码)SET PASSWORD FOR admin1 =PASSWORD('112233')-- 重命名 RENAME USER 旧名字 TO 新名字RENAME US

2021-03-24 16:51:43 2084 12

原创 mysql索引

索引mysql官方对于索引的定义为:索引是帮助mysql高效获取数据的结构,提取句子主干,就可以得到索引的本质, 索引是数据结构索引的分类主键索引(PRIMARY KEY)唯一的标识,主键不可重复,只能有一个列作为主键唯一索引 (UNIQUE KEY)避免重复的列出现,唯一索引可以重复,多个列都可以标识为 唯一索引常规索引 (KEYINDEX)默认的,index key 关键字来设置全文索引 (FullText)在特定的数据库引擎下才有, m

2021-03-23 21:35:58 208 2

原创 数据库级别的MD5 加密

数据库级别的MD5 加密什么是MD5MD5信息摘要算法一种被广泛使用的密码散列函数,可以产生出一个128位16字节的散列值,用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因

2021-03-19 19:32:37 407 4

原创 mysql事务

事务要么都成功 要么都失败将一组sql 放在一个批次中去执行事务原则: ACID 原则 原子性 一致性 隔离性 持久性ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability).这是可靠数据库所应具备的几个特性**原子性 ** Atomicity原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么

2021-03-19 19:31:42 214 1

原创 mysql函数

常用函数-- 数学函数SELECT ABS(-8) -- 绝对值SELECT CEILING(9.1) -- 向上取整SELECT FLOOR(8.8) -- 向下取整SELECT RAND() -- 返回一个0~1 之间的随机数SELECT SIGN(-11) -- 判断一个数的符号, 负数返回 -1 正数 返回1-- 字符串函数SELECT CHAR_LENGTH('每天进步一点点') -- 字符串长度SELECT CONCAT('df','wo','啊啊啊')

2021-03-19 09:49:27 207 2

原创 Data too long for column ‘pwd‘ at row 1

报错:Data too long for column ‘pwd’ at row 1解决办法:你给的字段大小不够长删除表 修改该字段的长度

2021-03-19 08:43:13 470 1

原创 mysql分页查询

分页和排序排序-- 排序 : 升序 adc 降序 desc-- order by 通过那个字段排序, 怎么排-- 查询结果根据 成绩降序 SELECT s.sid,gender,sname,num,c.`caption`,s.`class_id`FROM student AS sINNER JOIN score AS scON s.sid=sc.sidINNER JOIN class AS cON s.class_id=c.`caption`ORDER BY num DES

2021-03-18 18:04:06 213

原创 mysql多表查询

联表查询思路分析需求,分析查询的字段来自拿些表, 连接查询确定使用哪种连接查询确定交叉点 (这两个表中哪个是数据相同的)判断条件: 学生表中的 studentNo = 成绩表 studentNOjoin on 连接查询where 等值查询-- inner joinSELECT s.sid,gender,sname,numFROM student AS sINNER JOIN score AS scON s.sid=sc.sid-- left joinSELE

2021-03-17 17:39:13 207 1

原创 mysql的查询语句

DQL(Data Query Language: 数据查询语言)所有的查询操作都用它 Select简单的查询,复杂的查询他都能坐数据库中最核心的语言,最重要的语句使用频率最高的语句指定查询-- 查询全部的学生,Select 字段 from 表SELECT * FROM student-- 查询指定字段SELECT `stuid` ,`stuname` FROM student-- 别名 ,给结果起一个名字 asSELECT `stuid` as 学

2021-03-17 17:19:04 198

原创 mysql的增删改

DML语言添加-- 插入语句 -- insert into 表名([字段1,字段2,字段3]) values(`值1`),(`值2`),(`值3`)INSERT INTO `grade`(`gradename`) VALUES ('大四')-- 由于主键自增我们可以省略 (如果不写表的字段,他就会一一匹配)INSERT INTO `grade` VALUES ('大三')-- 一般插入语句,我们一定要数据和字段一一对应!-- 插入多个字段INSERT INTO `grade`(`gr

2021-03-17 07:47:46 196

原创 mysql的外键

3.1 外键 (了解即可)方式一:CREATE TABLE `grade`(`gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '班级id',`gradename` VARCHAR(10) NOT NULL COMMENT '班级名字', PRIMARY KEY(`gradeid`))ENGINE=INNODB DEFAULT CHARSET=utf8-- 学生表的gradeid 字段 要去引用年级表的 gradeid-- 定义外键

2021-03-16 21:12:16 198

原创 mysql修改删除表

修改删除表修改-- 修改表名 alter table 旧表名 rename as 新表明ALTER TABLE teachera RENAME AS teacher-- 增加表的字段 alter table 表名 add 字段名 列属性ALTER TABLE teacher ADD address VARCHAR(50)-- 修改表的字段 重命名 修改约束-- ALTER TABLE 表名 MODIFY 字段名 字段类型ALTER TABLE teacher MO

2021-03-16 17:38:30 219

原创 mysql中myisam和 innodb的区别

/*--关于数据库引擎innodb 默认使用myisam 早些年使用的*/myisaminnodb事务支持不支持支持数据行锁定不支持支持外键约束不支持支持全文索引支持不支持表空间的大小较小较大 大约为mysiam的2倍常规使用操作:MYISAM 节约空间 速度较快INNODB 安全性高,事务的处理,多表多用户操作在物理空间存在的位置所有的数据文件都存在data目录下,一个文件夹就对应一个数据库本

2021-03-16 16:49:00 215 2

原创 基本操作mysql

2.操作数据库操作数据库 >操作数据库中的表 >操作数据库表的数据mysql 关键字不区分大小写2.1操作数据库1 创建数据库CREATE DATABASE IF NOT EXISTS westos2 删除数据库DROP DATABASE IF EXISTS westos3.使用数据库USE mysql4.查看所有数据库SHOW DATABASES 2.2 数据库的列类型数值tinyint 十分小的数据 1个字节smailint 较小

2021-03-16 07:41:09 221

原创 初识MySQL

初识MySQLJavaEE: 企业级Java开发 web前端 (页面 :展示 数据)后端:(连接点:连接数据库JDBC,连接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据 Txt Excel word)为什么要学习数据库岗位需求现在的世界,大数据时代,得数据库者得天下被迫需求: 存数据数据库是所有软件体系中最核心的存在 DBA什么是数据库数据库 (DB DataBase)概念:数据仓库 软件 安装在操作系统(window linux mac)之上,

2021-03-12 07:56:44 2220 12

原创 mysql无法启动服务

刚刚下载了mysql,在配置的时候出现了 mysql无法启动的问题,在输入 net start mysql的时候,出现了 mysql无法启动服务,这个问题我百度了很多,最后在找见了,问题大概是在启动服务的时候缺少了必备的组件,根据以下这个压缩包,复制网址,进行下载链接: https://pan.baidu.com/s/1-8L2_yRPf8uoD5PuDqnNCw提取码:r8jq之后在解压文件,无脑下一步即可,再次启动项目,就应该能解决问题...

2021-03-11 15:23:01 258 1

原创 MySql安装教程

MySql安装步骤根据如下的网址 下载 mysql的压缩包dev.mysql.com/get/Downloads/mySQL-5.7/mysql-5.7/mysql-5.7.19-winx64.zip下载好后,解压这个压缩包把这个包放在你可以找见的地方 文件夹不要用中文配置环境变量我的电脑---->右击---->属性---->高级系统设置---->环境变量找见系统变量Path ,双击Path , 点击新建找见自己的mysql的路径 复制进去 保存

2021-03-10 22:17:09 485 3

原创 在配置mysql的时候出现Errcode: 2 - No such file or directory错误的解决办法

出现这个问题是因为在写 my.ini 文件的时候 路径填写错误了 其中my.ini文件如下:[mysqld]basedir=D:\rjhuanjing\mysql-5.7.19\datadir=D:\rjhuanjing\mysql-5.7.19\data\port=3306skip-grant-tables接下来 以管理员方式启动cmd第一步:mysqld -install 还可以成功第二步 :输入mysqld --initialize-insecure --user=mysql的时候

2021-03-10 15:37:12 6627 10

原创 JQuery详解

事件鼠标事件 键盘事件 其他事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.1.min.js"></script></hea.

2021-03-09 18:57:41 288

原创 JQuery详解

JQueryJQuery 简介jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具

2021-03-08 22:22:24 262 2

原创 JS 表单提交信息加密

提交表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="md5.js"></script></head><body><form action="#" method="post" > &lt.

2021-03-08 20:52:51 6951 37

原创 JS 表单提交信息

操作表单(验证)表单是什么 from DOM 树文本框 text下拉框单选框 radiocheckbox 多选框隐藏域 hidden密码框 password表单的目的:提交信息获取要提交的信息<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>&l

2021-03-08 19:54:11 485 4

原创 JS设置对象的属性

设置对象属性不让属性进行修改var dog ={name:'wwl'}Object.defineProperty(dog,'name',{writable:false,value:"Nic"})dog.name='weff'"weff"dog{name: "Nic"}不让属性进行删除var person={}undefinedObject.defineProperty(person,"name",{configurable:false,value:"wwwwwww"})

2021-03-08 15:54:41 800

原创 插入DOM节点

插入节点我们获得了某个DOM节点,假设这个DOM节点是空的,我们通过 innerHTML 就可以增加一个元素了,但是我们这个DOM节点已经存在了元素了,我们就不能这么干了! 会产生覆盖。追加<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>&.

2021-03-05 20:24:13 273 3

原创 删除DOM节点

删除节点删除节点的步骤,先获取父节点,在通过父节点删除自己<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="app"><h1>p1</h1><p id="p1">p2<.

2021-03-05 11:06:30 848

原创 更新DOM节点

更新DOM节点<div id="pp"></div><script> var p= document.getElementById('pp')</script>操作文本p.innerHTML=‘456’ 给文本赋值的同时还能加样式p.innerText=‘456’ 给文本赋值操作css节点p.style.color='red' //属性使用 字符串 包括p.style.fontSize='50px'.

2021-03-05 11:00:30 242 6

原创 操作DOM对象

操作DOM对象核心浏览器网页就是一个DEOM 树形结构更新:更新DOM节点遍历DOM节点 得到DOM节点删除: 删除一个DOM节点添加: 添加一个新的节点要操作一个DOM节点,就必须要先获得这个DOM节点获得DOM节点 var p2=document.getElementsByClassName('p2'); var p1=document.getElementById('p1'); var h1=document.getElementsByTagName('h1

2021-03-04 20:28:19 162 2

原创 BOM对象

操作BOM对象浏览器介绍JavaScript 和浏览器关系JavaScript 诞生就是为了能够让他在浏览器中运行!BOM :浏览器对象模型 (内核)IE 6-11ChromeSafariFireFox三方:QQ浏览器260浏览器windowwindow 代表 浏览器窗口window.alert(1)undefinedwindow.innerHeight754window.innerWidth982window.outerHeight824win

2021-03-04 18:11:23 188 2

原创 JS 原型

原型<script> var user={ name:"wwl", age:18, run:function (){ console.log(this.name+"run....."); } }; var xiaoli={ name:"xl" }; //原型对象 xiaoli的原型是user 类似继承 xiaoli.__proto__

2021-03-03 21:31:28 130 1

原创 JSON详解

JSON早期,所有数据传输习惯使用XML文件。JSON 是什么JSON](https://baike.baidu.com/item/JSON)(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。-简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在JavaScript 一切皆为对象,任何js支持的类型都可以使用JSON表示格式:对象都用{}数组都用[

2021-03-03 09:41:49 318 4

原创 JS Date

Data基本使用<script> var now = new Date();//Tue Mar 02 2021 21:36:08 GMT+0800 (中国标准时间) now.getFullYear(); //年 now.getMinutes(); //月 国外的月份 是 0-11 月 now.getDay(); //日 now.getHours(); //时 now.getMinutes(); //分 now

2021-03-03 09:40:35 386

原创 JS方法

方法定义方法方法就是把函数放在对象里面,对象只有两个东西:属性和方法var aaaaa={ name:'111', bitrh:2000; age function(){ var now =new Data().getFullYear(); return now-this.birth; }}//属性aaaaa.name//方法aaaaa.age()拆开上面的代码 function aa

2021-03-03 08:01:00 170

原创 JS 函数

函数定义函数方式一:绝对值函数function abs(x){ if(x>=0){ return x; } else{ -x } }一旦执行return 代表函数结束 返回结果!如果没有执行return,函数执行完也会返回结果 结果就是 undefined方式二:var abs=function(x){ if(x>=){ return x; } else{

2021-03-03 07:59:29 190

原创 JS对象

对象var 对象名={ 属性名:属性值, 属性名:属性值, 属性名:属性值, 属性名:属性值,}定义了一个persion的对象var persion ={ name:"xxxxxx", age:123, sex:'男', score:100}js中的对象,{…} 表示一个对象,键值对描述属性xxxxxx 隔开,最后一个属性不加逗号。1.对象赋值persion.name="LLLL""LLLL"pserion.name

2021-03-03 07:55:44 437

DeskTopShare---桌面共享

多人远程桌面共享软件,虚拟投影仪。可以在局域网内远程显示对方机器的桌面(暂不支持远程控制)。服务端可查看连接用户列表,用户姓名。适用于各类办公室会议,文档评审,Office文档讲演,电脑端同步演示,电脑培训演示。

2020-11-23

Ditto----复制神器

开启 Ditto 后,不会有任何程序界面出现,它只是默默地在系统右下角弹出了一个蓝色的托盘图标,这时候你复制任何内容到剪贴板都会被 Ditto 一一记录。如果你什么时候想找到它,就可以按 Ctrl+`,当中的每条内容都可以供你选择性的重新复制。

2020-11-23

Vieas----轻量看图神器

使用查看窗口和编辑窗口来工作是高效的; 图像实时预览有助于编辑和保存; 支持的文件格式是BMP、PNG、JPEG、TIFF(未压缩)和GIF; (Susie 插件可用于加载其他文件。) 实现了JPEG无损转换; 可直接打开zip压缩包查看图片 其他功能是全屏,幻灯片,打印,裁剪,调整大小,旋转,修正等。

2020-11-23

Listary——资源管理器

Listary 是一款实用的搜索工具 。它能给“我的电脑”(资源管理器)加上许多智能命令,含有收藏文件夹,快速打开最近浏览的文件夹,快速显示/隐藏文件扩展名等等实用功能。能给你日常的收藏和整理文件提高效率。

2020-11-22

空空如也

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

TA关注的人

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