经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
数据库/运维:WindowsLinux/ShellNginxUNIXMySQLMS SQL ServerMS AccessMS DOS命令OracleSQLiteMongoDBRedisSSDBMemcachedCassandraHibernateMariaDBMyBatisSlickSparkKubernetesneo4jTiDBPostgreSQLInfluxDB
 数据库/运维

python如何使用Redis构建分布式锁

这篇文章主要介绍了python如何使用Redis构建分布式锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在实际应用场景中,我们可能有多个worker,可能在一台机器,也可能分布在不同的机器,但只有一个worker可以同时持有一把锁,这个时...[2020/1/16]

字段类型(uniqueidentifier)问题

字段类型(uniqueidentifier)问题

环境:SQL 2016; 语句 select * from A where PID=JoID 上述查询语句中的Where PID=JoID条件中PID的字段类型为varchar(50)而JoID的字段类型为uniqueidentifier,该写法在升级之前的(SQL2012)库上没有...[2020/1/16]

shell基础

shell基础 概念 shell是系统跟计算机硬件交互时使用的中间介质 支持特定语法 每个用户都可以有自己特定的shell CentOS7默认shell为bash 记录命令历史 最多保存1000条历史命令,保存在用户家目录的.bash_history文件中 # !!  ...[2020/1/16]

可视化工具Grafana部署 - 合衬-nfsnobody.com

随着业务的越发复杂,对软件系统的要求越来越高,这意味着我们需要随时掌控系统的运行情况。因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力。 Grafana官方网站 https: grafana.com/ Grafana介绍 Grafana是一个跨平台的开源的度量分析...[2020/1/16]

ORA-12541:TNS:无监听程序

