- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 MySQL行专列----动态列
SET @EE=‘’;/**将CONCAT()拼接后的SQL片段赋值给变量@EE。:= 对变量进行赋值concat() 拼接字符串函数sum() 求和函数IF(condition, value_if_true, value_if_false) 如果条件为 TRUE,IF() 函数返回一个值,如果条件为 FALSE,则返回另一个值。sum(if()) : 如果subject = subject, 则取对应的score, 否则取0进行求和,并取别名为subject字段对应的值。
2023-07-13 18:30:58 1748
原创 Go语言环境搭建
如上,官方解释默认安装在C盘: Program Files or Program Files (x86),我们可以根据自己的需要修改安装位置,像我的话是安装在了D盘下。更换安装位置后同样一直next,直至finish就安装完成了。2.1、双击安装包进行傻瓜式安装就可以了,如果不需要更改默认安装地址的话,无脑next,最后finish就安装完成了。1.2、进入Go官网,点击Download,进入开发工具下载界面,根据个人系统选择对应的安装包进行下载。查看工具包版本号,如下,就是安装成功了。
2023-05-06 19:54:07 191
原创 记 Content type ‘application/octet-stream‘ not supported
实现一个入参方式为@RequestPart + @RequestParam(“files”)的接口,即该接口要包含文件上传和其它(实体类)入参。@RequestPart:主要用来处理content-type为 multipart/form-data 或 multipart/mixed stream 发起的请求,可以获取请求中的参数,包括普通文本、文件或复杂对象比如json、xml等。进一步了解可参考。
2023-03-30 10:24:21 3622 1
原创 docker run启动镜像容器时忘记添加开机自启动解决方法
更新容器为开机自启动,docker update 容器id/容器名称 --restart=always
2023-03-11 17:15:16 441
原创 Linux(CentOS 7)配置静态ip及ping 不通外网问题
通过这篇文章,我们知晓了如何配置Linux静态ip,以及配置后ping不通主机和外网得解决方法。
2023-03-09 16:33:26 8068
原创 npm install npm ERR! Error: EPERM: operation not permitted 解决方法记录
npm install 报错记录
2023-02-11 13:22:09 557
转载 element cannot be mapped to a null key
element cannot be mapped to a null key
2023-01-03 18:33:21 3124
原创 Mysql截取字符串(含指定字符串)
在将数据落地到数据库后,应业务需求,需要截取特定数据用作另一字段值;如:现有字段areaName值为:海南省东方市…,现想将areaName省份信息截取存到province。
2022-08-02 17:30:29 5285
原创 记一次压测Feign调用时Hystrix could not be queued for execution and no fallback available.
项目场景:测试同事需要压测200个用户的并发量,但压测时反馈仅支持10个用户的并发量问题描述通过查看日志,可以看到一下关键报错信息:could not be queued for execution and no fallback available.原因分析:Hystrix默认是10个线程,超过就会报这个异常(线程池的拒绝策略)解决方案:修改Hystrix配置,问题解决,如下:hystrix: threadpool: default: coreSize: 2
2022-05-17 15:18:04 2945
转载 WSL2-Debian启动docker(failed to start daemon: Error initializing network controller: error obtaining)
项目场景:原文地址win11 安装Ubuntu 222.04LST 。WSL2-Debian启动docker报错(failed to start daemon: Error initializing network controller: error obtaining…)问题描述Tips:sudo service docker start 启动日志在/var/log/docaker.log。$ cat /var/log/docker.log...Sep 13 20:47:37 xxx d
2022-05-08 17:02:30 5973 4
原创 wsl(win11安装Ubuntu) 安装问题
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8007019e The Windows Subs
2022-03-28 22:21:25 1306
原创 记MySQL中如何删除某个字段中的某个字符
问题描述:问题:项目中对以逗号分隔的字符串进行指定字符修改删除时,会导致其它字符无法使用。原因分析:SQL语句拼写错误。遗漏replace()中的第三个参数,漏写了,。错误的写法: update 表名 set 字段名= TRIM(BOTH ',' FROM replace(concat(',', 字段名, ','), #{传入的字符}, ''))在mybatis中,正确的动态SQL如下: update 表名 set 字段名= TRIM(BOTH ',' FRO
2021-12-21 15:42:25 4614
原创 JVM入门学习记录
一、JVM体系结构概述 1、JVM位置(JVM是运行在操作系统之上的,它与硬件没有直接的交互),如下图所示: 2、JVM的体系结构图 1.3、类装载器ClassLoader 类装载器负责加载class文件,class文件在文件开头有特定的文件标识,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且classloader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定。 1.3.1、类加载器有
2020-05-19 17:19:39 211
原创 Redis的复制(Master/Slave)
一、Master/Slave Replication(主从复制) 主机数据更新后,根据配置和策略,自动同步到从(备)机的master/slave机制,Master以写为主,Slave以读为主。 作用:读写分离;容灾恢复。二、应用 2.1、配从(库)不配主(库) 2.2、从库配置:slaveof 主库IP 主库端口 每次与master(主库)断开之后,都需要重新连接,除非配...
2020-05-08 22:52:16 208
原创 Redis的发布订阅
一、Redis的发布订阅 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收信息。 订阅/发布消息图: 二、订阅、发布消息常用命令 PSUBSCRIBE patterm [patterm ...] ----订阅一个或多个符合给定模式的频道; PUBSUB subcommand [argument [argument ...]] -----查看订阅与发布系...
2020-05-06 22:33:22 126
原创 Redis的事务
一、Redis的事务是什么? 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 作用:一个队列中,一次性、顺序性、排他性的执行一系列命令。二、Redis事务的使用 2.1、Redis事务常用命令: 1)DISCARD:取消事务,放弃执行事务块内的所有命令。 2)EXEC:执行所有事务块内的命令。 ...
2020-05-05 23:24:05 148
原创 Redis的持久化----RDB&AOF学习
一、RDB(Redis DataBase) 在指定的时间间隔内将内存中的数据集写入磁盘,也就是snapshot快照,它恢复数据时,是将快照文件直接读到内存中。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。在这整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能,如果需要进行大...
2020-05-05 21:51:12 151
原创 Redis的配置文件解析
一、redis.conf它在哪儿? 如果是通过Linux安装,则redis.conf在redis的安装目录下。由于我是通过docker安装 ,所以我的redis.conf在主机的数据卷中。二、Units单位 2.1、配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit; 2.2、对大小写不敏感,如1GB、1Gb、1gB都是没有区别的。 三、INCLUDES...
2020-05-05 12:16:04 165
原创 Redis数据类型(常见命令实操练习)
一、Redis的五大数据类型 1.1、String(字符串) String 是redis最基本的类型,一个key对应一个value。它是二进制安全的,即Redis的string可以包含任何数据,比如JPG图片或者序列化的对象。一个Redis中字符串value最多可以是512M。 1.2、Hash(哈希,类似Java中的Map) Redis hash是一个键值对 集合。是一个Stri...
2020-05-03 23:57:21 298
原创 Redis入门介绍(实操)
一、入门概述 1.1、是什么? Redis:REmote DIctionary Server(远程字典服务器),是完全开源免费的,用C语言编写、遵守BSD协议,是一个 高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。 Redis与其他key-value缓存产品有以下三个特点:...
2020-05-02 10:09:07 155
原创 docker 安装Redis及简单使用
一、安装Redis(略) 可参考docker 安装Tomcat。二、使用redis:latest镜像为模板创建容器(运行镜像)2.1、运行redis: docker run -p 6379:6379 -v /sg/myredis/data:/data -v /sg/myredis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d re...
2020-05-01 23:48:09 427 1
原创 docker 安装MySQL及使用
一、安装略 可以参考docker 安装Tomcat,大同小异。故不再赘述。二、安装完成后以交互式模式创建容器(运行镜像)2.1、运行MySQL命令:docker run -p 3306:3306 --name mysql -v /sg/mysql/conf:/etc/mysql/conf.d -v/sg/mysql/logs:/logs -v /sg/mysql/data:/var/lib...
2020-05-01 22:37:17 230
原创 docker 安装Tomcat
一、docker安装的总体步骤a.docker search 镜像名 --搜索镜像b.docker pull 镜像名:TAG --拉取镜像c.docker images [OPTIONS] --查看镜像d.docker run 镜像名:TAG --启动镜像e.docker stop 镜像ID --停止镜像f.docker rm 镜像ID ...
2020-05-01 21:57:13 265
原创 Dockerfile 解析
一、何为dockerfile? dockerfile是由一系列命令和参数构成的脚本,是用来构建Docker镜像的构建文件,其实在上一篇文章(docker 容器数据卷)中已经使用过dockerfile了,不过侧重点在于在容器内添加数据卷,并没有倾向于构建镜像。(我咋感觉这dockerfile有点shell脚本内味了…也是一些参数、命令的集合…) 回归正题,竟然是用来构建Docker镜像的,那...
2020-04-30 23:25:55 260
原创 Docker 数据卷容器实操
一、何为数据卷容器? 命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据的共享,此时挂载了数据卷的容器被称之为数据卷容器。二、实例演示 以上一篇(docker 容器数据卷)通过dockerfile创建的新镜像sg/centos为模板运行容器sg01/sg02/sg03,此时这些容器内都具有数据卷/dataVolumeContainer1、/dataVolumeContainer...
2020-04-29 23:50:04 227
原创 Docker容器数据卷
一、docker容器数据卷是什么?Docker的理念:1.将运用与运行的环境打包形成容器运行,这些环境可以伴随着容器,但是我们希望对数据的存储要求是持久化的。2.容器之间希望能够共享数据Docker容器产生的数据,如果不通过docker commit 生成新的镜像,使得数据作为镜像的一部分保存下来,那在删除容器后,相应的数据也将被删除。 比如在前面学习docker commit时,如...
2020-04-22 11:54:06 204
原创 docker常用命令
1、docker帮助命令docker version --查看docker版本信息docker info --查看docker信息docker help --docker命令帮助2.docker镜像命令a.查看本机上的镜像:docker image需要注意的是,仓库源中的镜像文件可以有若干个镜像标签(TAG),代表不同的版本,可以通过REPOSITORY:TAG...
2020-04-14 16:31:46 315
原创 docker配置阿里云镜像加速
阿里云镜像加速器获取地址一、如图,获取到个人的镜像加速器后,通过图中的配置镜像加速器可知,配置主要分为以下三步:1.在etc/docker 目录下创建daemon.json文件并编写tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://自己的镜像加速器编码.mirror.aliyuncs.com...
2020-04-14 14:49:26 213
原创 CentOS 7安装docker
如题,基于CentOS 7进行docker的安装docker官方文档:(https://docs.docker.com/engine/install/centos/)1.确保自己的centOS 操作系统版本为7及以上,Linux 版本信息查看命令为:cat /etc/redhat-release如图:2.卸载旧版本docker(及相关依赖项)yum remove docker \...
2020-04-14 11:47:55 288
原创 Docker卸载
**题记**:最近在b站通过上硅谷的教学视频又学习了一遍...萌生了记录相应的笔记及实操的想法。 *环境*:本次笔记的操作系统基于CentOS 7进行相关操作,使用XShell连接工具。由于之前已经安装,遂从卸载开始。通过查看官方文档,了解到卸载docker只需执行两步操作即可如下图所示:1.卸载Docker Engine,CLI和Containerd软件包(通过root账号登录,故不...
2020-04-14 11:07:10 715 5
原创 Mybatis Generator Template相关问题
记得刚入职没多久的时候,老大就给我发了个mybatis逆向工程的项目模块,让我有时间了解了解,我虽然之前有所耳闻,但是这次依旧没有上心...直到前段时间有个任务需要我写七张表的CRUD(虽然后面写完了但是没用上,我¥%……&*),我才把这东东给捡了起来,当然,停留在会用的层面而已... 首先是此次项目的项目结构图: ![项目结构图](https://img-blog.csdnimg....
2020-04-08 10:05:32 197
MyBatisGeneratorTemplate.zip
2020-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人