- 博客(495)
- 资源 (76)
- 收藏
- 关注
原创 SpringBoot下载resources目录下的文件
4.postman请求改接口,然后把文件流保存到本地目录,说明下载成功。1.引入SpringBoot和hutool依赖。3.定义文件下载接口。
2024-08-06 10:36:51
992
原创 Java SpringBoot测试OceanBase
下面这张图片时测试事物的,往3张表新增数据,在第3张表新增前写一个错误来抛出异常,被@Transactional 捕获到而回滚,右边是数据库去查询是否真大回滚了。用了Spring @Transactional(rollbackFor = Exception.class)声明式事务,需要依赖。对每个(增、删、改、查、批量新增、多表关联查询、事务)方法进行测试,贴几张截图。只修改pom依赖和连接配置。
2024-02-23 20:35:44
1450
原创 OceanBase数据迁移-从MySQL导入数据到OceanBase
1.1.从github下载mysql测试数据集:https://github.com/datacharmer/test_db/releases/download/v1.0.7/test_db-1.0.7.tar.gz。上面那段多表关联查询sql放到oceanbase集群的employees数据库中执行几次,看下执行时间(特别说明这里的执行情况不代表真实情况,因两台主机配置不同)mydumper 和 myloader 都是开源的工具,具有高效、安全、可靠的特点,并且支持多种备份方式和备份数据的压缩和加密。
2024-02-21 21:27:25
1748
原创 OBD部署OceanBase集群-配置文件方式
前一篇文章介绍了OBD可视化页面方式,也解释了其原理最终也是生成一个配置文件,然后部署集群由于个人机器配置原因,想使用配置文件方式,只部署OceanBase和ODP两个组件,因此写了本篇文章服务器配置和oceanbase-all-in-one-*.tar.gz包下载链接,请参考。
2024-02-18 23:18:22
991
原创 OceanBase创建租户
租户是集群之上的递进概念,OceanBase 数据库采用了多租户架构。集群偏部署层面的物理概念,是 Zone 和节点的集合,租户则偏向于资源层面的逻辑概念,是在物理节点上划分的资源单元,可以指定其资源规格,包括 CPU、内存、日志盘空间、IOPS 等。租户类似于传统数据库的数据库实例,租户通过资源池与资源关联,从而独占一定的资源配额,可以动态调整资源配额。在租户下可以创建 Database、表、用户等数据库对象。
2024-01-24 20:50:59
3092
原创 OceanBase集群扩缩容
在部署集群后,会自动创建一个系统租户(Tenant_SYS),同时会创建一些元数据表,部署时的配置信息会保存到元数据表中,扩缩容需要添加服务器节点,调休租户的Unit_Num大小,这些操作都需要保存到元数据表中,我们可以连接系统租户数据库查看元数据表的内容,查看zone、查看节点、查看租户、查看Unit等。
2024-01-19 21:45:25
1273
原创 OceanBase集群部署
我认为学习一个中间件比较好的方式是,先了解它的架构和运行原理,然后动手部署一遍,加深对它的了解,再使用它,和总结心得本篇介绍OceanBase部署前提配置和集群部署。
2024-01-17 22:21:00
2525
原创 Linux 网络工具
通过 sar -n 命令查看每个网卡上的流量传输速率。interval:输出刷新的间隔时间。-n:表示网络性能监控。count:输出的次数。
2024-01-04 09:31:24
623
原创 Linux 磁盘 I/O 工具
await = 平均 I/O 操作的服务时间 + I/O 等待时间,所以如果 await 远大于 svctm,则说明 I/O 等待时间较长,I/O 队列较大。%util 表示磁盘的 I/O 使用情况,如果很高,则通常表明 I/O 有可能成为瓶颈。await: 平均 I/O 操作的等待时间 (毫秒)。svctm: 平均 I/O 操作的服务时间 (毫秒)。avgrq-sz: 平均每次 I/O 的数据大小。wrqm/s: 每秒合并的写操作数量。r/s: 每秒读 I/O 次数。w/s: 每秒写 I/O 次数。
2024-01-04 09:23:53
509
原创 Liunx Top命令
Cpu(s): 用户态进程占用 CPU 时间百分比 us,内核占用 CPU 时间百分比 sy,改变过优先级的进程占用 CPU 的百分比 ni,空闲 CPU 时间百分比 id,等待 I/O 的 CPU 时间百分比 wa,CPU 硬中断时间百分比 hi,CPU 软中断时间百分比 si。Tasks:任务总数 total,正在运行的进程个数 running,正在休眠的进程个数 sleeping, 已经停止的进程个数 stopped,僵死进程个数 zombie。从第七行开始,用于显示每一个进程的信息。
2024-01-03 21:53:06
508
原创 Mysql、Redis、MongoDB等中间件搭建参考
3]主从模式:https://www.didispace.com/installation-guide/middleware/redis-master-slave.html。[4]哨兵模式:https://www.didispace.com/installation-guide/middleware/redis-sentinel.html。[5]集群模式:https://www.didispace.com/installation-guide/middleware/redis-cluster.html。
2023-11-08 09:08:44
732
原创 SpringBoot自定义参数校验注解
4.全局异常处理器,自定义校验注解校验失败会抛出 javax.validation.ConstraintViolationException。1.引入依赖,spring validation是在hibernate-validator上做了一层封装。2.定义参数校验注解与处理器。
2023-10-16 15:54:43
447
原创 Java线程池
线程池可以预先创建出一定数量的线程,用户提交的任务可以直接被这些线程处理,减少了线程创建、销毁操作,提高了资源利用率和任务响应时间。按照任务类型对线程池大致分为三类:1、IO密集型任务,2、CPU密集型任务,3、混合型任务。
2023-07-18 10:48:52
261
原创 mac docker desktop 无法docker login
1.需要把harbor仓库服务器中自签名的 yourdomain.com.crt 文件拷贝到 mac 电脑到 ~/.docker/certs.d/yourdomain.com/ 目录下,再重启docker。3.需要在 /etc/docker/daemon.json中配置:“insecure-registries”: [ “registry.harbor.com” ]2.需要在 /etc/hosts 中配置 ip yourdomain.com 的映射规则。
2023-06-27 21:29:19
3427
原创 在idea环境里打包docker镜像
4.打包:mvn clean package docker:build -DskipTests。1.先在docker服务所在的服务器 编辑docker文件。3.Dockerfile文件内容。5.查看镜像和启动容器。
2023-06-27 16:32:38
2311
1
原创 docker 部署redis
Docker 部署Redis4docker stop redis;docker rm redis; docker run -itd -p 6379:6379 --name=redis --restart=always \ -v /home/redis/data:/data \ -v /home/redis/conf/redis.conf:/etc/redis/redis.conf \ -e TZ="Asia/Shanghai" \ redis:4.0.14 --appendonly yes \-
2022-04-12 14:36:44
1410
原创 SpringBoot集成Kafka
1.部署Kafka本文参考了两位网友的文章,以下是链接:Zookeeper集群搭建:https://www.cnblogs.com/zhaoshizi/p/12105143.htmlKafka搭建:https://www.cnblogs.com/zhaoshizi/p/12154518.htmlSpringBoot集成Kafka:https://blog.youkuaiyun.com/yuanlong122716/article/details/105160545/ (推荐)2.SpringBoot项目集成K
2022-01-05 21:14:22
353
shardingsphere-sharding-proxy-4.0.0-RC1
2019-05-10
asciidoctorj-pdf-1.5.0-alpha-zh.16
2018-12-17
ZyMvc模拟SpringMVC
2018-09-11
haproxy-1.6.9.tar.gz
2018-05-05
rabbitmq-server-3.6.15
2018-05-05
probe tomcat
2015-05-14
mapstruct-reference-guide.pdf
2020-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人