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

Mybatis 查询语句条件为枚举类型时报错的解决

目录Mybatis查询语句条件为枚举类型报错通常这个错误是Mybatis处理枚举类型1、枚举2、包含枚举的实体类3、书写枚举处理器4、配置枚举处理器5、dao层6、mapper文件7、测试 Mybatis查询语句条件为枚举类型报错 通常我们对于数据库中一些枚举字段使用tinyInt类型,而jav...[2022/1/19]

Nginx可视化配置工具NginxWebUI的使用

目录NginxWebUI介绍NginxWebUI功能说明NginxWebUI安装1、jar包运行方式2、docker安装说明NginxWebUI使用演示 介绍一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。 NginxWebUI...[2022/1/19]

配置nginx隐藏版本号的多种方法

目录方法一:1:源代码编译安装nginx:方法二:1:源代码安装nginx  在生产环境中,需要隐藏nginx等服务的版本信息,以避免安全风险 方法一: 1:源代码编译安装nginx: 《1》:rz  上传软件包 《2》:ls 查看 《3》:scp /root...[2022/1/19]

深入解析MySQL 事务

目录事务的四大特性 ( ACID )脏读不可重复读幻读MySQL的隔离级别 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。 事务的四大特性 ( ACID ) 原子性(Atomicity):一个事物是一个不可分割的单位,要么全都执行,要么都不执行; 一致性(C...[2022/1/19]

Kubernetes中Nginx配置热加载的全过程

Kubernetes中Nginx配置热加载的全过程

目录前言使用方法总结 前言 Nginx本身是支持热更新的,通过nginx -s reload指令,实际通过向进程发送HUB信号实现不停服重新加载配置,然而在Docker或者Kubernetes中,每次都需要进容器执行nginx -s reload指令,单docker容器还好说,可以在外面通过ex...[2022/1/19]

WINDOWS2016故障转移群集(图文教程)

WINDOWS2016故障转移群集(图文教程)

WIN2016故障转移群集 准备工作: 主机名 IP 域名 WINA 192.168.0.24 WINA.NET WINB 192.168.0.25 WINB.NET WINC 192.168.0.26 WINC.NET 所有主机配置主机信息 修改好主机名IP  D...[2022/1/19]

SQL?Server?数据库基础编程详解

目录Go批处理语句使用、切换数据库创建、删除数据库方法1、方法2(设置文件大小)、基本数据类型判断表或其他对象及列是否存在创建、删除表给表添加字段、修改字段、删除字段添加、删除约束插入数据查询、修改、删除数据备份数据、表利用存储过程查询表信息总结 Go批处理语句 用于同时执行多个语句 使用、...[2022/1/19]

Nginx?代理解决跨域问题多种情况分析

何为跨域问题 跨域本人经过两天的磨练,大量地翻阅网上资料,通俗地讲,就是,同一ip,同一域名,不同端口下,需要互相访问,需要cookie的传递以及数据的获取。 一般在项目中,前后端完全分离,因此访问的端口号不同,比如:localhost:8090(前端)发送到localhost:8001(后...[2022/1/19]

SQL?Server的存储过程详解

SQL?Server的存储过程详解

目录存储过程的概念存储过程的优点系统存储过程用户自定义存储过程1、 创建语法2、 创建不带参数存储过程3、 修改存储过程4、 带参存储过程5、 带通配符参数存储过程6、 带输出参数存储过程7、 不缓存存储过程8、 加密存储过程9、 带游标参数存储过程10、 分页存储过程Raiserror总结 Tra...[2022/1/19]

SQL Server 事务,异常和游标详解

目录事务1、 事务的特点2、 事务的模式3、 事务处理4、 事务的示例异常 错误函数示例:用异常处理错误信息示例:异常能处理的错误信息示例:无法提交的事务示例:处理异常日志信息游标1、游标实际上是一种能从多条数据记录的结果集中每次提取一条记录的机制。2、游标的基本操作3、游标操作示例总结 ...[2022/1/19]

SQLServer2014故障转移群集的部署的图文教程

故障转移群集是Windows Server中的一个功能,自从在Windows NT 4.0 Enterprise Edition中首次引入群集以来,就可为服务器负载提供高可用性,是由一组独立的服务器组成, 并相互协作以提高服务和应用程序的可用性,群集中的某台计算机上发生故障时,资源会重定向到群集中...[2022/1/19]

java?mybatis如何操作postgresql?array数组类型

目录我定义了几个基础数据类型的数组java mybatis操作 postgresql array数组类型备忘 找了半天没有找到postgresql中关于array数组类型的字段如何对应到java中的数据类型,后来找到了mybatis的TypeHandler,只要实现一个自定义的TypeHandler...[2022/1/19]

nginx中斜杠(/)详解

不知大家日常在nginx配置时,是不是会对是否加斜杠充满疑惑? 配置location、proxy_pa 时,加“/”与不加“/”的区别,今天我们通过实操去验证下。 通过nginx代理访问地址:http: 127.0.0.1/v1/pt/app...[2022/1/19]

SpringBoot结合Mybatis实现创建数据库表的方法

目录前言为什么要通过应用实现创建表的功能准备创建表的 SQL 语句实现通过 MyBatis 创建数据库表示例在 Maven 中引入相关依赖在 SpringBoot 配置文件中添加数据库配置创建测试的 Mapper 接口类创建与 Mapper 关联的 XML 文件创建用于测试的 Controller ...[2022/1/18]

k8s中kubeconfig的配置以及使用详解

目录1、概述2、kubeconfig支持多集群、多用户、多认证3、Context的定义4、查看kubeconfig的配置5、kubeconfig设置5.1、设置集群5.2、设置用户5.3、增加上下文信息context5.4、设置当前的context5.5、只查看和当前context有关的配置信息5....[2022/1/18]

nginx平滑重启和平滑升级的图文教程

目录nginx平滑重启平滑重启主要流程图解nginx平滑升级平滑升级主要流程图解总结 nginx平滑重启 如果修改了nginx的配置文件(nginx.conf),想要重启nginx,可以发送系统信号给Nginx的master进程来进行。 平滑重启主要流程 向master进程发送HUB信号(...[2022/1/18]

工具 | 常用 PostgreSQL 预防数据丢失方案

作者:张连壮 PostgreSQL 研发负责人 从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。 PostgreSQL 本身不具备数据闪回和数据误删除保护功能,但在不同场景下也有对应的解决方案。 本文由作者在 2021 PCC 大会的演讲主题《Post...[2022/1/18]

K8S部署之VMWare网络拓扑踩坑

目录背景VMWare 虚拟网络安装 Ubuntu Server 20.04 时遇到的网络问题解决方法和解释总结 背景 知乎上最近发现一篇好文 图解K8S(01):基于Ubuntu 20.04部署1.23版K8S集群,想着之前 K8S 部署一直不成功,那么就照着这篇文章中说的试一试。结果在实验...[2022/1/18]

jenkins 实现shell脚本化定时执行任务的方法

jenkins 实现shell脚本化定时执行任务的方法

1.开发需求socket连接的auction拍卖jar包服务更新重启前半小时切走nginx的访问请求。 socket发起请求之后不需要nginx执行交互可以断开了,但是socket这个任务在auction拍卖任务没结束前重启auction就会出问题。 解决访问是jenkins构建好之后将j...[2022/1/18]

在SpringBoot中注入RedisTemplate实例异常的解决方案

目录注入RedisTemplate实例异常贴出详细的错误日志最后想再验证一个小的问题 注入RedisTemplate实例异常 最近,在项目开发过程中使用了RedisTemplate,进行单元测试时提示 Field redisTemplate in com.example.demo1.dao....[2022/1/18]

[离线计算-Spark|Hive] 数据近实时同步数仓方案设计

背景 最近阅读了大量关于hudi相关文章, 下面结合对Hudi的调研, 设计一套技术方案用于支持 MySQL数据CDC同步至数仓中,避免繁琐的ETL流程,借助Hudi的upsert, delete 能力,来缩短数据的交付时间. 组件版本: Hadoop 2.6.0 Hive 1.1.0...[2022/1/17]

《拉钩课程 - 重学操作系统 - Linux 指令入门》

1、进程是什么?进程是应用的执行副本。应用的可执行文件是放在文件系统里,把可执行文件启动,就会在操作系统里(具体来说是内存中)形成一个应用的副本,这个副本就是进程。 2、Linux 管道(Pipeline)的作用是在命令和命令之间,传递数据。比如说一个命令的结果,就可以作为另一个命令的输入。这...[2022/1/17]

【SQL干货】一条sql查出来全国空气质量排名

【SQL干货】一条sql查出来全国空气质量排名

    -- 全国各地空气质量指数表 DROP TABLE IF EXISTS city_aqi; CREATE TEMPORARY TABLE `city_aqi`( `city` VARCHAR(32) COMMENT ''城市/地区'', `pro...[2022/1/17]

MyBatis 如何配置多个别名 typeAliasesPackage

MyBatis 如何配置多个别名 typeAliasesPackage

目录配置多个别名 typeAliasesPackage设置typeAliasesPackage支持**通配符匹配 配置多个别名 typeAliasesPackage <property name="typeAliasesPackage" value="com.ivan.edu.model,...[2022/1/17]

Mybatis之typeAlias配置的3种方式小结

目录Mybatis typeAlias配置1.定义别名2.扫描包方式3.注解方式springboot加载mybatis的typeAlias问题为了清晰可见,直接贴代码 Mybatis typeAlias配置 1.定义别名 <typeAliases> ? ? ?<typeA...[2022/1/17]

springboot+mybatis报错找不到实体类的问题

目录springboot+mybatis报错找不到实体类找不到实体类的错误可能有很多,接下来列举几个地方springboot+mybatis 找不到实体类问题No qualifying bean of type‘com.wj.bfsh.mapper.SysUserMapper&lsquo...[2022/1/17]

MySQL常见优化方案汇总

目录思考sql优化的几个地方,我把他做了个分类,方便理解key_len计算方式简单介绍一、优化点1:字段优化覆盖索引尽量用二、优化点2:where优化1.尽量全值匹配2.最佳左前缀法则3.范围条件放最后4.不在索引列上做任何操作5.不等于要甚用6.Null/Not null有影响7、Like 查询要...[2022/1/17]

Ubuntu18.04 + Windows10 双系统安装

此处忽略Windows10安装!!! 准备 安装环境 OS:Windows10 CPU:Intel(R) Core(TM) i5-10600KF CPU @ 4.10GHz 4.10 GHz GPU:NVIDIA GeForce GTX 1070 8G RAM:16GB SSD:2T(未分...[2022/1/17]

白话TCP/IP原理

TCP/IP(Transmi ion-Control-Protocol/Internet-Protocol),中文译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、也是Internet国际互联网络的基础。   我上大学的时候就是一门必修课。工作后...[2022/1/17]

详解nginx?location指令

详解nginx?location指令

location 介绍 location是Nginx中的块级指令(block directive),,location指令的功能是用来匹配不同的url请求,进而对请求做不同的处理和响应,这其中较难理解的是多个location的匹配顺序,本文会作为重点来解释和说明。 开始之前先明确一些约定,我们输入...[2022/1/17]

MySQL查询字段实现字符串分割split功能的示例代码

目录问题背景场景模拟方法实现SUBSTRING_INDEXLENGTHREPLACESQL解析 问题背景 查询MySQL中用逗号分隔的字段【a,b,c】是否包含【a】 场景模拟 现有表【ec_logicplace】,如下图所示: 要求判断数值【1】是否存在于表【ec_logic...[2022/1/17]

关于mybatis调用存储过程获取返回值问题

关于mybatis调用存储过程获取返回值问题

总体思路:map传值 controller: Map<String,Object> m=new HashMap<String,Object>(); m.put("name", ''zs''); m.put("pa word", '...[2022/1/17]

mybatis调用mysql存储过程(返回参数,单结果集,多结果集)

目录一、接收一个返回值注意事项:存储过程主要分成三类:二、接收list结果集三、返回多个结果集四、第二种配置也可以 一、接收一个返回值 使用Map接收返回参数,output参数放在传入的param中 创建表 DROP TABLE IF EXISTS `demo`; CREATE TAB...[2022/1/17]

关于如何在window下执行SQLSERVER的定时备份

引言 在使用SqlServer Expre 版本的时候发现,这个版本不支持通过数据库的代理方式进行数据库的维护。 解决方案 使用SQL语句加windows任务计划的方式解决 具体步骤如下 创建备份用的SQL文件 创建调用SQL文件的BAT文件 加入到windows的任务计划中 具体...[2022/1/17]

SQLServer高可用方案在企业生产环境的实践

1、SQLServer高可用方案企业选型   SQLServer高可用介绍:     SQLServer以前的高可用方案: 数据库镜像、复制订阅、HA(故障转移群集)     SQLServer现在的高可用方案: Al...[2022/1/17]

SQL Server HA - 高可用性解决方案解决方案概述

高可用性解决方案概述 1 可用性   可用性是指在某个考察时段内,系统能够正常运行的概率或者时间占有率的期望值。。通常用以下公式进行计算,值越大则表明系统宕机时间越少。         例如,对于一个 24*365 运行的业务系统,99.99...[2022/1/17]

独家揭秘:SQL Server AlwaysOn在阿里云的突破

作者介绍   王方铭,阿里巴巴技术专家,从DBA到产品研发,伴随阿里云数据库产品成长至今,对数据库技术、后端技术平台建设有深刻的理解,目前主要负责RDS SQLServer产品研发工作。   早在2015年的时候,随着阿里云业务突飞猛进的发展,SQL Server业务...[2022/1/17]

Oracle监听程序当前无法识别连接描述符中请求服务

  今天早上我们公司来了之后发现云服务器Oracle都不能用了用plsql连接都报Oracle监听程序当前无法识别连接描述符中请求服务 然后百度一下都是让改监听文件,因为监听文件都是安装数据库的时候自己生成的,我们公司懂Linux和Oracle数据库的也没有密码也都是在我这里所以...[2022/1/17]

MySQL 数据库备份脚本

MySQL 数据库备份脚本

MySQL 数据库备份脚本 #!/bin/bash # 数据库连接信息 DB_HOST="127.0.0.1" DB_PORT="3306" DB_USER="root" DB_PASSWD="root" # 时间格式化,如 20211216 DATE="`date +%Y%m%d`"...[2022/1/17]

MySQL 数据库自动备份

MySQL 数据库自动备份 MySQL 数据库自动备份 MySQL 备份命令 mysqldump 介绍 数据备份 数据恢复 gzip 介绍 MySQL 备份脚本 Linux 定时任务-crontab MySQL 备份命令 手抖、写错条件、写错表名、错连生产库造成的误...[2022/1/17]

数据连接池

dbcp 1.引入jar包      导入这两个jar包 下载jar包地址:Maven Repository: Search/Browse/Explore (mvnrepository.com) (进去网站后直接在搜索框搜索并下载即可) 2.配置后缀为 ...[2022/1/17]

排序规则

一、什么是排序规则 mysql官网的说法 The collation is a set of rules (only one rule in this case): “compare the encodings.” We call this simplest of all po ible col...[2022/1/17]

MySQL 中如何定位 DDL 被阻塞的问题

经常碰到开发、测试童鞋会问,线下开发、测试环境,执行了一个DDL,发现很久都没有执行完,是不是被阻塞了?要怎么解决? 包括在群里,也经常会碰到类似问题:DDL 被阻塞了,如何找到阻塞它的 SQL ? 实际上,如何解决 DDL 被阻塞的问题,是 MySQL 中一个共性且高频的问题。 下面,就...[2022/1/17]

【SQL实战】期末考试,如何统计学生成绩

【SQL实战】期末考试,如何统计学生成绩

      年底临近,这两天各小学都进入期末考试阶段了。考试结束,就要对学生成绩进行统计。有趣的是,现在学校提供的成绩单上不直接写明分数了,而是一个等级,例如:优秀、良好、合格、不及格。至少北京是这样子的。 言归正传,我们怎么根据成绩表来统计优良差呢? dr...[2022/1/17]

谁再说学不会 MySQL 数据库,就把这个给他扔过去!

谁再说学不会 MySQL 数据库,就把这个给他扔过去!

大家好,我是民工哥。 又是新的一年奋斗路的开启,相信有不少人农历新年之后,肯定会有所变动(跳槽加薪少不了)。所以,我把往期推送过的MySQL技术文章做了一个相关的整理,基础不好的可以从最基础的学习一遍,提高的也可以从中再提取深入一下。 码字不易,如有帮助,请随手点在看与转发朋友圈支持一下民工...[2022/1/17]

盘点 | 常用 PG 数据恢复方案概览【建议收藏】

盘点 | 常用 PG 数据恢复方案概览【建议收藏】

作者:张连壮 PostgreSQL 研发负责人 从事多年 PostgreSQL 数据库内核开发,对 Citus 有非常深入的研究。 PostgreSQL 本身不具备数据闪回和数据误删除保护功能,但在不同场景下也有对应的解决方案。本文由作者在 2021 PCC 大会的演讲主题《Postgr...[2022/1/17]

【SQL实战】一个SQL统计全国各地疫情分布情况

【SQL实战】一个SQL统计全国各地疫情分布情况

      -- 疫情表,三个字段:城市/地区 省份 当前确诊人数 DROP TABLE IF EXISTS yiqing; CREATE TABLE `datacenter`.`yiqing`( `city` VARCHAR(32) COMMENT ...[2022/1/17]

工具 | 如何对 MySQL 进行 TPC-C 测试?

工具 | 如何对 MySQL 进行 TPC-C 测试?

作者:丁源 RadonDB 测试负责人 负责 RadonDB 云数据库、容器化数据库的质量性能测试,迭代验证。对包括云数据库以及容器化数据库性能和高可用方案有深入研究。 |背景 根据 DWorks 2020 年发布的《中国自研数据库登顶 TPC-C 的意义》[1] 报告显示,大于 67....[2022/1/17]

Mysql 索引

索引的目的在于提高查询效率 一 索引分类 1、普通索引  index   加速查询 2、唯一索引   2.1、主键索引  primary key      加速查询+约束(不为空且唯一)   2.2、唯一索引  unique     加速查询+约束(唯一) 3、联合索引   -...[2022/1/17]

canal

1.  canal 简介 canal 主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 canal 工作原理: canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议 M...[2022/1/17]

116
2
记录数:11263 页数:1/22612345678910下一页尾页
加载更多
 友情链接: NPS