问题描述:现场一台测试服务器,安装有oracle11g(11.2.0.1),上午还运行正常,结果下午直接访问不了,提示错误:ora-12541 无监听程序问题。 问题排查:按照常规方法,重启监听程序以及数据库、重新配置监听程序均无作用,后来发现是listener.log日志文件过大(达到...[2020/1/16]

数据库自学笔记(1)---广义笛卡尔积,投影,连接

最近在自学看 数据库系统概论 这本书,总结一下遇到的问题。 1.广义笛卡尔积(Extende cartesian product): 属于 关系代数 里面的 传统的集合运算。其他的为union,except,intersection.  详情不提了,举个例子就是: c...[2020/1/16]

MySQL快速回顾:高级查询操作

8.1 排序数据 检索出的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示。这可以是数据最初添加到表中的顺序。但是,如果数据后来进行过更新或删除,则此顺序将会受到MySQL重用回收存储空间的影响。因此,如果不明确控制的话,不能依赖该排序顺序。 关系数...[2020/1/16]

Linux下二进制方式安装mysql5.7版本和系统优化

  本文主要介绍MySQL二进制软件包的安装/启动/关闭过程。 也许有人要问为什么要选择二进制的安装方式呢? 其实答案很简单,官方版本中已经把所有功能都配置好了,我们可以很方便地拿来使用。 官方MySQL有四个版本:GA版本、DMR版本、RC版本和Beta版本。一般...[2020/1/16]

记录zabbix4.0升级4.2 - 合衬-nfsnobody.com

记录zabbix4.0升级4.2 - 合衬-nfsnobody.com

系统环境 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 官方网站? ? ? ?官方文档升级其实很简单如果您上次安装的版本是编译的也不用担心? 修改变量 复制配置文件即可注:本次升级基于...[2020/1/16]

centos的安装与配置,Linux下基本命令、权限控制,解压缩文件以及软件的安装与卸载

centos安装与网络配置 关机:shutdown -h now 重启:shutdown -r now 或 reboot linux目录结构与操作命令 使用ls命令查看目录结构 目录查看: ls [-al] [ 文件或目录...[2020/1/16]

Linux下VIM编译器的使用以及shell编程基础

VIM编译器的安装与使用 vim编辑器安装 在CentOS中,执行:yum -y install vim 普通模式 h: 左移一个字符 j: 下移一行 k: 上移一行 l: 右移一个字符 ...[2020/1/16]

linux - top与ps间的区别

linux - top与ps间的区别

背景   在linux系统中提供了2个查询系统负荷值的命令,一个是 ps -o THREAD 一个是 top ,这两个命令都能够查询当前进程的CPU使用率情况,但是所代表的含义确实不一样的,ps -o THREAD 偏向与整个进程周期所占的CPU使用率,而 top 更偏向于某个固定时间窗...[2020/1/16]

vmware进程,虚拟机NAT模式配置固定ip,访问外网与ping通主机

vmware进程杀不掉   在使用vmware虚拟机时,如果强制结束vmware进程,可能会发现在资源监视器中有一个vmware-vmx.exe进程始终关不掉,获得管理员权限去杀或者重启都没有用,然后正常的虚拟机打不开,也无法卸载或者更新   网上所有的教程都尝试过了,也还是不行。我...[2020/1/16]

Bash脚本编程学习笔记06:条件结构体

Bash脚本编程学习笔记06:条件结构体

简介 在bash脚本编程中,条件结构体使用if语句和case语句两种句式。 if语句 单分支if语句 if TEST; then CMD fi TEST:条件判断,多数情况下可使用test命令来实现,返回值为0的话则执行CMD,否则就离开该条件结构体,脚本继续往下执行。 ...[2020/1/16]

Bash脚本编程学习笔记07:循环结构体

本篇中涉及到算术运算,使用了$[]这种我未在官方手册中见到的用法,但是确实可用的,在此前的博文《Bash脚本编程学习笔记03:算术运算》中我有说明不要使用,不过自己忘记了。大家还是尽量使用其他的方法进行算术运算。 简介 Bash具有三种循环结构: for循环。 while循环。 ...[2020/1/16]

谷歌BBR拥塞算法内核更新

为什么想到这个呢,算法什么的又不太懂,这是 因为搭建VPN + BBR 与之简直绝配 有的人搭建SSR ,配一个什么锐速,还需要降内核版本, 而且还容易出错,降了之后更加容易出现兼容性问题,所以偶尔看到了google的BBR 拥塞阻塞算法  算法原理不知道,也不想去深究...[2020/1/16]

使用 Linux seq 命令生成数字序列(推荐)

Linux 的 seq 命令可以以闪电般的速度生成数字列表,而且它也易于使用而且灵活。 在 Linux 中生成数字列表的最简单方法之一是使用 seq(系列sequence)命令。其最简单的形式是,seq 接收一个数字参数,并输出从 1 到该数字的列表。例如: $ seq 5 1 2...[2020/1/16]

快速回顾MySQL:简单查询操作

利用空闲时间花几分钟回顾一下 7.1 检索数据 为了查询出数据库表中的行(数据),使用SELECE语句。 格式: # 第一种 SELECT * FROM <table_name>; # 第二种 SELECT field1,field2,... FROM <ta...[2020/1/14]

Centos7 防火墙开放端口,查看状态,查看开放端口

CentOS7 端口的开放关闭查看都是用防火墙来控制的,具体命令如下: 查看防火墙状态:(active (running) 即是开启状态) [root@WSS bin]# systemctl firewalld status Unknown operation ''firewal...[2020/1/14]

linux环境安装mysql

linux环境安装mysql

安装虚拟机:  RedHat+CentOS 我说略会不会被打,哈哈,这个虚拟机的安装之后我再补上吧~~ 首先查看已经安装的mysql相关的包 rpm -qa | grep mysql   执行之后会出现以下结果,但是这仅仅是自带的一个工具包,mysql...[2020/1/14]

MSSQL sqlserver 统计&quot;一个字符串&quot;在&quot;另一个字符串&quot;中出现的次数的方法

 转自 http: www.maomao365.com/?p=9858  摘要: 下文讲述sqlserver中最快获取一个字符串在另一个字符串中出现个数的方法分享 实验环境:sql server 2008 R2  实现思路...[2020/1/14]

thingsboard入坑记(一)本机编译运行

thingsboard入坑记(一)本机编译运行 开发环境:   windows10 x64 专业版 工具准备:   java jdk 1.8:介绍安装及配置   maven 3.6.3:介绍安装及配置   nvm 1.1.7:介绍安装及配置     nodejs10.16....[2020/1/14]

Oracle查询如何才能行转列?-sunziren

  原创文章,转载务必注明出处。   今天工作的时候,碰到一个问题,涉及oracle行转列,用了半小时解决,因此在这里写个博客记录一下解决办法。   原数据库表的数据是:       想要达到的效果是:       经过思考,这是一个oracle行转列的...[2020/1/14]

linux 开机自启动redis服务

linux 开机自启动redis服务

[Unit] Description=The redis-server Proce Manager Documentation=https: redis.io/ After=network.target [Service] Type=forking ExecStart=/root/...[2020/1/14]

部署你的CRM程序

  部署你的CRM程序   发布CRM你将使用以下软件 nginx uWSGI CentOS7 CRM项目文件 virtualenv supervisor WSGI、uWSGI python web服务器开发使用WSGI协议(Web ...[2020/1/14]

shell学习-常用语句

为什么使用shell 可以快速、简单的完成编程,实现自己的想法。Shell非常适合编写小的工具,因为小工具更强调的是易于配置、维护、移植等,而不是执行效率。 当自己的想法确实有必要进行优化,有必要让它更容易修改以及修正设计目的时,可以将shell编写的工具重新用C、C++/pyt...[2020/1/14]

Linux修改主机名的简单方法

1.查看当前的主机名 [root@fangjian ~]# hostnamectl Static hostname: brace Pretty hostname: Brace Icon name: computer-vm Cha is: vm ...[2020/1/14]

oracle数据泵导入导出部分用户

问题描述:需要将140服务器中的tbomnew实例下的部分用户导入到118服务器下的tbompx实例中,本次导入导出的两个数据库均为19C 部分用户名:CORE,MSTDATA,BOMMGMT,CFGMGMT,CHGMGMT,CUST,integration   1.导入...[2020/1/14]

Linux实现定时备份MySQL数据库并删除30天前的备份文件

1. MySQL5.6以上版本 2. 修改 /etc/my.cnf 文件 # vim /etc/my.cnf [client] host=localhost user=你的数据库用户 pa word=''你的数据库密码'' 3. 编写数据库脚本 mysql-back...[2020/1/14]

Zabbix3.4从入门到精通 - 合衬-nfsnobody.com

zabbix-基础 第1章 关于zabbix 1.1 为什么要使用监控 1.对系统不间断实时监控2.实时反馈系统当前状态3.保证服务可靠性安全性4.保证业务持续稳定运行 1.2 如何进行监控 比如我们需要监控磁盘的使用率1.如何查看磁盘使用率df -h2.监控磁盘的那些指标b...[2020/1/14]

Longhorn入门级教程!轻松实现持久化存储!

介 绍 在本文中你将学会如何使用k3s在Civo上运行Longhorn。如果你还没使用过Civo,可以到官网注册(https: www.civo.com/ )还可以申请免费的使用额度。首先,需要一个Kubernetes集群,然后我们将安装Longhorn并通过一个示例来展现如何使用它。 ...[2020/1/14]

PHP操作mysql(mysqli + PDO)

【Mysqli面向对象方式操作数据库】 添加、修改、删除数据 $mysqli = new mysqli(''localhost'',''root'',''123456'',''test''); $mysqli->query(''set names utf8''); 添加数据...[2020/1/14]

MySQL快速回顾:更新和删除操作

前提要述:参考书籍《MySQL必知必会》 6.1 更新数据 为了更新(修改)表中的数据,可使用UPDATE语句。可采用两种方式使用UPDATE: 更新表中特定的行; 更新表中所有的行。 UPDATE语法的结构由3部分组成: 要更新的表; 列名和它们的新值; 确定要更新行的过...[2020/1/14]

shell 一键配置单实例oracle基础环境变量(linux7)

#!/bin/bash echo "修改主机名" hostnamectl set-hostname wangxfa hostname sleep 1 echo "查看并关闭防火墙" systemctl status firewalld systemctl stop firewalld ...[2020/1/14]

Oracle v$session视图显示客户端IP地址

在Oracle数据库中,我们使用se ion相关视图(v$se ion、v$active_se ion_history,dba_hist_active_se ion_history等)查找问题时,往往可以定位到相应的主机名,但是,想要更进一步查找IP地址时,却发现各个数据字典表里面都没有...[2020/1/14]

MySQL数据库(三)简介

  前提要述:参考书籍《MySQL必知必会》 2.1 MySQL简介 2.1.1 什么是MySQL MySQL是一种关系数据库管理系统。负责数据库中数据的存储,检索,管理和处理。 2.1.2 MySQL的优点 成本低——MySQL是开源的,一...[2020/1/14]

mysql基础(附具体操作代码)

# 注释内容 -- 注释内容 -- 创建数据库 king CREATE DATABASE king; -- 查看当前服务器下有哪些数据库 SHOW DATABASES; SHOW SCHEMAS; -- 查看king数据库的详细信息 SHOW CREATE DATABASE king;...[2020/1/14]

mysql常用函数

1、数学函数 ABS(x)  返回 x 的绝对值 BIN(x)  返回 x 的二进制(OCT 返回八进制,HEX 返回十六进制) CEILING(x) 返回大于 x 的最小整数值 EXP(x) 返回值 e(自然对数的底)的 x 次方 FLO...[2020/1/14]

mysql常见问题解决方案

mysql常见问题解决方案

属性顺序错误 一般情况下字段类型要放在前面,限制参数放在后面,UNSIGNEDZEROFILL 之间没有先后顺序,主键 KEY 和 auto_increment 要放在UNSIGNED ZEROFILL 后面 否则报错 。设置为主键的字段没有 deafault参数,not null 一...[2020/1/14]

MySQL快速回顾:插入操作

MySQL快速回顾:插入操作

前提要述:参考书籍《MySQL必知必会》 《MySQL必知必会》是先讲了查询,但是没有记录就无法查询,所以先将如何添加数据。 表已经知道怎么创建了,随便创两张。 5.1 插入数据 MySQL使用 INSERT来插入(或添加)行(记录)到数据库表中。插入可用以下几种方式使用: ...[2020/1/14]

MySQL快速回顾:数据库和表操作

前提要述:参考书籍《MySQL必知必会》 利用空闲时间快速回顾一些数据库基础。 4.1 连接 在最初安装MySQL,可能会要求你输入一个管理登录(通常为root)和一个口令(密码)。 连接MySQL需要以下信息: 主机名(计算机名)——如果连接到本地MySQL服务器,为loca...[2020/1/14]

php操作mysql(数据库常规操作)

php操作数据库八步走 <?php 1、建立连接 $connection = mysqli_connect(''127.0.0.1'', ''root'', ''123456''); 2、判断连接是否成功 if (mysqli_conn...[2020/1/14]

uniapp后台api设计(微信user表)

MySQL 创建数据库: CREATE  DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规...[2020/1/14]

mac 安装 navicat for mysql 直接安装

mac 安装 navicat for mysql 直接安装 首先打开mac控制台输入命令行:sudo spctl --master-disable 百度盘,提取码: 1234 失效请留言,会及时更新,谢谢 原文链接:http: www.cnblogs.com/DefineJ/p...[2020/1/14]

mysql 不能加载表问题

mysql 不能加载表问题

记录一次 mysql 5.7 下,出现重启数据库后不能加载特定表的问题处理。 搜索了很多的类似的错误,大多都是说因为外键同名的索引丢失的情况。但在5.7这个版本下,会禁止更新外键关联的索引。 最后经过分析,发现是之前更新了主外键的字符集导致的。数据库的默认字符集是utf8mb4(预期...[2020/1/14]

AD常用命令合集

活动目录服务器常用命令合集如下: dsquery server   :验证网络中有多少台域控dsquery server -isgc 验证网络中的全局编录服务器net accounts  查看第一台域控的计算机角色netdom query fsmo 验证操...[2020/1/14]

Host

Host

212.64.62.174 gitee.com 31.13.83.16 github.global. l.fastly.net 52.74.223.119 github.com 52.216.82.240 github-production-release-a et-2e65be...[2020/1/14]

Tomcat的性能优化及JVM内存工作原理 - 合衬-nfsnobody.com

JVM性能优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收机制)代码层优化:避免过多循环嵌套、调用和复杂逻辑。 Tomcat调优主要内容 1、增加最大连接数 2、调整工作模式 3、启用gzip压缩 4、调整JVM内存大小 5、作为web服务器时...[2020/1/14]

0.5 Linux的联通性命令汇总

linux下网络端口连通性测试命令汇总 一、telnet ip port 1.1 安装: 安装telnet服务 【centos、ubuntu】安装telnet命令的方法.】 yum list telnet* 列出telnet相关的安装包 yum install telne...[2020/1/14]

你不得不了解Helm 3中的5个关键新特性

Helm是Kubernetes的一个软件包管理器。两个月前,它发布了第三个主要版本,Helm 3。在这一新版本中,有许多重大变化。本文将介绍我认为最关键的5个方面。 1、 移除了Tiller Helm最终移除了其服务器端组件,Tiller。现在,它完全没有代理。Tiller之前是一...[2020/1/14]

116
2
记录数:10698 页数:1/21412345678910下一页尾页
加载更多