自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 问答 (13)
  • 收藏
  • 关注

原创 域名层级划分

教科书的定义www. zhihu. com .三级域 二级域 顶级域 根域www. zhihu. com. cn .四级域 三级域 二级域 顶级域 根域顶级域名又称之为一级域名,例如:".com"、".org"、".net"、".cn"等。baidu.com 二级域名,www.baidu.com 三级域名,bbs.baidu

2020-08-23 10:51:25 8211

原创 希腊字母常用指代意义及其中文读音

MyHtml.html 希腊字母常用指代意义及其中文读音 序号 大写 小写 英语音标注音 英文 汉语名称 常用指代意义 1 Α α /'ælfə/ alpha 阿尔法 角度、系数、角加速度、第一个、电离度、转化率 2 Β β /'bi:tə/ 或 /'beɪtə/ ..

2020-08-18 15:57:08 2072

原创 Mac下载JDK/安装JDK/卸载JDK

Mac如何安装JDK,点击查看

2020-08-17 17:30:57 687

原创 数据库的序列

序列的特性:产生连续的不同的数字值用来作为数据表的主键。序列是数据库中的独立对象表可以用序列产生的值作为主键 , 也可以不用序列可以为一个或多个表产生主键 , 也可以不用建议:一个序列为一个表产生主键序列这种对象在 Oracle、db2 等数据库中有 , 在 mysql、sql server 中没有。create sequence student_id ; -- 产生从 1 开始的数字值(即序列) , 步进是 1select student_id.nextval from dual ;-

2020-08-17 14:01:22 2122

原创 Oracle数据库的trigger(触发器)

触发器 TriggerPL/SQL 程序中的触发器的结构类似于函数和过程 , 与函数和过程不同 , 触发器是在事件发生时隐式地运行的。相当于Java语言中的事件监听器

2020-08-16 21:35:10 176

原创 Oracle的package(包)

包 Package包是一种比较特殊的 PL/SQL 程序 , 它并不是一个 PL/SQL 存储程序块 , 而是用于将相关的存储过程和函数组织起来 , 组成 PL/SQL 存储程序组。包由两个独立部分组成:包头和包体。

2020-08-16 21:32:14 246

原创 数据库的存储过程

存储过程 Procedure过程( Procedure )是一种 PL/SQL 存储程序单元 , 主要用于在数据库中完成特定的操作或者任务 , 如果在程序中经常需要执行某个操作 , 可以基于这些操作建立一个过程 ,用于简化客户端的开发和维护 , 以及提高执行性能。在实际项目开发中,因为业务需求不断变化,所以经常执行的“某个操作”的逻辑也经常变化,导致因此而创建的存储过程需要经常调整,而存储过程的语句晦涩难懂,对于不熟悉的程序员而言造成很大的不便,效率也大打折扣,所以在实际开发过程中并不建议使用存储过程

2020-08-16 21:30:05 307

原创 Oracle数据库的Sequence(序列)

序列 Sequence( 掌握 )序列(Sequence)是一种用来生成唯一数字值的数据库对象。序列的值由Oracle程序按递增或递减顺序自动生成 , 通常用来自动生成表的主键值 , 是一种高效率获得唯一键 值的途径。...

2020-08-16 21:19:34 211

原创 数据库的视图

视图 View( 掌握 )视图也被称为虚表( 虚拟的表 ) , 视图对应于一条 Select 语句 , 这条查询语句得到的结果集被赋予一个名字 , 即视图的名字 , 此后可以像操作表一样操作这个视图。使用视图的主要目的是简化复杂查询。...

2020-08-16 21:16:02 222

原创 项目建立数据库初始环境脚本文件的示例

-----------脚本文件 begin---------alter table student drop constraint stu_mid_fk ; – 删除参照表约束drop table student ; – 删除参照表( 从表 )drop table major ; – 删除被参照表( 主表 )create table major(…) ; – 创建被参照表( 主表 )create table student(…); – 创建参照表( 从表 )alter table student

2020-08-16 21:07:24 150

原创 数据库表的约束条件

