自定义博客皮肤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)
  • 收藏
  • 关注

原创 【JAVA】记录为了“HelloWorld”

兜兜转转又回到学java的起点,但是却连helloWorld都无法输出,

2023-07-26 02:15:33 83

原创 token、session和cookie的区别

1.token是 服务经过计算发给客户端的,服务不保存,每次客户端来请求,经过解密等计算来验证是否是自己下发的2.session是服务本地保存,发给客户端,客户端每次访问都带着,直接和服务的session比对3.cookie是保存在客户端上的一些基本信息,服务不保存,每次请求时客户端带上cookie,里面有一些账户密码,浏览记录什么的...

2021-07-09 08:31:11 117

原创 【Linux】mysql语句

mysql命令进入容器库查看当前库创建库删除库进入mysql表结构表数据进入容器注意: /bin前是通过命令docker ps查出的iddocker exec -it 22515c795c34 /bin/bash库查看当前库show databases;创建库create database dcs1; 删除库drop database dcs1;进入mysqlmysql -uroot -p123456表结构use dcs1;表数据...

2021-05-11 16:27:38 294

原创 get请求和post请求的区别

get和post请求的区别请求getpost参数在url里在request head里多参数连接?&保密性较差较好性能较好较差

2021-05-11 11:14:02 77

原创 【Linux】在docker中安装mysql

安装mysqlDocker 下载mysql查看下载好的安装包 也叫镜像启动镜像 mysql查看是否启动成功进入mysql容器进入mysqlDocker 下载mysqldocker search mysqldocker pull mysql查看下载好的安装包 也叫镜像docker images 启动镜像 mysqldocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql查看是否启动成功docker ps图中是启动成

2021-05-06 19:53:15 88

原创 【Linux】安装docker

安装docker步骤1. 第一步 更新在线安装工具 yum2.安装依赖环境3.设置docker源4.安装docker最新版本5.启动docker6.加入开机启动7.查看版本8.安装docker-compose安装成功卸载dockerdocker官方网站下载1. 第一步 更新在线安装工具 yumyum update2.安装依赖环境yum install -y yum-utils device-mapper-persistent-data lvm23.设置docker源yum-config

2021-05-06 19:40:42 71

原创 【bug解决】gitee在另一个客户端登录看不到新分支

问题情况远程仓库有两个分支,本地只能查看到一个分支问题解决百度了一下,发现是没有更新分支解决参考更新分支命令如下git fetch运行后再查看分支

2021-04-29 20:14:46 398

原创 【Linux】常用命令

Linux常用命令文件帮助命令文件管理切换工作目录显示当前的工作目录创建新目录创建一个空文件删除删除文件或目录拷贝移动、重命名建立链接文件查看或者合并文件内容文件帮助命令– help例子cd --help-man语法:man [命令或配置文件]例子man ls操作动作space显示下一屏enter滚动一行b往前一屏q退出tab自动补全↑↓历史命令文件管理切换工作目录cdcd 绝对路径cd /a/bb/c

2021-04-29 19:29:20 90

原创 【python】range函数

range函数range(a,b)range(i,i+1),九九乘法表100以内的偶数和*逐行增加range(a,b,c):-----a,开始值-----b,结束值-----c,步进值range(a,b)a = 1while a <= 4: for i in range(1,8): print(i,end='') print('这是第%d周'%(a)) a += 1range(i,i+1),九九乘法表for i in range(1,10)

2021-04-27 18:26:01 788

原创 【python】类型转换

类型转换str --> otherlist --> other列表-->字典tuple --> other集合 --> other字典 --> other字典键值对互换str --> othername = 'name'print(type(name)) #查看name的类型print(list(name)) #转为listprint(tuple(name)) #转为元组print(set(name)) #

2021-04-27 18:06:12 63

原创 【python】集合

集合(set)定义输出添加添加列表、字典、元素、字符串删除元素清空删除集合并集 交集 差集 相对差集无序不重复的序列定义set1 = {'齿轮','滑轮','轨道','箱子','锁',("key")} #可直接定义添加元组set2 = set() #空值输出print(type(set1),type(set2))添加set1.add('wave') #添加元素print(set

2021-04-27 17:41:03 131

