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

MySQL表中添加时间戳的几种方法

场景: 有张表的数据需要用同步工具同步至其他库,需要 update_time 时间戳字段 来做增量同步。 解决方法: alter table quant_stk_calc_d_wxcp add update_time timestamp DEFAULT CURRENT_TIME...[2019/6/26]

基于python的mysql复制工具详解

一 简介 python-mysql-replication 是基于python实现的 MySQL复制协议工具,我们可以用它来解析binlog 获取日志的insert,update,delete等事件 ,并基于此做其他业务需求。比如数据更改时失效缓存,监听dml事件通知下游业务方做对应处理。 ...[2019/6/26]

Ubuntu安装MySQL5.7并配置数据存储路径的方法步骤

一、安装MySQL 本文是通过APT方式安装,安装的最新版本是5.7.21 (注意:通过APT方式安装的版本都是现在最新的版本,通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。) sudo apt-get install mysql-ser...[2019/6/26]

MySQL基础之二:主从复制

MySQL基础之二:主从复制

# mysql主从复制逻辑: 1.从库执行start slave 开启主从复制。 2.从库请求连接到主库,并且指定binlog文件以及位置后发出请求。 3.主库收到从库请求后,将信息返回给从库,除了信息日志外,还包含新的文件名称以及下一个更新节点。 4.从库接收到主库发送的信息后,会将...[2019/6/26]

SQL Server 2012启动时提示:无效的许可证数据,需要重新安装

  因为手咸,觉得电脑没有VS 2010版本的软件,就把Microsoft Visual C++ 2010某个组件给卸载了。 然后打开Sql Server 2012,就开始报错。   重装之后,也还是报错,将卸载掉的组件重新安装也不行。 然后看到这篇文章的方法:https: bl...[2019/6/26]

Oracle 函数使用记录

