自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql:group_concat 函数返回结果长度

在Mysql中使用group_concat做文本拼接时,遇到返回的结果不完整,查了一下发现此函数默认的长度仅有1024(字节)设置 group_concat_max_len

2022-08-03 16:08:33 1050 1

原创 fatal: unable to access ‘https://github.com/**.git/‘: Encountered end of file

[root@linux01 ~]# git clone https://github.com/edp963/davinci-docker.git正克隆到 'davinci-docker'...fatal: unable to access 'https://github.com/edp963/davinci-docker.git/': Encountered end of file[root@linux01 ~]# git config --global http.proxy[root@linux.

2021-08-05 10:57:46 1915 1

原创 Redis 之 Jedis篇

我们使用Java来操作Redis什么事Jedis 是Redis官方推荐的Java连接开发工具。使用Java操作Redis的中间件。测试1、导入对应的依赖 <!-- 导入 jedis的包 --> <dependencies> <!-- redis.clents --> <dependency> <groupId>redis.clients</gr..

2021-07-25 17:55:28 880

原创 Rides 入门(五)实现乐观锁

悲观锁: 很悲观,认为什么时候都会出现问题,无论做什么都会加锁!乐观锁:很乐观,认为什么时候都不会出现问题,所以不会上锁!更新数据的时候去判断一下,在此期间是否有人修改过这个数据 获取version 更新的时候比较versionRides监视测试正常执行成功127.0.0.1:6379> set money 100OK127.0.0.1:6379> set out 0OK127.0.0.1:6379> watch money #...

2021-07-25 11:55:28 250

原创 Redis 入门(四)三种特殊数据类型

geospatial 地理位置朋友的定位,附近的人,打车距离计算Redis的Geo在Redis3.2版本就推出了,这个功能可以推算地理位置信息,两地之间的距离,方圆几里的人。可以查询一些的测试数据:http://www.jsons.cn/lngcodeinfo/0706D99C19A781A3只有六个命令GEOADDhttp://www.redis.cn/commands/geoadd.htmlgeoadd 添加地理位置 将指定的地理空间位置(纬度、经度、...

2021-07-18 14:48:42 97

原创 Redis 入门(三)五大数据类型

