- 博客(21)
- 收藏
- 关注
原创 Docker,Docker-Compose部署Prometheus,Grafana,Alertmanager, Node_exporter
prometheus监控套装
2023-08-03 10:40:44 183
原创 Shardingsphere, Shardingsphere-jdbc, Shardingsphere-proxy, 数据库主从, 读写分离, 垂直分片, 水平分片
Apache ShardingSphere 由 JDBC、Proxy 和 Sidecar(规划中)这 3 款既能够独立部署,又支持混合部署配合使用的产品组成。它们均提供标准化的基于数据库作为存储节点的增量功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。
2023-07-21 15:09:58 152 1
原创 SpringCloudAlibaba对应SpringCoud, Nacos, Seata, Springboot版本
SpringCloudAlibaba版本说明
2022-10-26 11:06:50 1924
原创 Mybatis-Plus记一个坑 Error attempting to get column ‘XXX‘ from result set.
Mybatis-plus坑记录
2022-09-28 15:39:04 963
原创 简单redis主从-哨兵模式搭建
简单Redis哨兵模式搭建环境- macOS Monterey- redis-5.0.7搭建结构大致如下, 非专业! 非专业! 非专业!
2022-04-15 16:22:26 1082
原创 Java给图片添加文字,水印,文件或者http图片地址,可消除文字锯齿
Java给图片添加文字水印, 可添加多个, 具体文件地址, 或者http地址图片都行, 转base64也行, 直接输出也行
2021-12-29 18:07:31 468
原创 ElasticSearch API记录
ElasticSearch API依赖管理<properties> <java.version>1.8</java.version> <!-- 统一版本 --> <elasticsearch.version>7.6.1</elasticsearch.version></properties><dependency> <groupId>org.springfra
2021-12-20 17:43:15 981
原创 Alibaba Seata 分布式事务
Alibaba开源分布式事务解决方案 SeataSeata下载地址: https://github.com/seata/seata/releases本文使用版本: 肝最新的 1.4.12场景: 单体架构演变分布式架构, 微服务架构, 进而会产生分布式事务问题, 物理上是同一个事务, 实际上是多个数据库Seata是一款Alibaba开源的分布式事务解决方案, 致力于在微服务架构提供搞性能和简单易用的分布式事务服务Seata术语1. TC (Transaction Coordinator)
2021-04-28 22:55:29 227
原创 Alibaba Sentinel
Alibaba Sentinel本文sentinel版本 : 1.8.1详细文档: https://github.com/alibaba/Sentinel/wiki官网下载地址 : https://github.com/alibaba/Sentinel/releases1. 准备工作下载sentinel(jar包)启动sentineljava -jar sentinel-dashboard-1.8.1.jar浏览器访问localhost:8080访问sentinel控制台
2021-04-27 18:30:05 253
原创 Linux/Mac Nacos集群部署
Linux/Mac Nacos集群部署本内容是在mac电脑上搭建Nacos集群, 条件有限, 在本机用不同端口方式启动三台Nacos, 用nginx代理这三台Nacos准备工作nacos下载地址: https://github.com/alibaba/nacos/releasesnginx下载地址: http://nginx.org/en/download.html解压安装, 自行解决Nacos解压ancos后, 找一个数据库执行执行conf文件中的mysql脚本 将内置derby改为
2021-04-26 16:03:02 793 2
原创 数据库索引, Explain浅度学习
数据库1. 数据库索引Mysql索引是帮助Mysql高效获取数据的排好序的数据结构1.1 索引的数据结构二叉树 单边增长的数据结构 , 比如自增id , 每次查询也相当于权标扫描(类似链表)红黑树 数据量太大 , 数据层级太更深hash表 比如查询条件设计>, < 等运算 , hash表索引结果没有优势B - Tree 会存储索引行的所有字段值, 字段过多叶几点具有相同深度 , 叶节点的指针为空所有索引元素不重复节点中的数据索引从左
2021-01-24 16:27:24 225
原创 Springboot集成RabbitMQ, 注解式开发, 包含死信队列 , 消费回调介绍
RabbitMQ浅度学习 这里介绍注解式开发RabbitMQRabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。 ---- 来自百度百科Springboot集成RabbitMQ, 上代码Springboot 2.2.2.RELEASEJDK 1.8*准备工作:1: 在RabbitMQ中添加e
2021-01-19 11:10:34 1048
原创 HashMap深入学习(抄袭)记录~~~
HashMap学习(抄袭)记录HashMap:初始容量16, 装在因子0.75数据结构: JDK1.7 数组 + 链表JDK1.8 数组 + 链表 + 红黑树questions:容量的作用? 加载因子的作用?数组有什么作用? 链表有什么作用?什么时候创建数组? 什么时候创建链表? 什么时候链表变红黑树?数组在并不是在创建Map的时候创建的, 在往map中put数据的时候创建.为什么要在put的时候创建数组数组在内存中占用的一段连续的内存空间, 占用较多, 所以创建的map不使用
2020-09-13 00:13:34 186
原创 MySQL数据库事务隔离级别
MySQL数据库事务和隔离级别老记不住, 干脆就搜集一下, 整理在这了一、什么是数据库事务事务是一步或者多步的数据库操作序列, 要么都执行, 要么都不执行.二、事务的四大特性ACID原子性: 事务是最小的执行单位, 执行要么都成功, 要么都失败一致性: 数据库在事务操作前和操作后状态是一致的, 从一个一致性到另一个一致性.隔离性:多线程操作数据库的时候, 事务之间互不影响持久性: 事务执行完毕后, 对数据库的修改是永久的三、什么是脏读, 幻读, 不可重复读脏读: 一个事务读到另
2020-09-12 16:35:00 155
原创 Redis内存淘汰策略及Key的过期策略
Redis内存淘汰策略及Key的过期策略淘汰策略过期策略淘汰策略设置了过期时间: volatile-lru: 淘汰最近最少使用的 volatile-random: 随机淘汰 volatile-ttl: 淘汰将要到期的未设置过期时间: allkeys-random: 所有key中随机淘汰 allkeys-lru: 所有key中淘汰最近最少使用的默认的淘汰策略: no-enviction: enviction译为嫉妒???? no? 不嫉妒? 啥子意思哦 新进来请求内存的直接报错.
2020-09-11 23:00:07 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人