自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuyu19911016520

记录开发中的点点滴滴

  • 博客(492)
  • 资源 (76)
  • 收藏
  • 关注

原创 Mac 安装JDK,并通过命令切换不同版本jdk

mac jdk

2024-03-06 23:13:03 935 1

原创 Java HttpURLConnection上传文件

HttpURLConnection上传文件

2024-03-02 21:25:49 345 1

原创 Java SpringBoot测试OceanBase

下面这张图片时测试事物的,往3张表新增数据,在第3张表新增前写一个错误来抛出异常,被@Transactional 捕获到而回滚,右边是数据库去查询是否真大回滚了。用了Spring @Transactional(rollbackFor = Exception.class)声明式事务,需要依赖。对每个(增、删、改、查、批量新增、多表关联查询、事务)方法进行测试,贴几张截图。只修改pom依赖和连接配置。

2024-02-23 20:35:44 602

原创 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 1007

原创 OBD部署OceanBase集群-配置文件方式

前一篇文章介绍了OBD可视化页面方式,也解释了其原理最终也是生成一个配置文件,然后部署集群由于个人机器配置原因,想使用配置文件方式,只部署OceanBase和ODP两个组件,因此写了本篇文章服务器配置和oceanbase-all-in-one-*.tar.gz包下载链接,请参考。

2024-02-18 23:18:22 490

原创 OceanBase创建租户

租户是集群之上的递进概念,OceanBase 数据库采用了多租户架构。集群偏部署层面的物理概念,是 Zone 和节点的集合,租户则偏向于资源层面的逻辑概念,是在物理节点上划分的资源单元,可以指定其资源规格,包括 CPU、内存、日志盘空间、IOPS 等。租户类似于传统数据库的数据库实例,租户通过资源池与资源关联,从而独占一定的资源配额,可以动态调整资源配额。在租户下可以创建 Database、表、用户等数据库对象。

2024-01-24 20:50:59 1387

原创 OceanBase集群扩缩容

在部署集群后,会自动创建一个系统租户(Tenant_SYS),同时会创建一些元数据表,部署时的配置信息会保存到元数据表中,扩缩容需要添加服务器节点,调休租户的Unit_Num大小,这些操作都需要保存到元数据表中,我们可以连接系统租户数据库查看元数据表的内容,查看zone、查看节点、查看租户、查看Unit等。

2024-01-19 21:45:25 783

原创 OceanBase集群部署

我认为学习一个中间件比较好的方式是,先了解它的架构和运行原理,然后动手部署一遍,加深对它的了解,再使用它,和总结心得本篇介绍OceanBase部署前提配置和集群部署。

2024-01-17 22:21:00 1165

原创 OceanBase架构概览

OceanBase架构

2024-01-13 19:48:04 1622

原创 OceanBase原生分布式数据库

原生分布式数据库

2024-01-10 17:26:22 547

原创 Linux 网络工具

通过 sar -n 命令查看每个网卡上的流量传输速率。interval:输出刷新的间隔时间。-n:表示网络性能监控。count:输出的次数。

2024-01-04 09:31:24 544

原创 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 366

原创 Linux内存工具

free 用于查看机器整体内存的使用情况。

2024-01-04 09:08:46 378

原创 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 385

原创 SpringBoot集成Swagger2登录功能和安全认证

swagger2集成登录和认证功能

2023-11-22 21:47:42 1238

原创 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 661

原创 SpringBoot自定义参数校验注解

4.全局异常处理器,自定义校验注解校验失败会抛出 javax.validation.ConstraintViolationException。1.引入依赖,spring validation是在hibernate-validator上做了一层封装。2.定义参数校验注解与处理器。

2023-10-16 15:54:43 338

原创 JVM之选择合适的垃圾收集器(CMS、G1)

JVM垃圾收集器如何选择,与参数调优

2023-09-25 11:07:13 528

原创 Nginx核心要领十五:离线安装Nginx

nginx离线安装

2023-09-22 13:54:01 371 1

原创 PaddleOCR图片识别

PaddleOCR

2023-07-25 09:28:40 2910

原创 Java线程池

线程池可以预先创建出一定数量的线程,用户提交的任务可以直接被这些线程处理,减少了线程创建、销毁操作,提高了资源利用率和任务响应时间。按照任务类型对线程池大致分为三类:1、IO密集型任务,2、CPU密集型任务,3、混合型任务。