持续更新…… 参考:https: www.cnblogs.com/bbliutao/archive/2017/11/08/7804263.html     1. ADD_MONTHS 语法: ADD_MONTHS(date,month...[2019/6/26]

通过发票编号取凭证编号,返回多行值,拼接到一起

function GET_DOC_SEQUENCE_VALUE(P_INVOICE_NUM varchar2) return varchar2 is V_DOC_SEQUENCE_VALUE varchar2(2000); cursor cur_doc (l_invoice varchar2 )...[2019/6/26]

[转载]—Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID objects (文档 ID 781959.1)

[转载]—Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID objects (文档 ID 781959.1)

Health Check Reports Problem: Dependency$ p_timestamp mismatch for VALID objects (文档 ID 781959.1)     APPLIES TO: Oracle Database - En...[2019/6/26]

Oracle 10g&11g安装卸载Oracle Label Security

Oracle 10g&11g安装卸载Oracle Label Security

Oracle Label Securit简介   Oracle Label Security是内置于数据库引擎中的过程与约束条件集,该数据引擎实施对在单个表或整个模式上的"行"级访问控制。要利用Oracle Label Security,需要创建一个或多个安全策略,其中每一个安全策略...[2019/6/26]

ORA-04045: errors during recompilation/revalidation of LBACSYS.LBAC_EVENTS

使用orachk工具检查数据库实例的时候,发现报告里面有类似下面这样一些错误(最近有给Oracle 10g应用补丁PSU 10.2.0.5.180717,不清楚是这个产生的还是其他原因导致),使用脚本检查,发现有很多INVALID对象(具体参考[转载]—Health Check Reports P...[2019/6/26]

mysql解压版安装配置

引言  今天学习python连接数据库,就想安装一下mysql数据库,没想到小小的数据库也遇到了不少挫折,所以我就把自己的安装过程以及问题写出来分享给大家。  mysql下载链接:https: u20538204.ctfile.com/f 20538204-384372135步骤 1、解压 ...[2019/6/26]

MySQL安装过程

从http: dev.mysql.com/download 上下载免费的mysql社区版软件,可得到安装包mysql-install-community-5.7.12.0.msi软件,安装步骤如下: (Ps:初学者建议使用mysql-install-community-5.7.12.0.msi...[2019/6/26]

Centos6.8忘记MySQL数据库root密码解决方法

  一、更改MySQL配置文件my.cnf,跳过密码验证。 编辑配置文件/etc/my.cnf文件,在[mysqld]下面添加skip-grant-tables,保存退出。如图: vim /etc/my.cnf 保存退出。 重启mysql服务:service m...[2019/6/26]

MySQL的练习

mysql登录:方法1:使用Command Line Client登录,缺点:不显示报错信息 方法2:使用cmd登录(cmd的常用:查看ip地址:ipcongfi-----定时关机:shutdown -s -t 10800,3小时=180分钟=180*60秒=10800秒)1.切换到mysql...[2019/6/26]

Redis 常用命令

Redis 常用命令

  1、auth  pa word    验证密码   2、echo  me age    打印文本   3、ping    测试连接,ping一下Redis服务器...[2019/6/26]

Redis 事务

Redis 事务可以一次执行多个命令。   常用命令: multi      开起一个事务,标记一个事务块的开始,multi即multiple exec    执行事务块内的命令 discard   ...[2019/6/26]

Redis 发布订阅

  Redis 发布订阅(pub ub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 pub即publish,推送。 sub即subscribe,订阅。     订阅者订阅某个channel(频道),发布者将消息发布...[2019/6/26]

Win10激活方法(企业版)

Win10激活 注意:以管理员身份运行,需要电脑有网(亲测激活企业版没问题)   然后一条一条复制执行 slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43 slmgr kms kms.03k.org slmgr /ato 原文链接:http:...[2019/6/26]

windows 服务

  Windows 服务允许用户创建可在其自身的 Windows 会话中长时间运行的可执行应用程序。 这些服务可在计算机启动时自动启动,可以暂停和重启,并且不显示任何用户界面。 这些功能使服务非常适合在服务器上使用,或者需要长时间运行的功能(不会影响在同一台计算机...[2019/6/26]

lsof 安装与使用

lsof介绍   安装lsof  yum install lsof -y   使用lsof 原文链接:http: www.cnblogs.com/qzpj/p/11081245.html[2019/6/26]

Centos7 执行firewall-cmd –permanent –add-service=mysql报错“ModuleNotFoundError: No module named 'gi'”

  因为目前环境Python3.x与Python2.x版本并存,所以导致以上问题。 解决方法: 第一步,vim  /usr/bin/firewall-cmd, 将#!/usr/bin/python -Es 改为 #!/usr/bin/python2 -Es 第...[2019/6/26]

window10系统安装Ubuntu18.04系统

window10系统安装Ubuntu18.04系统

写这篇博客整理一下使用虚拟机安装Ubuntu系统,一般常用的虚拟机有VMware以及VirtualBox。鉴于方便,博主用的是virtualbox,虽然不是很美观,但简洁,且完全免费,且不需要在自己配置网络。 virtualbox下载地址 https: www.virtualbox....[2019/6/26]

linux yum安装指定版本mysql

1、下载mysql rpm包 cd /usr/local/src wget https: dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 2、安装下载的rpm包 yum localinstall m...[2019/6/26]

LNMP小项目搭建,Centos7.6环境搭建Linux+nginx+mysql+php,wordpress个人博客的搭建(完整搭建步骤)

LNMP小项目搭建,Centos7.6环境搭建Linux+nginx+mysql+php,wordpress个人博客的搭建(完整搭建步骤)

一、LNMP搭建,基于nginx服务器搭建wordpre 个人博客 准备环境: centos7.6环境下 web服务器(nginx+php):主机名:web01,ip:192.168.248.172 mysql服务器(mariadb):主机名:db01,ip:192.168.248.177 关闭...[2019/6/26]

SSH的本地、远程、动态端口转发实验笔记

SSH端口转发   SSH 会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是,SSH 还能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程也被叫做“隧道”(tunneling),这是因为SSH 为其他...[2019/6/26]

Oracle 函数使用记录

持续更新…… 参考:https: www.cnblogs.com/bbliutao/archive/2017/11/08/7804263.html   ADD_MONTHS 语法: ADD_MONTHS(date,months)...[2019/6/25]

MySQL的select(极客时间学习笔记)

查询语句 首先, 准备数据, 地址是: https: github.com/cystanford ql_heros_data, 除了id以外, 24个字段的含义如下: 查询 查询分为单列查询, 多列查询, 全部查询等等: SELECT name FROM heros; 单列查询 SEL...[2019/6/25]

SQL Server 时间查询

SQL Server 时间查询

select dateadd(dd,-day(getdate()) + 1,getdate()) ''当月起始时间''   查询当月起始时间 select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) ''当月结束时间''  ...[2019/6/25]

sqlserver/mysql按天,按小时,按分钟统计连续时间段数据

文 | 子龙 有技术,有干货,有故事的斜杠青年 一,写在前面的话 最近公司需要按天,按小时查看数据,可以直观的看到时间段的数据峰值。接到需求,就开始疯狂百度搜索,但是搜索到的资料有很多都不清楚,需要自己去总结和挖掘其中的重要信息。现在我把分享出来了呢,希望大家喜欢。 针对sqlserv...[2019/6/25]

Oracle 常用函数积累

Oracle 常用函数积累

  ①length     函数说明:计算字符串长度的函数  返回结果:数字  使用图解:      ②lengthb   函数说明:计算字符串字节长度。在学习过程中,了解到还有一个 lengthb 函数。字节和字符的区别 ...[2019/6/25]

Report Builder 打开报错

提示:REP-0756:警告:找不到PL/SQL程序库’inv.pll’.   解决办法 处理:1、运行 ---输入REgedit ,在注册表内,查找注册表项Reports_path。   2、将下载的.pll...[2019/6/25]

数据库基本概念(三)

数据库基本概念(三)

一、数据库基本概念 1、关系数据库规范化理论   为使数据库设计的合理可靠、简单实用,长期以来,形成了关系数据库设计理论,即规范化理论。 (1)函数依赖 定义:在表1.1中,描述学生信息时,包括学生的学号、姓名、性别、专业、总学分和备注属性,由于一个学号对应一名学生,确定了学生学号,...[2019/6/25]

Linux(Centos7)下redis安装、部署、开机自启

1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) ...[2019/6/25]

Redis string(字符串)相关命令

Redis string(字符串)相关命令

1、getset key newValue    给key设置value,并返回旧的value,如果没有旧的value,返回nil。 示例:  set age 10    getset age 20    &nb...[2019/6/25]

Redis hash(哈希)相关命令

  Redis hash可储存多个键值对,适合储存对象的属性。   1、hset key fieldName fileValue    hset即hash set,set这里是设置的意思。往hash中添加一个字段(键值对) 示例: &n...[2019/6/25]

Redis list(列表)相关命令

Redis列表是简单的字符串列表,列表是有序的,列表中的元素可以重复。 可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (40多亿)。     1、lpush key value1 value2 ...[2019/6/25]

Redis set(集合)相关命令

Redis 的 Set 是 String 类型的无序集合,元素不允许重复。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的元素数为 232 - 1 (40多亿)。     1、sadd  ...[2019/6/25]

Redis sorted set(有序集合)相关命令

Redis 有序集合是string类型元素的集合,元素不允许重复。 有序集合中的每个元素都会关联一个数值型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的(不可重复),但分数(score)可以重复。     1、za...[2019/6/25]

redis主从复制搭建

一.安装redis #一主二从三台Server安装步骤相同。 wget http: download.redis.io/release redis-5.0.4.tar.gz tar xzf redis-5.0.4.tar.gz cd redis-5.0.4 make 二.配...[2019/6/25]

下载xlsx文件打开一直提示文件已损坏

这是office受保护视图导致的原因所造成的,按照以下操作,问题就不是问题了 解决办法如下: 1、在打开excel2018数据表格时,出现提示“文件已损坏,无法打开”,点击确定按钮 2、进入空白程序界面后,在空白程序左上角点击文件选项 3、在左侧...[2019/6/25]

Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

  感谢有奉献精神的人 转自:http: www.jb51.net/article/97157.htm   1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | wc ...[2019/6/25]

使ApacheBench支持multi-url

目录 1、下载Apache httpd相关源码包以及针对ab工具的patch包 2、编译安装apr 3、编译安装apr-util 4、替换httpd源码里面的ab.c文件 5、编译...[2019/6/25]

Linux下Docker以及portainer相关配置 - Ocean-Luo

Linux下Docker以及portainer相关配置 - Ocean-Luo

一、安装使用Docer CE 本文以CentOS 7为例,安装docker CE版本,docker有两种版本,社区版本CE和企业版本EE,此处学习研究以CE版本为例, 两种安装方式可选:1、使用yum安装,2、使用脚本自动安装   系统要求 Docker CE 支持 6...[2019/6/25]

semaphore(信号量), event(事件), lock/mutex(锁), condition的区别

semaphore: 标记是否存在可用资源 没有所属概念,使用较为随意 在使用过程中,由于较为随意,所以容易出现一些问题: 意外释放: A和B都打算使用同一个信号量,但是在编写B的过程中,忘记申请信号,直接释放 递归死锁: A申请了信号,A的子程序仍然要继续申请 任务死亡导致死锁: A申请到了信...[2019/6/25]

/proc/sys/fs/file-max

Linux的/proc y f file-max决定了当前内核可以打开的最大的文件句柄数。 查看当前的值: cat /proc y f file-max 这个值在kernel的文档里是这样描述的: The value in file-max denotes the maximum ...[2019/6/25]

基础部分拓展练习

目录 第一部分: 虚拟机创建、系统安装、Linux历史介绍 第二部分 Bash shell初识、目录和文件管理 cd 、cp、mkdir、touch 、tree、...[2019/6/25]

Linux基础:uniq命令总结

本文只总结一些常用的用法,更详细的说明见man uniq和 uniq --help。 uniq命令 uniq命令主要用于去重。 需要注意的是,不相邻的行不算重复值。 语法格式 Usage: uniq [OPTION]... [INPUT [OUTPUT]] OPTION 说明 ...[2019/6/25]

vim编辑器

vim编辑器

  用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。  可以这样做:1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。3. ...[2019/6/25]

在 Ubuntu 上安装 Protobuf 3

在 Ubuntu 上安装 Protobuf 3

什么时候需要安装 如果使用 protoc 命令,遇到 Protoc not found,表示未安装。或者,执行时出现错误:This parser only recognizes "proto2",则表示不是3.0版。 安装过程及可能遇到的问题 安装指令 详细介绍请参考此文:p...[2019/6/25]

redis缓存穿透解决方法

缓存技术可以用来减轻数据库的压力,提升访问效率。目前在企业项目中对缓存也是越来越重视。但是缓存不是说随随便便加入项目就可以了。将缓存整合到项目中,这才是第一步。而缓存带来的穿透问题,进而导致的雪蹦问题都是我们迫切需要解决的问题。本篇文章将我平时项目中的解决方案分享给大家,以供参考。 一、缓存穿...[2019/6/25]

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