02 2020 档案
摘要:显示事件 显示当前时间 显示年月日 连接符 - 任意都行 +号不能丢(没+格式不正确) 显示当前年月日时分秒 设置事件 cal查看日历 显示当前日历信息 显示2020年整年的日历
阅读全文
摘要:不带参数,显示所有执行过的历史命令 显示最近使用过的10指令 !编号:可以执行对应的历史指令
阅读全文
摘要:ln -s 源目录或文件 软连接文件 连接文件指向root目录 当cd到软连接这个目录是就会自动切换到root目录,就是Windows里的快捷键 但是用pwd查看 显示的路径是软连接所在的目录不是root的路径,相当与Windows的桌面,虽然打开了程序,但是还是在桌面没动 删除软连接 /表示下一级
阅读全文
摘要:和head相反,工作中经常使用,实时监控文件 查看profile最后五行代码 时时监控mydate有没有变化,如果有变化就会看到 Ctrl+c退出
阅读全文
摘要:显示etc目录下profile文件前5行代码(不加-n5默认10行)
阅读全文
摘要:1.输出环境变量的路径 2.输出文本
阅读全文
摘要:>覆盖原来的内容 >>把新内容追加到末尾,不会覆盖原文件 把ls显示的内容写入到a.txt文件中,如果文件不存在就创建,存在就直接覆盖这个文件 追加 不覆盖原有内容,在内容后追加内容 显示效果: 只读的方式打开etc目录下的profile文件内容 追加到 c.txt文件中去,没有会就创建这个文件(写
阅读全文
摘要:cat以只读的方式打开文件 只读的方式打开文件 只读的方式打开文件显示行号 (把前面的内容交给more分页显示,管道符在中间做连接。空格键翻页) |管道符将一个命令的标准输出管道为另外一个命令的标准输入。 需要注意的是管道符的使用有两个条件:1、管道命令只能处理前一个命令的标准输出,而不能处理标准错
阅读全文
摘要:pwd 显示当前工作目录的绝对路径 ls显示目录或文件的情况 权限 文件的拥有者 文件所在组 大小 时间 文件名 rw root root 1247 8月... anaconda-ks.cfg 最基本的显示(不显示隐藏文件,只有文件名) 以列表的方式显示 显示所有的文件包括隐藏文件以列表的方式 cd
阅读全文
摘要:当我们对某个指令不熟悉时,我们可以使用Linux提供的帮助指令来了解这个指令的使用方法 列出 目录 内容 语法: 参数 不要忽略以 . 开头的文件(隐藏文件:默认不显示) 使用长格式的方式来显示内容
阅读全文
摘要:logout 注销用户1.在客户端的命令行退出不了只能在Xshell下使用
阅读全文
摘要:4是保留 切换到指定运行级别的指令的语法 init 012356 在虚拟机内的终端 修改这个可以改默认级别 切换到3级 需要重新登录,输入:用户名和密码 init 5 切换回图形界面 登录 关机 修改启动级别 vim /etc/inittab修改 id:5:initbefault;这一行中的数组改为
阅读全文
摘要:shutdown关机指令shutdown -h now;表示立即关机shutdown -h 1;表示一分钟后关机shutdown -r now;立即重启 halt停机指令,效果等价于关机。直接使用 reboot重启系统 等价与 shutdown -r now syn把内存的数据同步到磁盘,马上要关机
阅读全文
摘要:用户名 :密码:用户编号:组编号::/家目录/用户目录:/shell 密码、登录信息(加密的) xf删除的用户信息zwj存在的用户信息 组内用户列表做过处理看不到 添加修改删除都会对这几个文件造成变化
阅读全文
摘要:③家目录:/根目录下的 home目录各个用户都有对应的家目录,当用户登录就会,自动进入到自己对应的家目录 一个用户创建,就应该属于一个组。组和文件权限有很多的关系 新建一个用户组wudang创建一个新的用户zwj并加到wudang组中查询用户的信息 用户 组
阅读全文
摘要:①用户:根据需要创建,每个用户至少要属于一个组,还能属于多个组 ②组:管理用户,用户可以切换组 ③家目录:/根目录下的 home目录 各个用户都有对应的家目录,当用户登录就会,自动进入到自己对应的家目录 添加用户 ④useradd xm 特点:没有指定xm在哪个组里,就会创建一个同名的组,并且将xm
阅读全文
摘要:行数从光标处计算 ①因为在插入模式没有办法使用快捷键,所以要esc切换到普通模式。yy是复制 p是粘贴 光标移动到第五行:输入5yy;提示复制了5行按p;提示多了5行 ②在普通模式下按 dd 删除一行 5dd删除5行 ③查询hello用 /hello;/关键字输入n查找下一个 ④设置行号 set n
阅读全文
摘要:clear 清屏 vim hello.java 创建一个hello的java文件i 进入插入模式 esc 切换模式:wq w写 q退出 保存退出:q 退出 没有做任何修改的时候使用:q! 强制 退出不保存
阅读全文
摘要:选择桌面图片 2.右击,传输 Linux传输过来也是一样的操作
阅读全文
摘要:1.点击,打开 2.新建 3.名称自定义,主机写远程Linux的ip地址,ftp是21号端口用不了(在Linux根本就没有为你服务)所以换成SFTP,用户名root,密码 确定 4.选择连接 5.接收并保存,左边Windows,右边是Linux 6.默认情况下,用哪个用户登录,就会切换到Linux对
阅读全文
摘要:1.双击 2.下一步 3.免费 4.接受 5.修改安装位置 下一步 6.安装 7.安装完成
阅读全文
摘要:需要安装数据库,但是Linux没有数据库软件。就需要用xftp来上传
阅读全文
摘要:不要把Linux和你的Windows想成一台机器,要想象成再遥远的机房 ll查看文件夹内容 查看home文件目录 home文件夹下就会出现,一个hello的文件 相当于用命令操作了远程的Linux系统 reboot机器就会重启
阅读全文
摘要:①新建一个会话 左上角 ②连接到自己的Linux。虽然不在机房,假装在就行了。所以要知道Linux的IP地址 ifconfig 没有联网,所以没找到IP。 单机两个电脑的图标 再点击 就能连网了 再使用命令。addr就是IP 右击复制192.168.159.128名称任意,协议不能乱写,主机就是要连
阅读全文
摘要:①找到点击安装程序,下一步 ②我接受,下一步 ③Microsoft,下一步 ④安装目录 下一步 ⑥中文简体 安装成功
阅读全文
摘要:Linux服务器不在电脑上,在一个机房里 真正运行的是在机房里,所以需要远程登录到服务器 XShell远程登录到Linux的软件 然后发出各种指令远程操作Linux 如果本地机器有一个安装文件,需要安装到Linux上 XFtp5上传下载文件的软件 一个系统可以开65535个端口,sshd就是专门监听
阅读全文
摘要:Linux只有一个根目录“/”,衍生出很多目录。树状文件目录、和Windows的不一样,C盘、D盘每个目录存放文件的内容是规划好的,不能乱放文件Linux是以文件的形式管理设备: 一切皆文件各个目录下放什么要有基本的认识脑海中应该有一颗Linux目录树 bin常用指令dev管理设备,把硬件映射成文件
阅读全文
摘要:1.右键打开终端2.编辑》测写首选项,改配色 联网 1.点击右上角 2.启用eth0就可成功连接到网络
阅读全文
摘要:不是立马占20G,是最大占20G 第二步 内存、CPU、越大越好。 网官是1,广播地址255,出掉这两个,只有253个 桥接:1.Linux可以和同一个网段下的系统通信 在同一个同一个网段 192.168.0.xxx前三个一样。IP地址容易冲突 NAT模式:网络地址转换方式,Linux可以访问外网,
阅读全文
摘要:table补全命令①cd /opt/ 进入opt目录②ls 看压缩文件③ter -zxvf 文件名 解压命令,会产生一个文件夹④ll 显示当前文件夹有哪些⑤reboot 重启 myShare Windows创建文件夹点击虚拟机》设置》选项》共享文件夹》总是启用》添加文件夹》myShare虚拟机中找到
阅读全文
摘要:/boot引导分区swap交换分区/根分区 1个CPU 2核 网官是1,广播地址255,出掉这两个,只有253个 桥接:1.Linux可以和同一个网段下的系统通信在同一个同一个网段 192.168.0.xxx前三个一样。IP地址容易冲突 NAT模式:网络地址转换方式,Linux可以访问外网,不会造成
阅读全文
摘要:Windows和VM和CentOS的关系Windows安装VM软件,VM创建一块虚拟空间,在空间里安装CentOS操作系统。使用CentOS系统,CentOS系统文件可以复制到别的虚拟机上使用
阅读全文
摘要:国内常用 Linux是从Unix演化而来的 B语言、c语言创始人、Linux之父 c语言之父 70年代 贝尔实验室 ken用b语言做了一个Unix 71年两个人创建了c语言73年用c写了Unix80年代的太贵了 是个黑客。还提出gnu计划(软件自由) 人机互动 人操作软件》发出命令给shell层(解
阅读全文
摘要:Linux操作系统机器,在很远的机房用个人电脑远程登录工具,登录到Linux。只能看到控制台重点学习命令行
阅读全文
摘要:Linux的介绍①Linux怎么读:李纽克斯。利尼克斯。里纳克斯 ②Linux是一款操作系统:免费、开源、安全、高效、稳定,处理高并发非常强悍。 现在很多企业级项目都部署到Linux/Unix服务器运行。搞微软的才会部署到Windows,其他的都在Linux/Unix ③Linux的创始人:林纳斯
阅读全文
摘要:先要有大局观,再一个个击破。一目而了然 Linux一开始就是为了做后台(服务器)的管理和维护 安卓的内核就是Linux 技术只有你一个人会你就有价值,技术一定要到位,技术差不多才拼学历
阅读全文
摘要:数据库里面表示字符串的都是单引号,而不是双引号。表示空字符串用('')两个单引号,如果用双引号就直接出现语法错误,如果要表示值为双引号的字符串应该用('“”'),总之,数据库里的字符串表示用单引号,而不像其他语言中用双引号表示字符串
阅读全文
摘要:只要保证cmd客户端和MySQL两者编码一致即可。 但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8,之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通。在mysql中关于客户端编码问题,只需在cmd里告诉mysql服务器我客户端这
阅读全文
摘要:流程控制结构 顺序结构:程序从上往下依次执行分支结构:程序从两条或多条路径中选择一条去执行循环结构:程序在满足一定条件基础上,重复执行一段代码 一、分支结构 ①if函数 功能:实现简单的双分支 语法: SELECT IF(表达式1,表达式2,表达式3) 执行顺序: 如果表达式1成立,则返回2的值,不
阅读全文
摘要:FUNCTION函数 DECLARE声明 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 区别: 存储过程:可以有0个返回,也可以有多个返回。(适合批量的增删改) 函数:有且仅有1个返回。(适合做数据处理后,返回一个结果
阅读全文
摘要:含义:一组预先编译好的SQL语句的集合,理解成批处语句(一组语句) 存储过程函数: 类似于java中的方法 把实现的语句封装到方法中,对外值暴露方法名 好处: 1.提高代码重用性 2.简化操作 3.减少了编译次数:编译过一次 就不用编译了 4.减少了和服务器连接次数,提高了效率 简单,安全,性能高
阅读全文
摘要:变量:VARIABLES分类 系统变量:由系统提供,属于服务器层面 全局变量:针对整个服务器,打开任何客户端都有效 会话变量:针对于一个会话或一次连接 自定义变量:用户自定义 用户变量:类似java中的全局变量 局部变量:类似java中的局部变量 #查看数据库中所有的表 SHOW TABLES; #
阅读全文
摘要:VIEW视图CREATE创建replace更换 MySQL5.1的新特性,是一个虚拟表(有行有列)。和普通表一样使用。它的数据来自表,通过执行时动态生成。 只保存SQL逻辑,没有保存查询结果。 做一个复杂的查询,把查询封装到一个视图里,形成一个虚拟的结果集。下次需要的时候就不用在写查询语句了,直接用
阅读全文
摘要:数据库的隔离级别:同时运行多个事物,访问数据库中相同数据,没有采取必要的隔离机制,就会导致各种并发问题类似多线程的线程安全,五个人同时上一个厕所,所以要启用加锁的方式,实现线程同步,解决 脏读:两个事物:t1、t2,t2更新还没提交的字段被t1读取了,t1读到的内容就是临时无效的例如:被记者曝光我以
阅读全文
摘要:事物控制语言:用于处理意外中断 事物 一个或一组SQL语句组成一个执行单元,要么全部执行,要么全不执行 执行失败、产生错误,整个单元将会回滚。(撤销所有操作) 所有影响的数据返回到事物开始前的状态。 如果单元中所有SQL语句执行成功,则事物被顺利执行 事物具备的属性:ACID(acid)属性 1.A
阅读全文
摘要:#查看有没有索引:主键、外键、唯一键 SHOW INDEX FROM major; SHOW INDEX FROM stuinfo; #删除外键 ALTER TABLE stuinfo DROP FOREIGN KEY fk_stu_major; #传统的方式添加外键 ALTER TABLE stu
阅读全文
摘要:#标识列MODIFY 修改COLUMN 栏目 控制某个字段又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值(从1开始,每次都会再增长1) auto_increment自增长 特点:1.仅仅只能有一个标识列2.并且该列必须是一个key(主键、唯一键、外键,自定义)MySQL是这样的3.标
阅读全文
摘要:ALTER 改变 TABLE 表 MODIFY:更改 COLUMN :列 CONSTRAINT:约束 REFERENCES:参考 REFERENCES 引用的表(列名) 常见约束 约束名不可以重复控制某个字段含义:一种限制,用于限制表中的数据,为了保证表中数据的准确和可靠性(一致性) 分类:六大约束
阅读全文
摘要:分为三大类数值型: 整形 小数: 定点数 浮点数(浮点型)字符型: 较短的文本:char varchar 较长的文本:text blob(较长的二进制数据:图片)日期型: 1.整形 特点: ①列名后的类型默认是有符号的,无符号需要追加 unsigned(安set)②插入的数值超出 报异常 1264
阅读全文
摘要:数据库定义语言 库和表的管理 一、库的管理创建、修改、删除二、表的管理创建、修改、删除 创建:create 修改:alter 删除:drop database 库 table 表 一、库的管理 库的创建:create database 库名 #案例:创建库Books CREATE DATABASE
阅读全文
摘要:数据操作语言 插入:insert into 表名(列名1,....)values (值1,...); 修改:update 表名 set 列=值 删除:delete from 表名 where 筛选条件 truncate table 表名;不能加条件,整张表删除 1.插入语句 方式一:经典插入 表已经
阅读全文
摘要:<!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-
阅读全文
摘要:<div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ol class="carousel-indicators"> <li data-target="
阅读全文
摘要:<nav aria-label="Page navigation"> <!--pagination分页--> <ul class="pagination"> <li> <a href="#" aria-label="Previous"> <span aria-hidden="true">«
阅读全文
摘要:导航条 修改就行了哪里看不懂删哪里 <!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" cont
阅读全文
摘要:<form> <div class="form-group"> <label for="exampleInputEmail1">Email address</label> <input type="email" class="form-control" id="exampleInputEmail1"
阅读全文
摘要:<img src="..." class="img-responsive" alt="Responsive image"> class="img-responsive"表示随着显示大小随便变化,永远都占100%,占满 <img src="..." alt="..." class="img-round
阅读全文
摘要:class="btn btn-default" btn:按钮 btn-default:按钮-默认样式。-后可以修改 <a class="btn btn-default" href="#" role="button">Link</a> <button class="btn btn-default" t
阅读全文
摘要:能从文档复制粘贴过来后改一改就行了
阅读全文
摘要:<!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-
阅读全文
摘要:不同设备下的元素尺寸也不一样 实现步骤:都是通过css样式定义的 ①定义容器。相当于table。 容器分类 .container (固定宽度)每一种设备的宽度不一样,有留空白的地方.container-fluid (100% 宽度)沾满 ②定义行。相当于tr。样式:row 如果一行中又分了两行每行中
阅读全文
摘要:拿来用就行了,会用就行了。 概念:web前端的框架框架:半成品软件,就是把基础知识封装起来,给用户提供jar包,借助这个jar包快速的开发项目。开发人员在框架基础上开发,简化编码基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,里面定义了一些css样式,和JavaSc
阅读全文
摘要:<!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-
阅读全文
摘要:都可以使用min是压缩版阅读源码看不戴min的,引入到项目中用带min的
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册页面</title> <style> * { margin: 0px; padding: 0px; box-sizing: border-box; } bo
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格全选反选</title> <style> table { border: 1px solid; width: 500px; margin-left: 30%
阅读全文
摘要:绑定有3种写法 1.元素内绑定 2.元素内绑定script中的方法 3.script中获取对象,script绑定方法。 匿名方法 有方法名的方法。 JavaScript的函数或者方法,就是一个对象。绑定对象=绑定匿名方法,引用一下
阅读全文
摘要:onsubmit 表单提交时触发 可以阻止表单的提交 方法返回false就被阻止提交,返回true和没有就能提交 第二个方法不能阻止表单提交,因为onclick处的值为false。onclick="false",因为方法的值为false。不能直接使用阻止表单提交只有返回值为false才行,也就是re
阅读全文
摘要:onselect 用户选取文本时触发 ( <input> 和 <textarea>)onchange 该事件在表单元素的内容改变时触发( <input>,<keygen>,<select>, 和 <textarea>)
阅读全文
摘要:onkeydown 某个键盘按键被按下。 keyCode(IE)该属性声明了被敲击的键生成的 Unicode 字符码。 onkeyup 某个键盘按键被松开。onkeypress 某个键盘按键被按下并松开。 返回的是ASCII码值a65回车13
阅读全文
摘要:oncontextmenu 在用户点击鼠标右键打开上下文菜单时触发。 onmousedown 鼠标按钮被按下。 定义方法时,定义一个形参,接收event对象,此对象用于接收鼠标按下那个按钮。 对象的button属性可以获取鼠标用什么键点击的元素。左键0中键1右键2 onmouseup 鼠标按键被松开
阅读全文
摘要:onload:一张页面或一幅图像完成加载 事件会在页面或图像加载完成后立即发生。 通常用于 <body> 元素,在页面完全载入后(包括图片、css文件等等。)执行脚本代码。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
阅读全文
摘要:onblur 元素失去焦点时触发 一般用于表单校验。例如:输入用户名判断是否合法,密码安全系数 onfocus 元素获取焦点时触发
阅读全文
摘要:onclick 当用户点击某个对象时调用的事件句柄。ondblclick 当用户双击某个对象时调用的事件句柄。
阅读全文
摘要:事件概念:某些组件被执行了某些操作后,触发某些代码的执行 事件=某些操作。如:单机,双击,键盘按下了,鼠标移动了 学的是:事件的监听机制 事件源:组件。如:按钮,文本输入框 监听器:代码。进行某些操作就会执行的代码 注册监听:事件、事件源、监听器结合在一起。当事件源上发生了某个事件,则触发执行某个监
阅读全文
摘要:关于如何获取、修改、添加或删除HTML元素的标准 标签体的设置和获取 innerHTML:修改对象内容(设置获取的标签内容) 使用HTML元素对象的属性(查文档) 控制样式 修改样式方式1:style所有标签都有的属性,后跟.css属性 如果属性是两个单词用横杠连起来,font-size-->fon
阅读全文
摘要:Node:节点对象,增删改 方法 CRUD dom树 ①appendChild() 把新的子节点添加到节点的子节点列表末尾。添加(常用) ②replaceChild() 用新的节点替换一个子节点。修改 ③removeChild() 删除当前节点指定的子节点,并返回。删除(常用) ④查是documen
阅读全文
摘要:Element:元素对象,标签对象,枝叶 创建 通过document获取和创建 方法 ①removeAttribute():删除属性 ②setAttribute():设置属性 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
阅读全文
摘要:Document:文档对象,根 创建 ①window.document②document 方法 获取Element对象: ①document.getElementById():根据id属性值获取元素对象。id值一般唯一 ②document.getElementsByTagName()根据元素名称获取
阅读全文
摘要:Document Object Model文档对象模型,窗口中的当前页面将标记语言(HTML)文档的各个组成部分,封装为对象。可以用这些对象,对标记语言文档进行CRUD(增删改查)的动态操作 DOM就是文档对象模型 DOM:将标记语言文档一次性加载进内存,形成一个树形结构,DOM树 HTML的文档d
阅读全文
摘要:History对象:用户在浏览器当前窗口中访问过的 URL。 创建 ①window.history ②history 方法 ①back()加载 history 列表中的前一个 URL ②forward() 加载 history 列表中的下一个 URL ③ go()加载 history 列表中的某个具
阅读全文
摘要:Location地址栏对象当前对象的 URL 信息。是 window 对象的一部分 创建(获取) ①window.location ②location 方法 reload() 重新载入当前文档(当前页面) 属性 href 返回完整的URL,还可以进行修改实现跳转 <!DOCTYPE html> <h
阅读全文
摘要:特点: 不需要创建,可以直接调用 window不需要创建可以直接使用。window.方法名(); window引用可以省略。 方法名(); 方法: 与弹出框有关的方法 ①alert() 显示带有一段消息和一个确认按钮的警告框。 ②confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。
阅读全文
摘要:概念:Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成对象。 浏览器对象Navigator:浏览器本事就是一个对象(用不到) 浏览器窗口对象Window:一个标签页 下面有: 地址栏对象Location 历史记录对象History:当前标签页的历史记录 DOM对
阅读全文
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>电灯开关</title> </head> <body> <img id="light" src="img/off.gif" alt=""> <script> /
阅读全文
摘要:功能:某些组件执行了某些操作后,触发某些代码的执行。 理解概念 如何绑定事件? 1.写在HTML标签上。指定事件的属性(操作),属性值就是js代码。 缺点:耦合度高,黏在一起了,不利于维护 2.通过js获取元素对象,指定事件属性,设置一个函数(js代码)
阅读全文
摘要:目的:满足做案例的要求功能:控制HTML文档的内容代码:获取页面的标签(元素)对象Element (汉意通过) document.getElementByid(id);通过元素的id获取元素的对象 操作Element对象 修改属性值 1.明确获取的对象是哪一个 2.查看文档看有哪些属性可以设置 修改
阅读全文
摘要:特点: 全局对象,这个Global中封装的方法不需要对象就可以直接调用。直接写 方法名();就可以调用 url编码:浏览器自动转换谷歌浏览器:wd=淘宝IE浏览器:wd=%E6%B7%98%E5%AE%9D gbk一个汉字两个字节 utf-8一个汉字三个字节 假设是gbk编码:4个字节,一个字节8个
阅读全文
摘要:含义:定义字符串的组成规则 使用: 1.定义单个字符:[ ] [a] 表示有一个字符是 小写的a [ab] 表示有一个字符是 小写的a或者b [a-z] 表示有一个字符是 小写的a到z [a-zA-Z] 表示有一个字符是 小写大写的a到z [a-zA-Z0-9_] 表示有一个字符是 小写大写的a到z
阅读全文
摘要:对象用于处理文本(字符串)。 1.创建 var txt = new String("string"); var txt = "string"; 2.方法 charAt() 返回在指定位置的字符。 charCodeAt() 返回在指定的位置的字符的 Unicode 编码。 concat() 连接两个或
阅读全文
摘要:Number 对象,原始数值的包装对象。 1.创建 var num = new Number(value); 2.方法 toExponential(x)把对象的值转换为指数计数法。 toFixed(x)把数字转换为字符串,结果的小数点后有指定位数的数字。 toPrecision(x)把数字格式化为指
阅读全文
摘要:1.创建 不用创建直接使用。直接Math.方法名(); 2.方法 ①random();返回0.0-1.0的随机数,左闭有开 区间有开区间和闭区间,其中又分为全开区间( ),全闭区间[ ],左开右闭区间( ] 和左闭右开区间 [ ), 开区间:区间两处的端点值取不到闭区间:端点值可以取到。 例如区间[
阅读全文
摘要:1.创建 var 对象名 = new Date(); 2.方法 ①toLocaleString()据本地时间格式,把 Date 对象转换为字符串。和电脑的语言位置有关 ②getTime()返回 1970 年 1 月 1 日至今的毫秒数。时间戳
阅读全文
摘要:1.创建 var myBoolean=new Boolean(); 2.方法 toString()把布尔值转换为字符串,并返回结果 valueOf()返回 Boolean 对象的原始值。 3.属性 1.constructor返回对创建此对象的 Boolean 函数的引用 2.prototype向对象
阅读全文
摘要:function:函数对象=java方法,java的方法或者函数是,java对象的一部分。 JavaScript的函数或者方法,就是一个对象实参:都必须具有确定的值, 以便把这些值传送给形参。 形参:形参是函数被调用时用于接收实参值的变量。 1.创建 var fun = new Function(形
阅读全文
摘要:定义方法 无法弹出因为是局部变量 可以弹出因为是全局变量 这样写可读性比上面的高
阅读全文
摘要:if...else...switch...case... 在java中能接收的数据类型:byte 、short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增) switch(表达式): case(值): 在JavaScript中,switch语句可以接收任意的原
阅读全文
摘要:void阻止返回值的运算符,没有返回值
阅读全文
摘要:?: 简化ifelse的操作
阅读全文
摘要:&&与,会短路:左边为false右边就不参与运算||或,会短路:左边为true右边就不参与运算!非, 注意:在JavaScript中,如果运算数不是运算符要求的类型,那么JavaScript引擎会自动将运算数进行类型转换 其他类型转boolean 1.number:0或NaN为假,其他为真。 写死循
阅读全文
摘要:><>=< 全等于 比较运算符 Java中只能比类型相同的,JavaScript没有限制比较方式 1.类型相同:直接比较 字符串:安装字典顺序比较。按位逐一比较直到比出大小为止。a<b<c... 2.类型不同:先类型转换,再比较 全等于:比较前先判断类型,类型不一样直接返回false
阅读全文
摘要:左边的变量等于等号左边的内容移到右边
阅读全文
摘要:++自增 在前先自增,再运算 在后先运算,再自增 --自减 在前先自减,再运算 在后先运算,再自减 +正号,-负号。表示数字的正负 注意:在JavaScript中,如果运算数不是运算符要求的类型, 那么JavaScript引擎会自动将运算数进行类型转换 字符串转number: 按照字面值转换。如果字
阅读全文
摘要:简介 变量:一小块存储数据的内存空间先申请了一块内存空间,规定空间的存储类型,给空间赋值3, 想找到这个3可以通过内存空间的地址值,但是通过地址值太麻烦了,给这个空间起了一个名字a 通过这个a可以找到这个空,并且可以找到存的数据3 Java是强类型的语言,JavaScript是弱类型的语言强类型的语
阅读全文
摘要:Java内有两种 基本数据类型:4类八种 引用数据类型:对象 JavaScript也有两种 原始数据类型 其实是基本数据类型 number:数字。整数、小数、NaN(特殊的数字,not a number一个不是数字的数字类型) string:字符串。字符和字符串,JavaScript没有字符串的概念
阅读全文
摘要:单行注释://注释内容多行注释:/*注释内容*/
阅读全文
摘要:定义实体类的时候定义为了基本数据类型,不能接收null需要改为引用数据类型
阅读全文
摘要:Spring框架对jdbc的简单封装。提供了一个JDBCTemplate对象简化对jdbc的开发 步骤: 1.导入jar包 2.创建JDBCTemplate对象。依赖于数据库连接池对象DataSoutce 3.调用方法来完成CRUD的操作 4.注意: CRUD含义: 增加(Create)、读取查询(
阅读全文
摘要:1.导入jar包 druid-1.0.9.jar导入数据库驱动jar包 2.定义配置文件 properties形式 可以叫任意名称,可以放置在任意目录下。(意味着不能自动加载,需要手动导入)3.加载配置文件 properties4.获取数据库连接池对象:通过工厂类来获取5.获取连接:getConne
阅读全文
摘要:1.导入jar包(两个) c3p0-0.9.5.2.jar和mchange-commons-java-0.2.12.jar导入数据库驱动jar包 2.定义配置文件 配置文件名称:c3p0.properties 或者 c3p0-config.xml(叫这两个名称会自动寻找文件)路径:默认在项目类路径(
阅读全文
摘要:以前的情况:一个程序访问数据库,需要拿到一个Connection连接对象,向底层申请一个资源底层给程序连接对象,连接对象和程序绑定程序拿着连接对象,去连接、去操作数据库。程序访问完后,释放连接对象这样操作对资源消耗比较大 学了数据库连接池:在程序访问之前,在系统初始好了后,创建了一个容器在容器内申请
阅读全文
摘要:Statement的子接口,预编译SQL,动态SQL 功能比爹强大 用来解决SQL注入的 预编译SQL:参数使用?作为占位符,执行SQL的时候给?赋上值就可以了 使用步骤: 1.导入驱动jar包 复制jar包,粘贴到libs文件夹下。文件名可以任意,一般就叫libs 选择复制的jar包,右键,点击A
阅读全文
摘要:获取src路径下的文件的方式 >ClassLoader 类加载器:可以加载类的字节码文件进内存,随便一个字节码文件都可以 | getClass():取得当前对象所属的Class对象 | getClassLoader():取得该Class对象的类装载器,类装载器负责从Java字符文件将字符流读入内存,
阅读全文
摘要:例如:String sql = "select * from user where username='" + username + "' and password ='" + password + "' ";执行的时候自动就把变量转换为字符串类型,“”表示字符串,‘’是SQL的字符串和字符两个双引
阅读全文
摘要:getPath()与getAbsolutePath()的区别 public void diff_pathAndAbsolutePath(){ File file1 = new File(“.\test1.txt”); File file2 = new File(“D:\workspace\test\
阅读全文
摘要:目的:简化书写 分析: 1.注册驱动 2.获取连接对象 3.释放资源 1.注册驱动 2.获取连接对象 需求:不想传递参数,还能保证工具类的通用性解决方案:配置文件 创建一个properties对象。调用load方法加载文件或字节流 jdbc.properties url=jdbc:mysql:///
阅读全文
摘要:ResultSet结果集对象,封装结果。它是怎么做到封装结果的呢? 游标,类似指针索引最初指在“列名”上,要取到数据就需要让游标向下移动移动后就指向了第一行数据,然后通过一些方法把第一行的每一列都取出来。一次只能获取一行中的一列数据 这个过程就涉及到了两类方法,移动和获取移动: next():游标向
阅读全文
摘要:Statement该对象用于执行静态SQL语句并返回它产生的结果。表示所有的参数在生成SQL的时候都是拼接好的,容易产生SQL注入的问题 PreparedStatement对象是一个预编译的SQL语句。动态SQL 功能1.执行SQL 3个方法 ①方法:execute() 可以执行任意的SQL,用的不
阅读全文
摘要:功能 1.获取执行SQL的对象 方法:createStatement() 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Statement(声明) 方法:prepareStatement(String sql) 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Prepare
阅读全文
摘要:功能 1.注册驱动 注册驱动:告诉程序使用哪个驱动jar包 写代码使用:Class.forName("com.mysql.jdbc.Driver"); 查看源码 mysql-connector-java-5.1.37-bin\com\mysql\jdbc文件夹下的 Driver.class 文件 /
阅读全文
摘要:Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4. MySQLSyntaxErrorException: Unknown column 'A' in 'where clause'线程“main”com.mysql.jdbc. Exc
阅读全文
摘要:线程“主”java中的异常。于sq1。sQLException:用户“root”@“localhost”被拒绝访问(使用密码:YES)root密码错误
阅读全文
摘要:接口编程 Java Database Connectivity就是java数据库连接,java语言操作数据库 JDBC的本质: Sun公司定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动,jar包。使用这套接口JDBC编程,真正执行的代码是 驱动jar包 中的
阅读全文
摘要:1.idea会为每一个Tomcat部署的项目,独立建一份配置文件。 配置文件所在位置 怎么部署的?使用的第三种部署方式(查看虚拟目录) docBase这个目录下的东西被发布到服务器里了并且访问的就是这个路径下的东西 项目目录和Tomcat部署目录 Tomcat真正访问的是web目录下的所有文件,而不
阅读全文
摘要:内部JS: HTML页面内定义一个script标签,标签内就是JS代码一般情况会写到特定的位置,写到head标签内 外部JS: HTML页面内定义一个script标签,使用src加载外部的JS文件 注意: script标签:可以写到任意位置,会影响它的执行顺序,因为页面是按位置顺序执行的如果放到了b
阅读全文
摘要:概念: 一门客户端脚本语言,直接运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行 功能: 可以来增强用户和HTML页面的交互过程可以来控制HTML元素,让页面有一些动态的效果增强用户体验 JavaScript发展史: 1.因为过去
阅读全文
摘要:控制页面布局 margin:外边距 auto 浏览器计算外边距。length 规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。% 规定基于父元素的宽度的百分比的外边距。inherit 规定应该从父元素继承外边距。 padding:内边距 length 规定以具体单位计的填充值,比如像
阅读全文
摘要:①字体 font-size:字体大小 ②文本 color:文本颜色text-align:文本对齐方式line-heigh:行高 ③背景 background设置对象的背景,复合属性 ④边框 border:边框 复合属性 ⑤尺寸 width:宽度height:高度
阅读全文
摘要:选择器{属性名:属性值;...}选择器:筛选具有相似特征的元素注意:最后一个属性可以不加分号 1.基础选择器 ①id选择器 选择具体的id属性值的标签语法: #id{ 属性名:属性值; ...} ②元素选择器 选择具有相同标签名称的元素语法: 标签名称{ 属性名:属性值; ...} ③类选择器 选择
阅读全文
摘要:<link> 标签定义文档与外部资源的关系。 最常见的用途是链接 样式表。CSS
阅读全文
摘要:1.内联样式 在标签内使用style属性指定css代码 作用域:当前标签 例如:<div style="color: red">hello css</div> 不推荐使用,没有做到内容样式分离 2.内部样式 在head标签内,定义style标签,内容是css代码 <!DOCTYPE html><ht
阅读全文
摘要:概念:Cascading Style Sheets层叠样式表 层叠:多个样式可以作用在同一个HTML标签上,同时生效 对比HTML的优势: 功能强大 将内容和样式分离 降低耦合度。解耦 让分工协作更容易 提高开发效率。通用度高
阅读全文
摘要:span:行内标签,不会换行用于:组合文档中的行内元素。元素和文档的组合
阅读全文
摘要:看成一个 纯净的箱子吧.....啥属性都没有....默认宽度100% 高度0高度是 按DIV里的 内容而变高也可以在 CSS里 设置 宽高....DIV就是 典型的 标签.. P UL LI 等 标签用DIV 都能做...它们都是 以DIV的 基础+CSS 而形成的... <div> 是一个块级元素
阅读全文
摘要:<frameset> 使用时要删除body标签删除,因为frameset控制的就是其他html的body常用属性 cols按列显示body rows按行显示body <frameset rows="10%,30%,*"> *表示剩余的全部 <frame>指定网页 src="路径" 可以嵌套 <fra
阅读全文
摘要:select下拉请求列表 option选择项(内容) selected默认值
阅读全文
摘要:textarea文本域 cols指定列数 rows行数(不够用会自动扩容)
阅读全文
摘要:<form>表单提交标签,设置提交范围 有name属性才能被提交 action:提交的地址url method:提交方式 get方式(默认):会将参数拼接在连接后,有大小限制(4k) post方式:提交后只显示连接,会将参数封装在请求体中,没有这样的限制 name 属性用于对提交到服务器后的表单数据
阅读全文
摘要:<input> 标签用于搜集用户信息。 常用的属性: type指定输入项的类型 name定义 input 元素的名称。 id给输入项取一个名字,方便后期找到和操作 type指定输入项的类型 text文本 password密码 file文件 radio单选(name一致才能保证单选) checkbox
阅读全文
摘要:<table>表格标签 常用属性: border指定边框 width宽 height高,内容多不用指定,自动适应 bgcolor背景颜色 align对齐方式,控制表格 background背景图片 <caption>表格标题 <th>表头单元格 <tr>行 常用属性: bgcolor背景颜色 ali
阅读全文
摘要:<a>超链接标签:常用属性: href:指定地址,要有HTTP协议。如果是本网站的html文件可以写路径 target:以什么方式打开 _self:在当前窗口打开(默认) _blank:新窗口打开 <!DOCTYPE html> <html> <head> <meta charset="utf-8"
阅读全文
摘要:<ul>无序列表 有2个属性 1.compact 属性: 规定列表呈现的效果比正常情况更小巧。没啥作用 2.type 属性 disc小圆点 square小方块 circle小圆圈(默认) <ol>有序列表 1.type 属性:样式 2.start从几开始。必须写数字 <li>列表项目 <!DOCTY
阅读全文
摘要:<img>图片标签,src指定图片路径、width宽、height高、alt图片加载失败的提示信息 指定宽高一个后另一个不用管,会按照等比例的纵横比缩小或放大 路径问题 ./当前路径 ../表示向上一级 ../../上上级 ../img/剑魔2.jpg 绝对路径剑魔2.jpg 相对路径,在当前文件夹
阅读全文
摘要:<h1>标题标签,总共六个等级,不能创造标签,只有预定义好的标签才可以被浏览器解析 <br>换行标签,没有内容可以修饰也称为空标签 <p>段落标签</p>可以用css样式控制p标签,<p>标签会将内容前后分前后空一行,连续<p>标签也只空一行 <b>加粗标签</b> <i>斜体标签</i> 建议使用
阅读全文
摘要:HTML:Hyper Text Markup Language 超文本 标记语言ml超文本:比普通文本更加强大,可以添加各种样式标记语言:通过一组标签,对内容进行描述。 标签相当于超市商品上贴的价格 标签不区分大小写,官方建议使用小写 HTML标签 <关键字> 标签可以嵌套,但要成对出现,顺序不能乱
阅读全文
摘要:查看项目信息 index.jsp默认首页 更新资源自动部署不用重启服务器,要用debug的方式启动 更新java代码和更新资源自动部署不用重启服务器,要用debug的方式启动
阅读全文
摘要:1.黑窗口一闪而过 原因没有正确配置:JAVA_HOME环境变量,Tomcat纯java编写的,需要依赖jdk 解决方案: JAVA_HOME变量设置为 jdk bin目录前的路径 找到 jdk bin目录在path变量下把jdk的环境变量设置为:%JAVA_HOME%\bin 2.启动报错 错误信
阅读全文
摘要:bin目录:二进制binary的简写,存放的是可执行文件 bat:批处理文件,包含一条或多条命令 exe:可执行文件 sh:Linux系统下可执行文件 conf目录:config的简写,存放配置文件 lib目录:依赖jar包 logs目录:日志文件 temp目录:临时文件,临时文件数据 webapp
阅读全文
摘要:1.下载 进入官网 http://tomcat.apache.org/选择版本 下载 2.安装:解压压缩包 注意:安装的目录不要有中文和空格 3.卸载 删除目录就行了 4.启动 到bin目录下运行startup.bat 5.访问 http://localhost:8080/ localhost相当于
阅读全文
摘要:web服务器软件 服务器:安装了服务器软件的计算机 服务器软件:接收用户的请求,处理请求,做出相应。 WEB服务器软件:接收用户的请求,处理请求,做出相应。 在WEB服务器软件中,可以部署WEB项目,让用户通过浏览器访问这些项目 动态资源不能直接运行,依赖web服务器软件,只能运行在web服务器软件
阅读全文
摘要:配置方式 webXML 定义标签 <url-pattern> Servlet访问路径 <!--配置Servlet--> <servlet> <!--起个短名--> <servlet-name>demo1</servlet-name> <!--全类名--> <servlet-class>cn.itca
阅读全文
摘要:1.先选择一个模块 2.按F4,进入这个界面 3.点+号,新建就行了
阅读全文
摘要:1.选择jar包 2.右键选择 3.点击ok
阅读全文
摘要:
阅读全文
摘要:在 IntelliJ IDEA 的安装讲解中我们其实已经知道,IntelliJ IDEA 本身很多功能也都 是通过插件的方式来实现的。官网插件库:https://plugins.jetbrains.com/ Key promoter 快捷键提示 https://plugins.jetbrains.c
阅读全文
摘要:
阅读全文
摘要:Locale:输入语言类型:zh_CN Other command line arguments:-encoding UTF-8 -charset UTF-8
阅读全文
摘要:
阅读全文
摘要:不管是个人开发还是团队开发,版本控制都会被使用。而 IDEA 也很好的集成了 版本控制的相关结构。 Git 的 msysGit 官网下载:https://git-scm.com/ Git 客户端 TortoiseGit 官网下载:http://download.tortoisegit.org/tgi
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:https://www.jetbrains.com/help/idea/using-live-templates.html
阅读全文
摘要:常用 Ctrl+R 查找加替换 Ctrl+Alt+回车 从当前行,向上加一行 Shift+回车 从当前行,向下加下一行 Ctrl+Alt+L 格式化代码 Ctrl+/ // Ctrl+Shift+/ /**/ Ctrl+D 复制一行 Ctrl+Y 删除一行 Shift+F10 运行 Ctrl+Alt
阅读全文
摘要:建议不会的直接百度取消设置
阅读全文
摘要:选择项目——右键
阅读全文
摘要:这也可以 R暂时显示 C转换
阅读全文
摘要:/** @author shkstart @create ${YEAR}-${MONTH}-${DAY} ${TIME} */ ${PACKAGE_NAME} - the name of the target package where the new class or interface will
阅读全文
摘要:(可忽略)
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:http://www.riaway.com/
阅读全文
摘要:选择路径 安装目录 bin目录下的文件 启动文件 虚拟机的配置信息 -Xms128m 初始内存 -Xmx750m 最大内存-XX:ReservedCodeCacheSize=240m 可保留代码缓存的大小-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPer
阅读全文
摘要:直接在用户目录下搜索,卸载的干净就要删除 删除这两个目录,重启idea可以还原配置。 editplus删除后重启也是这个效果
阅读全文
摘要:Servlet如何只定义1个service方法,其它的方法按需求设置 Servlet——接口 ↑继承 GenericServlet——抽象类 ↑继承 HttpServlet——抽象类:推荐使用 GenericServlet抽象类:只需要实现service方法 只用重写一个方法,其他的方法都做了空实现
阅读全文