2023-07-18 10:48:52 147

原创 看完周志明老师《凤凰架构》后的知识点整理

凤凰架构,周志明

2023-06-30 14:34:32 454

原创 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 2680

原创 mac chrome 访问自签名的域名

mac chrome 最新版本无法访问自签名的域名了,直接在键盘上输入 thisunsafe 即可。

2023-06-27 21:26:48 73

原创 在idea环境里打包docker镜像

4.打包:mvn clean package docker:build -DskipTests。1.先在docker服务所在的服务器 编辑docker文件。3.Dockerfile文件内容。5.查看镜像和启动容器。

2023-06-27 16:32:38 1996 1

原创 设计模式:装饰器模式Decorator

设计模式

2022-11-15 16:02:31 186 1

原创 设计模式:策略模式

设计模式:策略模式

2022-11-04 22:58:59 618

原创 设计模式:单例

设计模式:单例

2022-11-04 22:27:12 119

原创 设计模式:模版模式

设计模式:模版模式

2022-10-24 11:18:04 330

原创 Java OkHttp发送网络请求与上传文件公用方法

okhttp

2022-08-12 10:35:06 1704 1

原创 Tendis

tendis 硬盘存储

2022-06-09 11:33:27 1432 2

原创 mysql 离线安装

msyql离线安装

2022-04-14 12:02:57 7951

原创 DataX oracle同步mysql(全量和增量)

datax sync oracle to mysql

2022-04-13 12:30:49 13006

原创 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 1321

原创 SnowflakeId雪花ID生成器

Java雪花ID生成器

2022-04-06 23:20:02 2360

原创 IDEA使用maven插件生成protobuf实体类

idea使用maven插件生成protobuf java实体类

2022-04-05 20:21:22 1709

原创 SpringBoot集成Kafka

1.部署Kafka本文参考了两位网友的文章,以下是链接:Zookeeper集群搭建:https://www.cnblogs.com/zhaoshizi/p/12105143.htmlKafka搭建:https://www.cnblogs.com/zhaoshizi/p/12154518.htmlSpringBoot集成Kafka:https://blog.csdn.net/yuanlong122716/article/details/105160545/ (推荐)2.SpringBoot项目集成K

2022-01-05 21:14:22 247

原创 Postgres数据库pg_dump备份与pg_restore恢复

Docker部署了Postgres数据库,要定时备份与恢复定时备份依赖系统定时任务 crontab -e,凌晨2点开始执行备份脚本: * 2 * * * sh /root/postgis/pg_backup.sh备份脚本【pg_backup.sh】内容#!/bin/bashcur_time=$(date +%Y%m%d)echo "开始备份..."#备份成压缩格式docker exec dm_postgis pg_dump -h localhost -p 5432 -U "postg

2021-12-31 23:02:13 1387

原创 docker-compose启动多个容器

docker-compose常用命令docker-compose # 拉取镜像docker-compose up -d nginx # 运行nginx容器docker-compose up -d # 运行所有容器docker-compose ps # 查看容器运行状态docker-compose down # 停止容器和容器网络docker-compose rm nginx # 删除nginx容器

2021-12-14 20:03:24 6201

原创 用Dockerfile制作elasticsearch镜像

Dockerfile 文件内容如下:FROM centos:centos7.9.2009MAINTAINER [email protected] elasticsearch-5.4.1.tar /usr/libRUN cd /usr/lib/ \ && groupadd -r elasticsearch && useradd -r -g elasticsearch elasticsearch \ && tar -xvf elast

2021-12-12 23:38:08 2247

java springboot oceanbase测试代码

java springboot oceanbase测试代码

2024-02-23

mydumper-0.15.2安装包,mysql数据备份和恢复

mydumper-0.15.2安装包,mysql数据备份和恢复

2024-02-21

mysql 测试数据集,单表200万条数据

mysql 测试数据集,单表200万条数据

2024-02-21

OceanBase-V4.2.1数据库文档

OceanBase_V4.2.1数据库文档

2024-01-10

nginx-离线安装rpm依赖

nginx-离线安装需要的rpm依赖

2023-09-22

windows版datax.py执行文件

windows版datax.py执行文件

2022-09-01

redis.conf 配置参数

redis.conf 配置参数

2022-04-12

tspider-3.7.4

腾讯开源数据库 tspider-3.7.4

2022-04-07

tdbctl-2.2.tar.gz