1.主键约束主键约束可以用两种方式定义:列级主键约束和表级主键约束列级主键约束演示:create table dept_htlwk(deptno varchar(20) primary key, --列级约束条件 dname varchar(20),location varchar(40));表级主键约束演示:create table dept_htlwk( deptno varchar(20) ,dname varchar(20) ,location varchar(40) ,

2020-08-16 20:54:35 3332

原创 MySQL关于check约束无效的解决办法

首先看下面这段MySQL的操作,新建一个含有a和b的表,其中a用check约束必须大于0,然而插入了一条(-2,1,1)的数据,其中a=-2,也是成功插入的。所以MySQL只是check,但是不强制check。mysql> create table checkDemoTable(a int,b int,id int,primary key(id));Query OK, 0 rows affectedmysql> alter table checkDemoTable add constr

2020-08-16 15:35:16 1046

原创 Windows 系统如何查看本机的 IP 地址

查询本机外网IP地址1.百度直接搜索“IP地址”,就可以看到了2.输入命令curl -L tool.lu/ip查询本机内网IP地址1.控制面板-网络连接-查看属性2.输入命令命令ipconfig或者ipconfig/all

2020-08-16 12:52:14 1538

原创 禅道项目管理系统里面的「产品」与「项目」的区别和关系

一、产品与项目的区别1、定位不同产品是需求方,决定做什么。项目是执行方,解决的是如何做的问题。2、使用者不同产品由产品经理使用和管理,记录需求,规划产品的开发计划。项目由项目经理使用和管理,关联需求,分解任务,组建团队,领导团队成员进行开发工作。全程把控项目的进展。3、周期不同项目的周期一般较短。项目任务开发完毕,发布新版本,项目就算结束。产品的周期较长,是一个不断成长、完善和维护的过程,类似于人的成长。每个项目只进行一次,完成就关闭,生命周期结束。而产品是不断被更新的,没有完成的概念。

2020-08-15 17:03:43 12534

原创 MySQL使用规范_心得总结

1 命名规范所有数据库对象名称必须使用小写字母并用下划线分割禁止使用mysql保留关键字 —如果表名中包含关键字查询时,需要将其有单引号括起来见名识意,并且最后不要超过32个字符临时库表以tmp_为前缀并以日期为后缀,备份表以bak_为前缀并以日期为后缀所有存储相同数据的列名和列类型必须一致–一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索引失效,导致查询效率降低2 数据库基本设计规范没有特殊要求下,所有表必须使用innodb存储引擎–支付事务、行级锁、更好

2020-08-09 15:11:48 231

原创 正则表达式详解

表达式全集字符 描述\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\”匹配“\”而“(”则匹配“(”。^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$ 匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及

2020-08-09 15:05:29 423

原创 Linux 环境变量设置及查看

显示环境变量HOME  $ echo $HOME  /home/redbooks设置一个新的环境变量hello  $ export HELLO=“Hello!”  $ echo $HELLO  Hello!使用env命令显示所有的环境变量  $ env  HOSTNAME=redbooks.safe.org  PVM_RSH=/usr/bin/rsh  Shell=/bin/bash  TERM=xterm  HISTSIZE=1000  …使用set命令显示所..

2020-08-09 14:31:15 559

原创 Linux系统下如何安装JDK?

一、首先下载linux版本jdk点击进入jdk官网根据自己的需求,下载不同版本的jdk2.将下载好的jdk压缩包,通过ftp上传到linux系统的当前用户下,我当前登录的用户为root用户3.将上传后的jdk,解压到/usr/local/目录下,命令如下:tar -zxvf ./jdk-8u172-linux-x64.tar.gz -C /usr/local/x:表示从tar包中解压出来,z:表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压,v:显示详细信息

2020-08-09 14:25:12 455

原创 Linux 系统关于应该把程序安装在目录 /usr 还是目录 /usr/local 下的思考

如果你认为jdk是系统提供给你可选的程序,放在opt里如果你认为这是你个人行为,自主安装的,放在usr/local里,具体是usr/local/lib如果你觉得jdk对你来说是必不可少的运行库,放在lib里上面三句是最开始的想法,其实我也想找出一个最佳实践,后来看了看linux的目录结构,发现就算是同一个东西,系统自带和你手动安装,就不应该在同一个目录里。同样是浏览器,系统自带的firefox就在/usr/lib里,而后来通过软件包安装的chrome就在/opt里。如果系统自带java,我觉.

2020-08-09 14:06:39 670

转载 Windows 系统下使用 putty 客户端通过 SSH 远程连接 AWS 服务器

找到在购买亚马逊的AWS服务器时保存的密钥文件(假设为abc.pem)。打开PuTTYgen,如下图,点击图中1处的“load”,找到abc.pem文件所在的位置,并选择abc.pem,确定;然后,选择图中2处的RSA。3. 这时,点击下图的“Save private key”按钮,命名并保存在你自己想放的地方(如命名为def.ppk)。4.打开PuTTY, 在“Session”界面输入“Host Name ”,“Host Name ”在亚马逊AWS的EC2控制面板中可以找到,如下图..

2020-08-09 13:04:58 627

原创 winscp使用密钥登录远程linux系统

说明:WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时putty也是一个开源连接ssh的windows客户端,本文介绍putty+WinSCP+密钥对登录linux服务器。1. 创建密钥对安装opensslyum –y install openssl #openssl一般服务器都会预装创建密钥对ssh-keygen #然后默认一路确认即可默认生成的是RSA 2048加密,如果需要更改可以使用-t –b指明加密算法与密钥长度;默认私钥与公钥都保持在家目录下的.ss

2020-08-09 12:48:18 3775 1

原创 Windows 系统下,移动硬盘无法识别怎么修复?

方案1:移动硬盘没有驱动器号有时移动硬盘插入计算机,但无法在我的计算机上显示。此时,可能只是因为移动硬盘没有驱动器号。右键单击此计算机(计算机),然后单击[管理]将其打开。点击左边的[磁盘管理],在右边找到移动硬盘。右键单击移动硬盘,选择[更改驱动器和路径],然后单击[添加]将驱动器号添加到移动硬盘,并确认完成,以便显示移动硬盘。方案二:移动硬盘同时按下键盘快捷键win R,打开操作窗口,输入[devmgmt.MSc]确认。在“设备管理器”界面中,单击“查看”并选中“显示隐藏设备

2020-08-09 12:27:27 3874

原创 已经创建了AWS EC2实例,Linux系统默认没有root用户,那么如何创建root用户并更改为root用户登录呢?

文章目录1. 如何创建ROOT及设置密码2.更改登陆方式,采用ROOT用户登陆a. 编辑EC2实例的ssh登录方式b. 再编辑authorized_keys文件,将ssh-rsa 前面的文字全部删除,确保ssh-rsa没有任何文字,包括空格。3. 重新登陆对于刚创建AWS EC2实例,或者经常使用AWS 实例的小伙伴们来说,刚创建的EC2实例是没有ROOT权限的,因此不能直接使用ROOT用户去登陆实例,也无法获取到root权限。一般情况下,EC2实例默认是以ec2-user为用户名去登陆的(除了Ubun

2020-08-09 12:14:10 1335

原创 MySQL JDBC URL各参数详解

参数名称参数说明缺省值最低版本要求user数据库用户名(用于连接数据库)password用户密码(用于连接数据库)useUnicode是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为truefalse1.1guseSSLMySQL在高版本需要指明是否进行SSL连接 在mysql连接字符串url中加入ssl=true或者false即可characterEncoding...

2020-08-08 23:50:54 9519

转载 MyEclipse或者Eclipse的小图标含义详解

2020-08-08 13:11:27 766

原创 MyEclipse for Mac快捷键

MyEclipse for mac 快捷键 快键键 作用 备注 Command+1 快速...

2020-08-07 17:10:25 377

原创 Oracle/MySQL数据库查询结果集的集合操作(合集/交集/差集)

数据库中的查询语句的结果集( ResultSet ):集合A和集合B集合 A: {1,2,3,4,5},集合 B: {1,3,5,7,9}A与B的合集:{1,2,3,4,5,7,9},元素聚合并去重A与B的交集:{1,3,5},保留共有的元素A与B的差集:{2,4},从A集合中去掉存在于集合B的所有元素,也可以理解为从A集合中去掉彼此共有的元素结果集操作两个结果集必须结构相同当列的个数、列的顺序、列的数据类型一致时 , 我们称这两个结果集结构相同只有结构相同的结果集才能做集合操作

2020-08-06 18:10:25 2845

原创 Oracle 数据库的子查询(关联子查询)

子查询结果返回一个值(单列单行)选择比较运算符:> < >= <= = <>select ename from emp_xxxwhere salary > ( select salary from emp_xxx where ename = '张无忌' ) ;子查询结果返回多行(单列多行)选择比较运算符:>ALL >ANY <ALL <ANY inselect ename from emp_xxxwhere

2020-08-06 16:41:24 2558 1

原创 MySQL函数/数据库函数

单行函数round()函数:round( 数字 , 小数点后的位数 )用于数字的四舍五入,如果没有第二个参数 , 默认是 0trunc()函数:trunc( 数字 , 小数点后的位数 )用于截取,不会四舍五入,如果没有第二个参数 , 默认是 0coalesce()函数:返回参数列表中第一个非空参数 , 参数列表中最后一个值通常为常量例句:select ename , bonus , salary ,coalesce( bonus , salary*0.5 , 100 ) bonus_year

2020-08-06 11:00:15 384

原创 Liao Wenxiong‘s thoughts

点击看看在想什么鬼

2020-08-05 15:10:55 91

原创 MySQL查询条件中的各种运算符/操作符说明

between…and…select * from emp_xxx where salary between 5000 and 10000 ;select * from emp_xxx where salary not between 5000 and 8000 ;inselect * from emp_xxx where job in (‘Manager’ , ‘Analyst’) ;select * from emp_xxx where depno not in( 20 , 30 ) ;模糊

2020-08-05 15:07:19 2727

sensitive_word.sql

sensitive_word.sql

2021-07-22

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

TA关注的人

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