原创 【python】元组

元组定义输出查看类型整个元组某个元素切片重复输出删除不可修改元素,初始化一次定义tuple = ('山','水','树木','河流','风','花朵')tuple1 = ('云',)输出查看类型print(type(tuple))整个元组print(tuple)某个元素print(tuple[2]) #输出第三个切片print(tuple[1:-1]) #输出第二到倒数第二个print(tuple[4:]) #输出包括第五个到最后一个的元素重复输出print(tu

2021-04-27 17:00:19 54

原创 【Oracle数据库】存储函数

存储函数无参输入参数输出参数输入输出删除作用和存储过程一致,原则上有一个返回值的时候,用存储函数,否则其他情况都用存储过程存储过程是create procedures存储函数是create function(函数),且必须要有返回值,return无参创建无参存储函数create or replace function func1return varchar2isbegin return 'hello world!';end;create or replace fu

2021-04-27 16:45:11 271

原创 【Oracle数据库】存储过程

存储过程无参输入参数输出参数输入输出参数删除存储过程存储过程时如何实现批量插入数据语法create [or replace<] procedure < procedure name> [(<parameter list>)] is|as <localvariable declaration> begin <executable statements

2021-04-27 16:15:53 139

原创 【Oracle数据库】游标(未完)

游标含义静态游标隐式游标显示游标loop循环while 循环动态游标(拓展)含义理解为存储数据的一个集合静态游标隐式游标在PL/SQL程序中执行dml语句时,会自动创建隐式游标,名称SQL属性:%found SQL语句影响了一行或多行是为TRUE%notfound SQL语句没有影响任何行是为TRUE%rowcount SQL语句影响的行数%isopen 游标是否打开,始终为FALSE(隐式游标是关闭状态的)检测最近执行的语句declarebegin

2021-04-27 15:53:07 91

原创 【Oracle数据库】异常处理

异常处理预定义错误非预定义错误自定义错误预定义错误declare v_emp emp%rowtype;begin select empno, ename into v_emp.empno, v_emp.ename from emp where empno = '1111'; --信息是不存在的 dbms_output.put_line(v_emp.empno || '和' || v_emp.ename); end;使用goto跳转declare

2021-04-27 15:33:14 89

原创 【Oracle数据库】pl/sql的循环与判断

pl/sql的循环与判断pl/sql基础语法直接定义变量调用表中字段定义变量声明参数的方法判断if语句CASE循环while循环loop循环对比(使用goto标记跳转)使用游标pl/sql基础语法PL/SQL :是SQL语言的拓展,过程化SQL语言PL(Procedural Language):过程语言SQL:结构化查询语言分为三个部分:声明部分、可执行部分、异常处理部分declare 声明部分:声明变量、常量、类型、游标begin 执行部分:存

2021-04-27 15:23:47 544

原创 【Oracle数据库】sql函数

SQL函数单行函数1. 字符函数字符串大小写转换函数字符串控制函数2. 数字函数3. 日期函数4. 转换函数5. 通用函数多行函数1. 聚合函数2. 分组函数/分析函数group by 分组having 分组条件单行函数针对每一行都会返回一个结果1. 字符函数字符串大小写转换函数initCap(待转换的字符串)将字符串首字母转换成大写,其余都转换成小写select initCap(ename) from emplower(待转换的字符串)将参数里面的字符串,转换成小写selec

2021-04-26 20:20:48 231

原创 【Oracle数据库】备份

备份备份命令方式:用工具导入导出工具导出SQL文件备份create user bak identified by 123456;grant Resource to bak;revoke dba from bak;命令方式:CMD exp 导出用户/密码@数据库名称 file = “导出地址+文件名.dmp”CMD imp 导入用户/密码@数据库名称 fromuser = “导出用户名” touser = “导入用户名” file = “D:/scott.dmp”

2021-04-26 19:36:03 71

原创 【Oracle数据库】分页查询

分页查询分页查询伪列分页查询伪列每个表都有,但不能修改,只能用于查询rowid每一行数据的地址,自动生成,且不会重复rownum单表查询结果,数据行的序号,自动生成,且不会重复查询出第一个员工的信息select t1.*,rownum from emp t1 where rownum=1;查询第三第四个员工的信息select t2.* from(selet t1.*,rownum r from emp t1) t2where r=3 or r=4;根据员工的薪资排序

