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

原创 SQLServer中使用存储过程调用WebAPI

SQLServer中使用存储过程调用WebAPI下面是封装的调用web API的存储过程,其中sp_OACreate和sp_OAMethod以及sp_OADestroy是系统自带扩展存储过程,具体使用文档可以参考官网,均是对OLE对象的操作ALTER PROCEDURE [dbo].[Proc_CallWebApi] -- Add the parameters for the stored procedure here @ApiUrl VARCHAR(200), --api请求地址 @Reque

2021-07-30 11:53:57 2065

原创 SqlServer中递归查询父节点及其所属子节点

SqlServer中递归查询父节点及其所属子节点需求场景SQL脚本实现-业务不同,实现有差异查询结果需求场景递归查询父节点及其所属子节点SQL脚本实现-业务不同,实现有差异 -- 查找所有父节点with tab as( select pc.id,pc.ParentId,pcd.Name,1 as [level] from ProductCategories pc join Produ...

2020-01-12 17:11:04 2137

原创 js在debug的时候代码能成功执行,但是直接运行则对应代码没有执行(偶发)

异常场景记录:这是最近几天困扰的问题,实现js中取出数据库数据之后,向页面对应的表格赋值,开发完成之后debug模式没有问题,成功运行。然后直接运行,起初也没啥问题,测试人员在测试的时候反馈有些时候值不能带出来。window.sessionStorage解决方案1、检查脚本代码,发现初步确定以下重点嫌疑代码,并加入日志打印代码console.log('debugLoc_1'); ...

2019-08-16 01:53:16 2462

原创 Linux中常用yum源

1、http://rpm.pbone.net/【单独收缩rpm包安装】2、yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm【安装】3、https://download1.rpmfusion.org/free/el/updates/7/x86_64/【添加repo】4、http:...

2019-08-09 01:11:04 294

原创 Linux中禁止root用户通过ssh远程登陆

实现方式:修改服务端/etc/ssh/sshd_config配置文件1、找到/etc/ssh/sshd_config文件后修改其中的#PermitRootLogin yes为PermitRootLogin no2、重启sshd服务[root@villainc ssh]# systemctl restart sshd3、若要设置只允许密码登陆就需要设置为PermitRootLogin ...

2019-08-07 01:30:54 4481 2

原创 Linux中客户端设置免密登陆远程服务端

实现方式:公私钥对1、使用ssh-keygen命令在当前用户根目录下的.ssh目中中生成公钥~/.ssh/id_rsa.pub及私钥~/.ssh/is_rsa,另外私钥的权限应当为600,公钥为644.【客户端操作】[root@hsc ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in wh...

2019-08-07 00:53:24 163

原创 Linux创建文件系统

1、对于MBR类型的磁盘分区来说只能对主分区进行文件系统创建。使用命令为mkfs一、创建文件系统#常用指令为:mkfs.xfs和mkfs.ext4 mkfs.ext /dev/sdb4 #或者下面这条命令也行 mkfs - t ext4 /dev/sdb4二、挂载磁盘#创建挂载点 mkdir /mnt/mpext#挂载 mount /dev/sdb4 /mnt/mpext...

2019-08-04 02:54:28 259

原创 使用fdisk创建MBR磁盘分区

MBR(Master Boot record):最多只支持四个主分区,在Linux系统上管理员可以使用扩展分区和逻辑分区来创建最多15个。由于分区大小数据以32位值存储,故使用MBR方案时,最大磁盘和分区大小限制为2TB。对于磁盘上需要超过四个分区的情况,可以通过创建三个主分区和一个扩展分区来绕开此限制,这个扩展分区可以看作是一个容器,在其中创建多个逻辑分区。1.查询当前系统识别到的磁盘...

2019-08-01 01:05:41 2321

原创 ORA-24777 不允许使用不可使用的数据库链路databaselink

在网上查了,这是是由于dblink引起的。很奇怪的问题,在pl/sql上直接查询没有问题,到业务环节就报错。如下是本次异常的解决步骤。1、修改dblink为shared模式。》drop database link demoDBK》create shared database link demoDBK connect to APPS identified by szgtuat a...

2019-07-31 19:24:26 1821

原创 Linux中得IP别名和接口绑定

一、网卡高级命令1、查看网卡状态mii-tool 网卡名称mii-tool eth02、查看网卡设置,其中eth0为目标网卡名称###########查看网卡物理特性##########ethtool eth0###########查看网卡驱动信息##########ethtool -i eth0###########查看网卡状态##########ethtool -S eth...

2019-07-31 00:07:07 281

原创 Linux下创建RAID

查看RAID信息mdadm -D /dev/md0创建RAID 1mdadm -C /dev/md0 -a yes -l 1 -n 2 /dev/sdb /dev/sdc创建RAID 5mdadm -C /dev/md0 -a yes -l 5 -n 3 /dev/sdb /dev/sdc /dev/sdd创建RAID 6mdadm -C /dev/md0 -a yes -l ...

2019-07-28 23:45:53 267

原创 Linux中使用RAID技术提升磁盘读写速度及数据安全

目的:解决计算机性能瓶颈及数据安全问题RAID(redundant array of independent disks):磁盘冗余阵列技术一、RAID原理1、通过多磁盘、并行运行来提高计算机的存储IO性能。2、RAID级别(常用如下四类):RAID 0 读写性能—【性能最高的】RAID 1 读取性能 冗余性—【冗余能力最强】RAID 5 读写性能 冗余性(允许1块硬盘损坏)...

2019-07-25 23:09:26 3558

原创 Linux中使得新建的文件或文件夹自动继承其父文件夹的所属组

按如下设置之后,往后在该目标文件夹下新建的所有的文件或文件夹都将自动归为当前指定目标文件夹所在得用户组chmod g+s 文件夹名称

2019-07-25 00:08:43 7546

原创 Linux中ACL高级权限管理解决传统UGO模式限制

Linux中UGO模式:user、group、othersACL:access control list是一种高级权限机制,ACL需要在挂载文件的时候就打开ACL功能mount -o acl /dev/sda5 /mntACL允许针对不同用户、不同组对一个目标文件/文件夹进行全选设置,不受UGO模式限制。查看一个文件的ACL设置getfacl 文件名/文件夹名针对一个用户对文件进行...

2019-07-24 23:33:46 288

原创 Linux中卷组VG的缩小

需求:Linux中实现卷组VG的缩小实现步骤1、将PV中指定卷组中移除vgreduce cmpServer /dev/sdd2、查看缩小后的卷组vgdisplay

2019-07-24 21:51:56 2007

原创 Linux中逻辑卷LV的缩小

需求:Linux中实现逻辑卷的缩小注意事项1、逻辑卷的缩小必须离线执行,要卸载逻辑卷LV实现步骤1、卸载已经挂载的逻辑卷umount /dev/cmpServer/mylv2、缩小文件系统(这里会提示运行fsck检查文件系统)resize2fs /dev/cmpServer/mylv 1G3、缩小LV逻辑卷lvreduce -L -1G /dev/cmpServer/my...

2019-07-24 21:49:07 245

原创 Linux中卷组VG的拉伸

需求:实现Linux系统的卷组的扩展拉伸实现步骤1、将要添加到卷组VG中的硬盘格式化未物理卷PVpvcreate /dev/sdd2、将新的PV添加到指定的卷组中vgextend cmpServer /dev/sdd3、查看扩展后的卷组VG的大小vgdisplay...

2019-07-24 21:41:05 213

原创 Linux中逻辑卷的扩展拉伸

目的:实现逻辑卷的扩展拉伸实现步骤1、报账VG中有足够的空闲空间vgdisplay2、扩充逻辑卷lvextend -L +1G /dev/cmpServer/mylv3、查看扩充后的LV大小lvdisplay4、更新文件系统resize2fs /dev/cmpServer/mylv5、查看更新后文件系统df -h...

2019-07-24 21:35:07 159

原创 Javascript使用encodeURIComponent,btoa和decodeURIComponent,atob解决中文乱码

应用场景:web页面间数据传递时出现中文乱码问题一、加密btoa,encodeURIComponent1、encodeURIComponent用于将字符转换为URIString类型,因为btoa加密字符的时候,将ascii字符串或二进制数据转换成一个base64编码过的字符串但不能直接作用于Unicode字符。直接使用Unicode字符加密,会提示无效字符错误>btoa('中国c...

2019-07-19 00:33:43 1479

原创 Linux文件系统结构笔记

文件系统层次(Red Hat Enterprise Linux 7)1、结构图2、/usr已安装的软件、共享的库,包括文件和静态只读程序数据。重要的子目录:-/usr/bin:用户指令-/usr/sbin:系统管理指令-/usr/local:本地自定义软件3、/etc当前系统的配置文件4、/var用户存储当前系统的可变数据,范围为在系统启动间的数据。动态变化的文件(如数据库...

2019-07-17 00:12:03 123

原创 Linux中遗忘root密码解决方案

场景:root密码忘记一、解决方案1、开机进入单用户模式a.开机后,在菜单页面按E进入编辑模式在Linux16 的核心项目代码行的尾部,添加上参数 rd.break ,并按 ctrl+X 重开机b.其中的mount来检测挂载点,找到sysroot2、切换/sysrootmount -o remount,rw /sysroot 【重新挂载/sysroot为可读写】chr...

2019-07-15 23:19:29 250

原创 Linux无法开机问题处理,bash修复

本篇为模拟bash损坏,系统无法开机问题。VMware虚拟机环境注意点:修复前需要查看下/etc/fstab目录是否损坏或文件系统没有损坏一、单用户模式修复步骤1、进入bios环境,设置boot选项为加载固件2、进入启动画面之后,按E进入如下界面,找到如图位置,在rhgb后面的内容删掉之后,输入rd.break。3、按下ctrl+x,则进入switch_boot内存系统4、m...

2019-07-11 22:06:07 2327

原创 为本机【windows】或虚拟机【Linux】新增IP地址

目的:通过和本机或虚拟机相同的IP段来实现本机和虚拟机的互通,注意ping通只要同网段就行,但是要联网还需设置resolv.conf配置文件。一、本机windowswin+R运行指令:ncpa.cpl打开网络连接配置界面,点击【属性】设置IP二、虚拟机【Linux】cd到网卡设置目录下[root@station6 network-scripts]# pwd/etc/...

2019-07-01 18:19:47 233

原创 Linux中创建与删除逻辑卷LVM

1、将物理磁盘设备初始化为物理卷(PV)pvcreate /dev/sdb /dev/sdc#1.创建后可以使用pvs【概括】或者pvdisplay【详细】查看物理卷信息2、创建卷组,并将PV加入卷组(VG)中vgcreate myvg /dev/sdb /dev/sdc#1.创建后可以使用vgs【概括】或者vgdisplay【详细】查看卷组信息3、基于卷组创建逻辑卷(LV)#语...

2019-06-26 20:27:26 672

原创 Linux中防火墙指令Iptables常用操作

一、查询[root@strong ~]# iptables -LChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destination...

2019-06-26 19:15:48 126

原创 Oracle中分析函数Over、partition的用法

一、常用函数结构整理row_number() over(partition by … order by …)rank() over(partition by … order by …)dense_rank() over(partition by … order by …)count() over(partition by … order by …)max() over(partitio...

2019-06-18 18:08:40 3093

原创 Oracle中数据泵EXPDP和IMPDP基础使用

一、EXPDP导出数据·可以使用EXPDP HELP=Y;来查看指令。另外EXPDP工具只能将导出的转储文件存储在Directories对象对应的OS目录中,而不能直接指定转储文件所在的OS目录。故而要使用EXPDP工具必须先建利Directories对象,并为数据库用户授予Directories对象的权限。导出模式:导出数据库、导出表空间、导出模式、导出表SQL>create d...

2019-06-16 00:44:03 191

原创 Oracle数据跨库跨服务器迁移(EXPDP、IMPDP)

需求:1.以生产环境为基准搭建一个相似的数据库环境一、正式环境数据准备--进入数据库环境1.create or replace directory dir as '/home/oracle/Documents/Databackup';--将新建的目录对象dir授权给自己的账户myaccount2.GRANT READ,WRITE ON DIRECTORY dir TO myacco...

2019-06-15 19:16:23 2632

原创 Oracle中使用RMAN备份及恢复数据库(chapter A)

*说明:noarchivelog模式数据库只能执行一致性的增量备份,所以备份时需要关闭数据库。archivelog模式则数据库开关都可以进行备份。一、NOARCHIVELOG模式介质故障时通过RMAN执行恢复,只需要执行RESTORE命令即可将数据库文件修复到正确的位置,不需要recover。使用sysdba权限的账户查询数据库模式进入RMAN,将数据库置于mount模式[or...

2019-06-13 00:43:05 451

原创 Oracle中递归查询父节点及其所属子节点(Connect By)

1.需求 递归查询父节点及其所属子节点2.实现SELECT rofyxm.rofyxm_fjnm,rofyxm.rofyxm_mc,PRIOR rofyxm.rofyxm_fjnm,PRIOR rofyxm.rofyxm_mc,LEVEL lev FROM rofyxmSTART WITH LEN(ROFYXM_FJNM)=4--父级编号起始条件CONNECT BY NOCYCLE SU...

2019-06-12 09:46:56 1132

原创 Oracle中使用DBLink实现跨库数据访问

需求实现两台数据库之间的数据访问。实现步骤a.赋予创建的dblink的权限b.创建DBLinkcreate public database link test_link connect to scott identified by tiger using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST ...

2019-06-11 22:33:35 398

空空如也

空空如也

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

TA关注的人

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