PlantUML in Mac使用问题解决 PlantUML in Mac使用问题解决 解决 先下载 Graphviz,然后查看 dot 是否安装成功 macosbrew install Graphviz dot -version 然后把 dot二进制可执行文件 复制到 plantUML查找dot的位置(好像不能从idea里配置。。。 sudo mkdir -p /opt/local/bin sudo cp /opt/homebrew/ 2022-07-08 Java,Spring,微服务,PlantUML
Istio协议设置的几种方式 Istio协议设置的几种方式手动设置service name 2022-07-03 Java,SpringBoot,Spring,Linux,Istio,Kubernates,MicroService
CentOS 设置开机启动Redis CentOS 设置开机启动Redis创建相关用户,并设置权限sudo gropdadd redis sudo useradd -g redis redis --no-create-home sudo chown -R redis:redis /usr/local/redis 用户如果创建成功 创建文件,并书写脚本vim /etc/systemd/system/redis-server.ser 2022-07-02 Java,CentOS,Spring,Linux,Redis
CentOS 设置开机启动Redis CentOS 安装Redis首先下载redis源码,并使用tar进行解压缩wget http://download.redis.io/releases/redis-5.0.14.tar.gz tar xvzf redis-5.0.14.tar.gz 使用gcc进行编译make make test 编译后的可执行文件在/usr/local/redis-5.0.14/src目录下 2022-07-01 Java,CentOS,Spring,Linux,Redis
MySQL分区可行性调研 MySQL分区可行性调研一、什么是分区1、MySQL存储原理MySQL是支持ACID事务的,其中一个D就是持久化,持久化就代表了:插入MySQL的数据最终还是要落到磁盘中,这样才能做到真正的持久化。 MySQL存储文件在磁盘中,每一个数据库里面有很多存储文件: 针对InnoDB引擎来说 数据库配置信息文件(.opt) 表元数据文件(.frm)、表数据文件(ibd); .opt文件包含数据库配置信息 2021-11-17 MySQL Java,MySQL,Partition
深入分析MySQL replace 与 on duplicate key update 关键词 深入分析MySQL replace 与 on duplicate key update 关键词建立一张数据表CREATE TABLE `test`.`test_unique_key` ( `id` varchar(32) NOT NULL, `name` varchar(255) NULL, `term_id` varchar(64) NULL, `class_id` varchar(64 2021-10-14 MySQL replace, duplicate, on duplicate key update, insert and update, mysql
使用MySQL管理型数据库实现不定列数据存储 使用MySQL管理型数据库实现不定列数据存储 有一需求是需要上传一个excel之后进行查看,但是Excel的列是不固定的,还可以进行反复上传,但是Excel中有一列是必须要有的那就是ID列,这个列可以用来判断第二次上传是更新还是有新加入的数据 就对于这个需求呢,我在MySQL中设计了三张表, 表中重点字段为: 只列举重要字段 第一张表sample字段为: sample_number 2020-12-09 MySQL Java,MySQL,IN,EXISTS,SQL优化,Design
MySQL不支持在IN和EXISTS里面加入LIMIT MySQL不支持在IN和EXISTS里面加入LIMIT 有一需求是需要上传一个excel之后进行查看,但是Excel的列是不固定的,还可以进行反复上传,但是Excel中有一列是必须要有的那就是ID列,这个列可以用来判断第二次上传是更新还是有新加入的数据 在子查询里面使用了LIMIT,因为需要分页 在官网中找到了这个限制和解决方式https://dev.mysql.com/doc/mysql- 2020-12-09 MySQL Java,MySQL,IN,EXISTS,SQL优化