腾讯开源数据库 tdbctl-2.2

2022-04-07

tendb-3.3.2

腾讯 tendb-3.3.2 数据库

2022-04-07

SpringBoot集成kafka

SpringBoot集成kafka

2022-01-05

docker-compose-1.27.4.zip

docker-compose-1.27.4.zip

2021-12-14

统一日志格式代码.zip

统一日志格式代码

2021-10-09

ImageMagick-7.0.10-10.tar.gz

ImageMagick-7.0.10-10.tar.gz,用于在Linux服务器上批量压缩图片,安全好用

2020-05-11

flutter_app.zip

flutter app内更新升级源码,整合flutter的几大插件实现android app的更新升级

2020-01-10

rabbitmq_delayed.zip

利用RabbitMQ的延时队列插件,实现延时功能,此是基于SpringBoot实现延时消息的源码,欢迎下载交流

2019-12-20

shardingsphere-sharding-proxy-4.0.0-RC1

shardingsphere-sharding-proxy,代理数据库,提供分库分表,读写分离功能,对mysql客户端与DBA友好

2019-05-10

apache poi 导出excel、word

apache poi 导出excel、word,替换word内容,导出word-文本、图片、表格

2019-03-17

mui拍照上传js_code

Hbuilder mui 相册拍照图片上传,在做WebAPP项目中,需要从相册或是拍照,视频或录音,然后上传,比如修改用户头像或是上传项目图片等.

2019-01-03

asciidoctorj-pdf-1.5.0-alpha-zh.16

asciidoctorj-pdf,用于Swagger生成Pdf文档,该jar包的\gems\asciidoctor-pdf-1.5.0.alpha.zh.16\data\ 文件夹下有fonts、themes,解决pdf中文乱码问题

2018-12-17

mongodb_replica

使用SpringBoot 对MongoDB副本集进行实现,看读数据与写数据操作,是否会自动分配到从库与主库上,关键点在 uri 连接字符串上

2018-10-10

springboot war

springboot 创建 war 项目,打成war包,并部署到外部 tomcat中

2018-09-28

springboot mybatis

springboot 整合mybatis全注解版,在java类的 @Select 注解中编写sql

2018-09-21

ZyMvc模拟SpringMVC

在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,现在通过一个简单的Java项目模拟MVC请求

2018-09-11

Springboot上传服务源码

SpringBoot自定义静态资源路径,编写资源服务,监听请求来源,过滤非自身网站的请求,图片防盗链等

2018-05-14

HikariCP-Demo

SpringBoot-demo,HikariCP、thymeleaf、mybatis、mysql

2018-05-09

haproxy-1.6.9.tar.gz

haproxy-1.6.9.tar.gz,HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理

2018-05-05

rabbitmq-server-3.6.15

rabbitmq-server-3.6.15,RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现

2018-05-05

erlang-20.2.2

erlang-20.2.2-1.el7.centos.x86_64.rpm,rabbitmq的erlang环境

2018-05-05

mongodb3.4.12.tar.gz

mongodb linux 安装文件,版本号 3.4.12.tar.gz,大家也可以在mongodb官网下载

2018-04-09

mongo_demo

springmvc配置连接mongodb数据库,还有操作mongodb的帮助类,和实现方法

2017-12-07

MCodeCheck

安装android sha1 安全码校政app后,它会加载手机所有的应用,选择你要的app,会得到这个App的SHA1值,点击右下角的复制即可

2017-09-05

volley_android

volley,volley、volley、volley、volley、volley

2017-07-01

Redis-x64-3.0.504

Redis-x64-3.0

2017-04-04

java+SSH开发+网盘源码

java+SSH开发+网盘源代码java+SSH开发+网盘源代码java+SSH开发+网盘源代码

2016-09-09

ApacheBench

ApacheBench压力测试工具

2016-09-07

Java模拟实现百度文档在线浏览

Java模拟实现百度文档在线浏览-源码

2016-08-29

HtmlAgilityPack.1.4.6

HtmlAgilityPack.1.4.6

2016-03-07

probe tomcat

probe 可以简单的查看服务器session的连接状态,查看jsp文件,只需放到webapps 目录下,重新启动tomcat,修改conf文件夹,下 user_xml文件,,加入自己的角色。roles

2015-05-14

firebug2.0.7

firebug2.0.7

2015-05-07

空空如也

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

TA关注的人

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