自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 SQL SERVER 存储过程相关记录

带回滚事务的存储过程 try…catch类/***带事务的存储过程(简单模板)***/--@@ERROR ,如果前一个Transact-SQL 语句执行没有错误,则返回 0--Set NOCOUNT ON,防止将会话中每一条语句所影响的行数消息发回给请求的客户机--SET XACT_ABORT ON,当 Transact-SQL 语句产生运行时错误,自动回滚当前事务IF EXISTS(SELECT * FROM sysobjects WHERE NAME='up_dep_name' AND TY

2021-04-27 17:11:29 290

转载 响应式编程

响应式编程–知乎

2020-11-07 22:56:13 125

原创 springboot学习之:logback配置,输出log到控制台和文件

pomspringboot已经整合了logback如果引了spring-boot-starter-web或者spring-boot-starter,那么就不需要再引logback了yml通过配置xml文件的方式加载logback配置如果再resource下创建logback-spring.xml就不需要在yml中指定xml配置logging: config: classpath:logback.xmllogback.xml<?xml version="1.0" encoding="

2020-10-28 21:19:23 2122

原创 redis学习之:lettuce链接池+RedisTemplate

背景介绍由于很多人推荐使用RedisTemplate来操作redis,而且springboot至2.2版本开始就已经使用lettuce了,所以换成了lettuce+RedisTemplatelettuce与jedis链接池对比Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。spring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端。Je

2020-10-28 21:00:38 3182

原创 redis学习之:jedis+jedis连接池

背景介绍最近在做一个硬件项目需要硬件上传数据,然后解析保存到redis里然后由后台去读取redis里的数据.第一选择采用方便的redis官方首选的java客户端jedis.后来发现很多同行在使用中发现jedis连接增多后会报连接超时的异常,而且springboot在2.0版本以后,底层连接池已经换成了lettuce.但是依然要做个记录使用场景spring boot2.2+pom应用<dependency> <groupId>redis.clients</group

2020-10-28 20:21:19 243

原创 虚拟机ubuntu 20设置静态IP

ubuntu 20需要修改网卡的配置文件IP、子网掩码、网关等信息的查看查看网关netstat -rn 或 route -nKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface120.199.8.208 0.0.0.0 255.255.255.240 U 0 0 0 em1115.238.5

2020-10-22 13:09:47 1209

原创 基于docker的maven私服搭建

环境准备ubuntu 20.0操作系统搭建nexus3 Maven私服拉取镜像并启动容器docker run -d --name nexus3 \ --restart=always \-p 18081:8081 \-v /mnt/d/dockerv/nexus3/nexus-data:/nexus-data \sonatype/nexus3注:1、nexus-data中的所有文件会映射到 指定的宿主机文件夹种,所以需要打开 /mnt/d/dockerv/nexus3/nexus-data

2020-10-22 12:54:59 74

原创 mybatis-plus坑记录

针对mysql json 数据类型的读写坑1、json字段数据类型映射 数据库存储object类型: com.alibaba.fastjson.JSONObject 数据库存储array类型:com.alibaba.fastjson.JSONArray/** * 注解的typeHandler只生效于insert和update, * 要生效select必须TableName.autoResultMap=true */ @TableField(typeHand

2020-10-14 21:53:54 596

原创 redis搭建:linux+docker

准备环境操作系统:ubuntu:18+搭建docker–不做记录搭建redis1、查看可用的 Redis 版本访问 Redis 镜像库地址:https://hub.docker.com/_/redis?tab=tags可以通过 Sort by 查看其他版本的 Redis,默认是最新版本 redis:latest2.搜索镜像docker search redis3.拉取镜像docker pull redis4.创建本地存放redis文件的目录mkdir -p /mnt/d/d

2020-10-14 21:48:15 69

原创 redis集群学习2-docker搭建redis-cluster高可用集群

环境版本Ubuntu20docker-ceredis5.5搭建步骤1、创建模板文件以此模板为源文件,生成不通端口的redis.conf文件文件名 redis-cluster.tmplport ${PORT}protected-mode nocluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000cluster-announce-ip 192.168.44.136cluster-anno

2020-08-17 14:01:31 132

原创 redis集群学习1-redis三种模式

redis介绍什么是redisredis集群详解(三种模式)1、主从模式简介:工作机制:缺点:2、Sentinel模式(哨兵模式)简介:工作机制:3、Cluster模式简介cluster集群特点cluster集群原理投票容错槽分配原理cluster集群不可用的情况什么是redisRedis,NoSQL的一种,是一个基于内存的高性能key-value(k-v)数据库。Redis支持string、list、set、zset(sorted set)和hash类型数据,这些数据类型都支持push/pop、ad

2020-08-17 14:01:18 162

原创 基于docker的mysql集群搭建(三):keepalived+haproxy实现高可用负载均衡

keepalived工作原理工作原理参考下面keepalived工作原理引用https://blog.csdn.net/qq_24336773/article/details/82143367Haproxy+Keepalived的负载均衡和高可用环境的部署过程,有主从和主主两种模式主从模式:一个vip,vip在master机器上,当master机器出现故障后,vip漂移到slave机器上,slave变为master提供服务。主主模式:两个vip,两台机器都设置vip,当其中一台机器出现故障后,

2020-08-17 00:13:31 747 1

原创 基于docker的mysql集群搭建(二):haproxy+pxc实现mysql负载均衡

上篇记录采用pxc搭建mysql集群,本篇记录基于haproxy+pxc实现mysql负载均衡haproxy介绍HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上环

2020-08-16 23:41:23 350 1

原创 基于docker的mysql集群搭建(一):percona-xtradb-cluster集群搭建(主主复制)

mydsql的集群解决方案很多这里选择percona-xtradb-clusterpercona-xtradb-cluster简介Percona XtraDB Cluster(简称PXC),是由percona公司推出的mysql集群解决方案。特点是每个节点都能进行读写,且都保存全量的数据。也就是说在任何一个节点进行写入操作,都会同步给其它所有节点写入到自己的磁盘。这点跟Oracle Rac有本质的区别,Rac是多个节点连同一个共享存储,假如Oracle的共享存储挂了,整个集群就挂了。而Mysql

2020-08-16 23:07:17 2268 2

原创 ubuntu/docker内切换 阿里云软件源

ubuntu/docker内切换 阿里云软件源此文章适用于ubuntu系统和docker,因为docker内置系统也是ubuntu1、备份原有源配置文件镜像源文件在/etc/apt/sources.list#先创建一个放备份文件的地方,方便发生错误后还原mkdir /mnt/vdba/backupmv /etc/apt/sources.list apt-sources-list.ba2、切换源之前需要先安装一个gpg因为我是在docker中做的源切换,当换了镜像源后执行apt-get u

2020-08-16 19:51:16 1169 1

空空如也

空空如也

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

TA关注的人

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