SQL语句
SQL语句基础0.1 连接数据库
0.2 创建数据库、添加引擎、设置编码格式注意:每个数据库版本可能所支持的引擎有所不同
123create database if not EXISTS db_studydefault character set utf8default collate utf8_general_ci;
0.3 创建数据表123456789101112USING database(数据库名)CREATE TABLE --数据表名--( 学号 CHAR(4) PRIMARY KEY , 姓名 varchar(20) NOT NULL , 性别 varchar(5) DEFAULT '男' CHECK ( 性别='男' || 性别='女' ), 出生日期 date not null , 专业 varchar(20) not null , 院系 varchar(20) not null , 联系电话 text)
一、查询数据1.1 基本查询要查询数据库表的数据
123SELEC ...
MySQL忘记密码怎么去修改
第一步:关闭Mysql服务首先先停止mysql服务。可通过net stop mysql或者任务管理器中关闭。
第二步:跳过Mysql密码验证进入命令提示符(管理员登陆)操作,进入mysql目录中bin文件夹下,mysql8.0与其他版本不同的地方在于无法直接使用mysqld –skip-grant-tables来跳过密码登录。在这我们使用mysqld -console --skip-grant-tables --shared-memory来跳过权限验证。
第三步:无密码方式进入Mysql在上述步骤之后,再打开一个管理员模式运行的cmd.exe
进入mysql下的bin目录后,直接登录mysql
不需要通过net start mysql打开mysql服务
在命令行中输入以下代码
123d:cd D:\mysql-8.0.19-winx64\bin(此处输入自己电脑上的安装目录)mysql -u root -p
此时会显示让你输入密码,直接回车,就可以成功连接Mysql。
第四步:将登陆密码设置为空输入代码,将密码设置为空(此时还不能直接修改密码,必须先设置为空,否则会报错)输入:
12 ...
会话管理
会话管理HTTP是无状态协议 所以对话只在POST和GET中实现换句话说就是 在浏览器里走个过场 啥也没留下
Cookie会话的数据会保存在浏览器客户端 例如:显示 XXX用户上次登录的时间
核心api
Cookie原理1)服务器创建cookie对象,把会话数据存储到cookie对象中。
1Cookie cookie = new Cookie("username","lsieun");
2) 服务器发送cookie信息到浏览器
1response.addCookie(cookie);
举例: Set-Cookie: username=lsieun (隐藏发送了一个Set-Cookie名称的响应头)
3)浏览器得到服务器发送的cookie,然后保存在浏览器端。
4)浏览器在下次访问服务器时,会带着cookie信息
举例: Cookie: username=lsieun (隐藏带着一个叫Cookie名称的请求头)
5)服务器接收到浏览器带来的cookie信息
123456789101112Cookie[] cookie ...
hello world
Hello World!
HTTP&Tomcat&Servlet
HTTP&Tomcat&Servlet今日目标:
了解JavaWeb开发的技术栈
理解HTTP协议和HTTP请求与响应数据的格式
掌握Tomcat的使用
掌握在IDEA中使用Tomcat插件
理解Servlet的执行流程和生命周期
掌握Servlet的使用和相关配置
1,Web概述1.1 Web和JavaWeb的概念==Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。==在我们日常的生活中,经常会使用浏览器去访问百度、京东、传智官网等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问传智官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义==JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。==等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。那都有哪些公司的系统是使用Java语言的呢? 使用Java语言开发互联 ...
JAVASE复习
JAVASE复习基础语法数据类型基本数据类型整型:byte 1 int 4 long 8浮点: float 4 double(默认) 8字符: char 2 ASCII UTF-8(存中文) Unicode JBK(windows)布尔: boolean 1
引用数据类型
类class
接口 interface
数组
类型转换自动类型转换 低转高强制类型转换 高转低 eg. int->long 强转变量和常量type varName [=value];作用域
类变量
实例变量
局部变量
常量final MAX_A = ;
命名规范
见名知意
驼峰命名
类 首字母大写
常量:大写+下划线
不要使用拼音命令
运算符算数运算符赋值运算符关系运算符逻辑运算符位运算符面向对象类与对象类是对象的抽象:模板Class对象是类的具体
构造方法构造的重载
有一个默认的无参构造
如果手动定义了一个有参构造就必须要手动再加一个无参构造
单例模式 需要构造器私有
new对象栈存放引用
堆存放具体对象
封装属性私有,get set
继承extends Object 子类拥有父类 ...