2021-04-26 19:32:44 291

原创 【Oracle数据库】关联、子查询

关联、子查询内连接等值连接范围链接(不等值连接)自然连接外连接左连接右连接全连接自连接交叉连接(笛卡尔积)内连接等值连接显示多表均满足关联条件的数据语法一:select * from 表1 inner join 表2 on 表1.字段=表2.字段/*查看emp表和dept表的所有员工信息*/select * from emp e inner join dept d on e.deptno=d.deptno;语法二:select * from 表1,表2 where 表1.字段=表2

2021-04-26 19:12:49 796

原创 【Oracle数据库】创建和增删查改表格练习

练习创建修改删除创建创建学生表s1:姓名、学号、年龄、入学日期、班级、年级,家庭住址;create table s1(sname varchar2(10) not null,snum number(2),sage char(2),sdate date,sclass char(4),sgrade char(4),saddress char(10))创建教师表t1:姓名、班级、职位、年龄;create table t1(tname varchar2(10) not nu

2021-04-25 16:26:41 244

原创 【Oracle数据库】查询练习

数据库查询练习基础查询条件查询基础查询1.查询所有的部门编号:Select deptno from emp;2.查询所有有人的部门编号:select ename,deptno from emp;3.查询所有岗位名称:Select job from emp;条件查询4.查询所有薪水超过两千的员工信息Select * from where sal>2000;5.查询所有20部门的员工姓名,编号及薪水Select ename,empno,sal from where dept

2021-04-23 17:22:37 3782

原创 【Oracle数据库】基础查询

基础查询语句查询整个表查询结果排序算数运算符函数运算比较运算符逻辑运算符查询整个表select * from 表名;查询结果排序ASC ---------升序DESC------- 降序select * from 表格 where 条件 order by 列名 Desc;/* 查询emp表里deptno为20的数据并按照empno降序排序 */select * from emp where deptno=20 order by empno DESC算数运算符+,-,*,/查询员

2021-04-20 16:38:29 545

原创 【Oracle数据库】给表添加/删除约束

给列表添加约束约束类型约束类型主键约束 :Primary Key Constraint 注:要求主键列数据唯一,并且不允许为空唯一约束 :Unique Constraint 注:要求该列唯一,允许为空检查约束 :Check Constraint 注:某列取值范围限制、格式限制等,如有关年龄的约束外键约束 :Foreign Key Constraint 注:用于两表间建立关系,需要指定引用主表的那列...

2021-04-20 12:20:22 309

原创 【Oracle数据库】创建、增删查改、复制表

表格数据类型创建表查询表查看当前用户下的所有表查看表结构修改修改表名直接修改复制整个表(不复制约束)复制部分数据复制数据添加列修改列名修改表格结构查看查看创建表添加备注删除删除表结构(列)删除内容(能回滚)删除内容(不能回滚)删除表数据类型number:没有指定长度限制varchar2(100):字符串类型,oracle特有的,最大长度4000,可变长度,把空字符串当作null处理。varchar(100) : 字符串类型,sql标准,可以存储空字符串,oracle 建议使用varchar2 。

2021-04-19 20:24:28 323

原创 【Oracle数据库】创建、增删查改表空间和用户练习

表空间-用户练习创建表空间用户修改授权创建表空间创建表空间,数据文件命名为tablespace01,存放在D盘根目录,大小为10M;create tablespace tablespace01datafile 'D:/tablespace01.dbf'size 10M;创建表空间,数据文件命名为tablespace02,存放在D盘test文件夹中,大小为20M;create tablespace tablespace02datafile 'D:/test/tablespace02

2021-04-19 19:26:16 299

原创 【Oracle数据库】创建、删除、修改、查看表空间和用户

数据库-表空间SQL创建表空间删除表空间创建用户锁定状态解锁用户查看当前用户修改用户密码授予登录权限回收权限删除用户查看当前数据库下的用户SQLSQL:结构化查询语言(脚本语言)DDL:数据定义语言(create 创建,alter 更改, drop 删除)DML:数据操作语言(insert 增,delete 删,update 改, select 查)DCL:数据控制语言 (grant 授予,revoke 回收)TCL:事务控制语言 (commit 提交 rollback 回滚)DQL:

2021-04-19 19:14:19 215

原创 【python】利用while函数和random模块写猜数字游戏

# n = int(55) #设置固定猜测数字import random #导入random伪随机数模块n = random.randint(0,101) #给n赋值,设定随机数范围在0-100m = int()while n != m: #n不等于m的时候进入循环 m = int(input('请猜一个数字:')) #输入猜测的数字 if n>m: print('猜小了') elif n<m: print('猜大了')pr

2021-04-14 10:53:10 353

原创 【python】利用while/for打印出九九乘法表

python练习之九九乘法表while循环for range()函数while循环row = 1while row <= 9: col = 1 while col <= row: print('%d*%d=%d\t'%(row,col,row*col),end='') col +=1 print('') row += 1for range()函数for i in range(1,10): f.

2021-04-14 10:49:10 145

原创 【Python】字典

Python笔记之字典特点定义字典输出输出整个字典查找键(key)输出对应的值(value)输出分别输出字典里的键(key)和值(value)输出字典长度增删查改增加新键值对修改值查询删除键值对清空字典删除字典特点1.无序集合对象,元素的存取通过key-value键值2.一种映射类型,用 {} 标识,一个无序的key:value对集合3.key必须使用不可变类型,在同一个字典中,key必须唯一4.方便查找和搜索定义字典dict = {'one': "1 - Python教程", 2

2021-04-11 17:55:02 93

原创 【python】列表

Python笔记之列表(list)特点定义列表输出整个列表输出某个元素切片特点1.可增删查改2.有序集合3.元素类型可以不同4.用‘+’连接两个列表,‘*’是重复操作5.切片截取:变量[起始下标:结束下标:步进]6.索引值从0开始,-1代表末尾定义列表list = ['abcd',786,3.13,'test',45.8]输出整个列表print(list)输出某个元素print(list[0]) #输出该列表的第一个元素

2021-04-11 17:30:48 96

原创 【Python】print()函数输出

输出字符串print('hello')print("hello")print(''' hello''')print("""hello""")#连接两个字符串#用.连接,输出的字符串中间会有空格即“hello world”print('hello','world')#用+连接,输出的字符串中间没有空格即“helloworld”print('hello'+'world')#内容过长则用\分隔print('aaaaa\bbbbb\ ccccccc').

2021-04-11 16:19:31 714 1

原创 【笔记】项目流程

2021-04-11 15:06:03 28

原创 【python】for循环range()函数练习

【python】for循环range()函数练习输出1~100之间偶数之和sum = 0for i in range(2,101,2): sum += iprint (sum)输出1~100之间奇数之和sum1 = 0for i in range(1,101,2): sum1 += iprint (sum1)模拟登录程序for i in range(3): name = input('用户名:') passwd = input('密码:')

2021-04-08 11:09:04 1403

原创 【python】while循环练习

【python】while循环练习将1`100以内的整数相加i = 0result = 0while i <= 100: print (i) result += i i += 1print ('%d' %result)i = 0result = 0while i <= 100: result += i i += 1print (result)将1~100内的奇数相加i = 0result = 0while i &l

2021-04-08 11:01:29 151

原创 【python】if语句练习

【python】if语句练习跟电脑比数字要用import导入模块,才能使用random伪随机数字player = int(input('请输入1-3的数字:'))import randomcomputer = random.randint(1,3)print (computer)if ((player == 1 and computer == 2) or (player == 2 and computer == 3)\ or(player == 3 and com

2021-04-08 10:52:08 132

原创 git连接gitee、创建分支、切换分支、回滚版本

git连接gitee参考文章-知乎.先确认自己已经安装了git,在桌面或你创建的文件夹右键选择git bash here若安装了git右键却没有相关选项的解决办法先输入用户名(非邮箱,我用的手机号 git config --global user.name "用户名"输入注册gitee的邮箱git config --global user.email "邮箱"初始化gitgit init创建公钥、连接公钥ssh -keygen -t rsa -C "这个填邮箱或手

2021-04-05 17:21:50 7249

空空如也

空空如也

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

TA关注的人

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