- 博客(15)
- 收藏
- 关注
转载 oracle 11g删除主键约束级联删除唯一索引
实际开发中,在创建表主键约束的时候,通常会级联创建唯一索引。假设现在需要在联合主键中增加一个字段SO_COMPANY_CDE,刚开始的做法是删除主键约束,再重新创建联合主键alter table CBS_AG_CNTR_MTHD drop CONSTRAINT PK_CBS_AG_CNTR_MTHD cascade;--确认约束和索引的删除情况 可以发现主键被删除了,但是唯一索引依旧存在,因此如果插入重复的数据,还是会报违反约束的错误处理方法: 在删除约束的时候需要显示的
2021-11-16 11:06:19 1600
原创 容器技术相关的一些概念问题
一、什么是容器技术,容器技术有什么特点1、什么是容器技术?Linux Container(简称LXC)它是一种内核轻量级的操作系统层虚拟化技术。Linux Container主要由Namespace和Cgroup两大机制来保证实现。2、容器技术的特点极其轻量:只打包了必要的Bin/Lib 秒级部署:根据镜像的不同,容器的部署大概在毫秒与秒之间(比虚拟机强很多); 易于移植:一次构建,随处部署; 弹性伸缩:Kubernetes、Swam、Mesos这类开源、方便、好使的容器管理平台有着非
2020-05-15 14:16:54 411
原创 Linux which、whereis、locate、find命令
一、which、whereis、locate、find的区别命令 说明 which 常用于查找可直接执行的命令。只能查找可执行文件,该命令基本只在$PATH路径中搜索,查找范围最小,查找速度快。默认只返回第一个匹配的文件路径,通过选项 -a 可以返回所有匹配结果 whereis 不只可以查找命令,其他文件类型都可以(man中说只能查命令、源文件和man文件,实际测试可以查大多数文件)。在$PATH路径基础上增加了一些系统目录的查找,查找范围比which稍大,查找速度快。可以通过
2020-05-09 15:53:03 313
转载 进程管理工具(supervisor)使用详解及常见问题
一、supervisor简介Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确...
2020-05-08 14:01:45 1262
转载 Sentinel 原理-全解析
系列文章Sentinel 原理-调用链Sentinel 原理-滑动窗口Sentinel 原理-实体类Sentinel 实战-限流篇Sentinel 实战-控制台篇Sentinel 实战-规则持久化Sentinel 实战-集群限流篇Sentinel 系列教程,现已上传到 github 和 gitee 中:GitHub:https://github.com/all4you/sentinel...
2020-04-03 16:36:16 10995
原创 node.js前端环境搭建(Linux系统下nvm、npm、pm2安装)
一、Linux下安装nvm1、git地址:https://github.com/nvm-sh/nvm2、安装方法一:使用以下cURL或Wget命令:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bashwget -qO- https://raw.githubuserconte...
2020-03-28 18:42:52 625
转载 Linux 学习思维导图整理
Linux 学习路径Linux 桌面介绍FHS:文件系统目录标准Linux 需要特别注意的目录Linux 内核学习路线Linux Security CoachingGitHub地址:https://raw.githubusercontent.com/phith0n/Mind-Map/m...
2020-03-26 11:15:49 281
转载 oracle中left join,right join,inner join的坑
本文主要是记录一下实际使用oracle中join查询遇到的坑1.用到两张表,学生表和学年分数表,先建立2.普通连接查询INNER JOIN,查询每个学年有成绩的学生以及分数情况LFET JOIN 和 RIGHT JOIN 也类似,不举例了。以下重点是说以下,连接的时候遇到的坑,以左连接举例:这是查询条件在where后的结果这是查询条件同样跟在on后的结...
2020-03-26 11:10:03 302
转载 oracle中各种连接事例,left join、right join、full join
A表B表--内连接 把匹配的信息全部查出来select * from t_wdx_a a inner join t_wdx_b b on a.id = b.id; --左连接 包含左边表所有记录,右边所有的匹配的记录,如果没有则用空补齐(简写的时候+在右边)select * from t_wdx_a a left join t_wdx_b b on ...
2020-03-26 11:08:38 159
转载 Linux常用命令英文全称与中文解释
apt:Advanced Packaging Tool高级包装工具cp: Copy file 复制文件cat: Concatenate 串联cd:Change directory 切换目录chmod: Change mode 改变模式chown: Change owner 改变所有者chgrp: Change group 改变用户组df: Disk free ...
2020-03-25 15:20:15 224
转载 46个Linux面试常见问题
问题一:绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?答案:绝对路径: 如/etc/init.d当前目录和上层目录: ./ ../主目录: ~/切换目录: cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?答案:查看当前进程: ps执行退出: exit查看当前路径: pwd问题三:怎么清屏?怎么退出当前命令...
2020-03-25 09:46:44 330
转载 运维必须掌握的27道Linux面试题
1.解释下什么是GPL,GNU,自由软件?GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。2.如何选择Linux操作系统版本?一般来讲,桌面用户首选Ubuntu;服务...
2020-03-25 09:42:08 722
转载 Linux常用命令--文件相关
一、更改文件属性1、chgrp:更改文件属组(change group)语法:chgrp [-R] 属组名 文件名参数选项-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。2、chown:更改文件属主,也可以同时更改文件属组(change owner)语法:chown [–R] 属主名 文件名cho...
2020-03-24 11:31:00 167
转载 深度:一文看懂Linux内核!Linux内核架构和工作原理详解(转)
原文链接http://www.openpcba.com/web/contents/get?id=4638&tid=15简介作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。...
2020-03-24 10:07:27 4744
转载 linux系统组成及结构
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。1. linux内核内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。...
2020-03-24 09:03:04 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人