官方文档Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件. 它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询. Redis 内置了复制(replication),LUA脚本(Lua scripting),LRU驱动事件(LRU...

2021-07-17 15:07:18 159 1

原创 Redis 入门(二)安装、测试

Windows安装1、下载安装包:https://github.com/dmajkic/redis/releases2、下载完毕得到压缩包:3、解压到自己电脑上4、启动Redis,进入文件夹双击redis-server.exeLinux 安装1、下载安装包2、传到服务器中、解压安装包tar -zxvf redis-6.2.4.tar.gz3、进入到目录4、基本的环境安装yum install gcc-c++make & make inst...

2021-07-17 13:45:59 127 1

原创 Redis 入门(一)概述

Redis 是什么Redis(Remote Dictionary Server),即远程字典服务是一个开源的使用ANSI C语言编写、支持网络、科技与内存一颗持久化的日执行、Key-Value数据库,并提供多种语言的APIredis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。免费和开源,是当下最热门的NoSQL技术之一,也被人们称之为结构化数据库。Redis 能干嘛1、内存存储、持久化,内存断电...

2021-07-17 12:22:17 70 1

原创 Redis学习(一)

什么事NoSQLNoSQLNoSQL = Not Only SQL (不仅仅是SQL)关系型数据库:表格、行、列繁殖非关系型数据的,随着web2.0互联网的诞生。传统的关系型数据库很难应付web2.0时代。尤其是超大规模的高并发的社区。暴露出来很多难以克服的问题,NoSQL在当今大数据环境下发展的十分迅速,Redis是发展最快的,而且是我们当下必须要掌握的一个技术。很多的数据类型:用户的个人信息,社交网络,地理位置。这些数据类型的存储不需要一个固定的格式。不需要多少操作就可以横向..

2021-07-16 23:58:04 73

原创 Docker Swarm

·首先准备好环境。六台服务器,可以自己搭建6台虚拟机,或者购买6台云服务器,使用按流量计费,学习测试完,就删掉费用也不是很高。4台安装docker使用xshell连接到目标服务器,通过 工具-》发送键输入到所有会话 可以对多个会话进行同步操作安装步骤1、官方安装参考手册2、确定你是CentOS7 及以上版本3、yum安装gcc相关环境(确保虚拟机可以上网)yum -y install gccyum -y install gcc-c++4、卸载旧版本yum..

2021-07-16 00:20:39 199 3

原创 Docker Compose

官方链接官方介绍定义、运行多个容器 。YAML file 配置文件。single command。命令有哪些Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you c

2021-07-15 21:54:37 76

原创 Docker 自定义网络

[]# docker network --helpUsage: docker network COMMANDManage networksCommands: connect Connect a container to a network create Create a network disconnect Disconnect a container from a network inspect Display detailed informat.

2021-07-12 23:31:20 179 4

原创 Docker 数据卷容器 数据同步

# 启动三个容器,通过我们上一章自己写的挂载好的镜像启动[]# docker run -it --name docker01 liupsh/centos:1.0# 使用 --volumes-from 数据卷容器名 # 继承它的数据卷配置[]# docker run -it --name docker02 --volumes-from docker01 liupsh/centos:1.0[]# docker run -it --name docker03 --volumes-from doc.

2021-07-11 21:31:36 286

原创 Docker Dockerfile构建文件生成镜像

Dockerfile 就是用来构建Docker 镜像的构建文件通过这个脚本可以生成镜像,镜像是一层一层的,脚本一个个的命令,每个命令都是一层# 创建一个dockerfile文件,名字可以随意定义,建议 Dockerfile# 文件中的内容 指令(大写) 参数[]# vim dockerfile1FROM centosVOLUME ["volume01","volume02"]CMD echo "----end----"CMD /bin/bash# 每个命令,就是镜像的一层

2021-07-11 21:11:28 1588

原创 Docker 具名和匿名挂载

# 匿名挂载-v 容器内路径[]# docker run -d -p 9090:80 --name nginx01 -v /etc/nginx nginx# 查看所有卷(volume)情况[]# docker volume lsDRIVER VOLUME NAMElocal 03e30acbd528baf22726c8e43f62ffca58ff6f9b3ec13ba29e745bf1ae10cc01# 这里发现,这种就是匿名挂载,我们在 -v 只写了容器内路径。# .

2021-07-11 17:36:44 95

原创 Docker 安装mysql + 持久化

# 拉取镜像 mysql 5.7[]# docker pull mysql:5.75.7: Pulling from library/mysqlb4d181a07f80: Pull completea462b60610f5: Pull complete578fafb77ab8: Pull complete524046006037: Pull completed0cbe54c8855: Pull completeaa18e05cc46d: Pull complete32ca814c833f.

2021-07-11 17:15:01 115

原创 Docker 容器数据卷

什么是容器数据卷将应用和环境打包成一个镜像如果数据都在容器中,那么我们删除容器,数据就会丢失!需求:数据可以持久化Mysql,容器删了,删库跑路!需求:Mysql 数据存储在本地容器之间可以数据共享Docker容器中产生的数据,同步到本地这就是卷技术:目录的挂在容器的持久化和同步操作!容器间也可以数据共享!使用数据卷直接使用命令 -vdocker run -it -v 主机目录:容器内目录# 测试[]# docker run -it -v /home/ce

2021-07-11 16:57:20 52

原创 Docker 如何提交一个自己的镜像

commit 镜像docker commit 提交容器成为一个新的副本# 命令和git原理类似docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]实战测试# 1、启动一个默认的tomcat# 2、发现这个默认的tomcat 是没有webapps应用,因为官方的镜像默认webapps下面是没有文件的# 3、自己拷贝应用到webapps下# 4、将我们操作过的容器通过 commit 提交为一个镜像。我们以后就使用我们修改过的镜像即可,

2021-07-11 12:55:32 201

原创 Docker 镜像

镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时的需要的库、环境变量和配置文件。所有的应用,直接打包成docker镜像,就可以直接跑起来了。如何获得镜像:从远程仓库下载 朋友拷贝给你 自己制作一个镜像DockerFileDocker镜像加载原理UnioFS(联合文件系统)我们下载的时候看到的一层层就是这个UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分

2021-07-11 11:57:53 64

原创 Docker(四)进入当前正在运行的容器

# 我们通常容器都是使用后台方式运行的,需要进入容器,修改一些配置# 方法1:[]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESfaa4a63b1497 centos "/bin/bash" 15 minutes ago Up 15 minutes thirsty_cori[]# docker exec .

2021-07-11 00:48:59 457

原创 Docker(三)常用其他命令

后台启动容器[]# docker run -d centos#问题docker ps,发现 centos 停止了#常见的坑:docker 容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止#nginx,容器启动后,发现自己没有提供服务,就会立刻停止,就是没有程序了查看日志[]# docker logs --helpUsage: docker logs [OPTIONS] CONTAINERFetch the logs of a contai

2021-07-11 00:32:19 89

原创 Docker(二)容器的基本命令

容器是基于镜像的,所以在新建容器之前需要下载好镜像。新建容器并启动docker run [可选参数] image# 参数说明--name = "Name" 容器名字 tomcat01 tomcat02 , 用来区分容器-d 后台方式运行-it 使用交互方式运行,进入容器查看内容-p 指定容器的端口 -p 8080:8080 -p ip:主机端口:容器端口 -p 主机端口

2021-07-11 00:13:20 59

原创 Docker(一)镜像常用命令

docker学习官方文档是非常全的,随时可以翻看。docker images #查看所有本地的主机上的镜像[]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx latest d1a364dc548d 6 weeks ago 148MBmysql latest c0cdc95609f1 8 weeks ago 575MB# 解释.

2021-07-10 23:50:20 120

原创 linux centOS7.3 离线安装 mysql8

1、解压tar xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 2、安装rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm --force --nodepsrpm...

2020-04-10 10:11:20 227 2

原创 Centos7 配置本地离线yum源为iso镜像

创建挂载路径sudo mkdir /mnt/iso挂载ISO镜像到目录sudo mount -o loop CentOS-7-x86_64-Everything-1908.iso /mnt/iso验证挂载[@host~]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/cl-...

2020-03-30 16:06:07 503

原创 linux 新硬盘挂载到 /home 等指定目录下

1、新增磁盘的设备文件名为 /dev/vdb 大小为300G查看硬盘列表 可以看到新的磁盘设备 /dev/vdb 的信息。# fdisk -l2、给磁盘设备 进行分区我这里将磁盘分为一个分区,类型为扩展分区。[root@host]# fdisk /dev/vdbWelcome to fdisk (util-linux 2.23.2).Changes will re...

2020-03-24 14:40:24 2335

原创 Oracle 通过DBlink方式 链接 Mysql

原本是连个Oracle 数据库作为支撑库,有一套系统给换成了Mysql,上网上看了很多文章,一个个坑趟过来了。我这里服务器使用的是 CentOS,Oracle12寸,Mysql5.首先第一步下载两个要用到的工具1、下载并安装64位的ODBC Driver Manager UnixODBC 2.2.14. 这里根据自己的系统环境下载相对应的版本下载地址:http://sourcef...

2019-05-17 16:09:52 549

转载 CentOS6.8合并DVD1和DVD2作为本地yum源

CentOS6.8合并DVD1和DVD2 下载链接:https://pan.baidu.com/s/1kti8zLbsiB45O6iBkrZ8CA 密码:7z1gCentOS一般都会提供DVD1和DVD2两个镜像文件,形如CentOS-6.8-x86_64-bin-DVD1.iso和CentOS-6.8-x86_64-bin-DVD2.iso,使用DVD1即可安装使用CentOS系统了,DVD...

2019-05-16 10:32:44 892

转载 17个新手常见Python运行时错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:if spam == 42 ...

2019-01-29 13:16:32 86

转载 关于:新版本Oracle 试用 listagg 替代 wm_concat导致的问题

我们做过很多项目,随着发展,数据库的版本也会随着更新,一个新项目从头开始那很少会有遇到版本的问题,不过在一些老项目,需要升级数据库,或者不熟新的测试环境等等更换了数据库版本,可能就会出现原系统中的写好的sql开始抛异常。这不,昨天要搭建一个临时的试运行环境,可是提供的数据库版本变成了12c 时间比较紧,就直接创建实例开始导库,一切都不是好了,测试服务工能的时候开始抛异常了"wmsys"."...

2018-12-11 15:37:29 3436 1

原创 HTML <table>中<thead>固定不动,<tbody>滚动条

原结构为一个table 放在一个 div中,在div设置overflow-y  &lt;div style="overflow-y: auto;"&gt; &lt;table class="footable foottable_tab"&gt; &lt;thead&gt; &lt;tr bgcolor="#fafafa"&amp

2018-11-20 11:48:02 3168

转载 SpringBoot 获取当前登录用户IP

控制器方法:@RequestMapping(value = "/getIp", method = RequestMethod.POST) @ResponseBody public String getIp(HttpServletRequest request) { return IpUtil.getIpAddr(request); }  工具类方法:publ...

2018-06-28 17:23:19 2452

转载 Spring 的骨骼架构

Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等上层的特性功能。下面也将主要从这三个组件入手分析 Sp...

2018-05-18 13:57:21 248

转载 Fastdfs + Nginx 部署

yum代理vi /etc/yum.confproxy=http://ip:host/  ### FastDFS 安装配置安装包```fastdfs-5.11.tar.gzlibfastcommon``` **安装**```#安装依赖软件yum -y install gcc gcc-c++ libstdc++-devel pcre-develzlib-devel wget make``` * 安装l...

2018-05-04 10:23:14 377

空空如也

空空如也

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

TA关注的人

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