自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上善若水

多学习,多记录,多总结,多反馈

  • 博客(64)
  • 收藏
  • 关注

原创 【设计模式】策略模式

策略模式 实际的工作场景中,我们会使用很多if....else....的判断来区分不同业务类型的逻辑,类似这种场景的,我们都可以通策略模式来优化逻辑,增强扩展性;还有的系统l里面有许多类,它们之间的区别仅在于它们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。一.策略模式的定义 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 算法:可以理解为业务实现的逻辑,每一个业务块都是一个算法。 封装:封闭包装,业务场景中的...

2021-04-30 11:21:42 217

转载 docker 安装 Mysql

因为 mysql 新版本 5.7.43,配置文件路径改了,用原来的方式挂载目录会失效。9、注意,如果不指定 mysql 版本为 5.7.36,而是 5.7。6、进入 mysql,连接 mysql 命令行。-v 将主机上的对应目录挂载到容器的对应目录。3、修改 mysql 配置文件 my.cnf。-p 指定容器端口到主机端口的映射。7、设置 mysql 自动启动。8、mysql 权限设置语句。--name 指定容器名称。1、下载 mysql。2、启动 mysql。4、重启 mysql。

2024-04-15 14:30:59 3

原创 【Mongo】mongodump/mongoexport/mongoimport 操作

1、进入容器 docker exec -it 容器id bash2、导出 mongodump -h 127.0.0.1:27017 --authenticationDatabase=admin -u admin -p xxx --archive=/root/data.gz --gzip -d zb -c PUSH_MESSAGE_BACKUP-h 表示 host-d/--db 表示 database--archive 表示打包-o 表示 output directory。

2024-02-23 13:50:50 504

原创 【Redis】String 的基本操作和场景说明

字符串的基本操作

2024-02-04 14:56:03 534

原创 【Redis】字符串原理--简单动态字符串SDS

SDS 与 C字符串 比较

2024-02-04 13:32:55 670

原创 【实际问题排查】磁盘 空间满了排查解决

1.查看磁盘大小: df -h2.直接在最上层进行排序:du -a|sort -rn|head -53.然后找到最大的文件删除,ps:你要确定是否可以删除,比如一些.log/.tar等文件都可以直接删除,但是有的文件你就需要看一下是否在使用中:lsof fileName4.清除文件以后还要继续df-h,有的人会发现我删除了,但是磁盘却没有任何减少,这就是就有人开始说博主是个骗子,其实还差最后一步。查看已删除空间却没有释放的进程:lsof -n | grep deleted,然后删除(kill -

2024-02-01 14:52:10 471

原创 【实际问题排查】内存占用分析

内存过高占用情况查看解决

2024-02-01 14:49:59 369

原创 【数据结构】数据结构初识

数据结构是计算存储,组织数据的方式。数据结构是指相互间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构可演示线上地址。

2024-01-25 15:02:45 893

原创 【DDD领域驱动设计】事件风暴

DDD领域驱动设计

2024-01-23 10:49:16 919

原创 【SpringBoot】SpringBoot + Mysql 读写分离最佳实践

读写分离最佳实践

2024-01-03 17:37:54 381

原创 【领域驱动设计】模式--通用语言(Ubiquitous language)

介绍领域渠道相关得感悟和经验

2023-12-29 17:34:16 652

原创 【HashMap】源码理解泳道图

hashMap 源码理解

2023-12-28 14:54:16 473

原创 JVM 常用知识和面试题

JVM 面试题

2023-12-28 14:43:44 1211

原创 【Google】关于Google Analytics埋点及API获取数据

关于Google Analytics埋点及API获取数据

2023-12-26 10:51:52 1749

原创 【华为云】SpringBoot + OBS 上传文件

1.具体的配置参数 请到。

2023-12-26 10:26:42 824

原创 【Redis】Redis 的数据类型

位图,Bitmap想象成一个以位为单位数组,数组中的每个单元只能存0或者1,数组的下标在Bitmap中叫做偏移量。时,计算基数所需的空间总是固定 的、并且是很小的。:List是一个有序可重复的集合,其遵循FIFO的原则,底层是依赖双向链表实现的,因此支持正向、反向双重查找。要注意,HyperLogLog 的统计规则是基于概率完成的,所以它给出的统计结果是有一定误差的,标准误算率是 0.81%。:主要用于存储地理位置信息,并对存储的信息进行操作,适用场景如朋友的定位、附近的人、打车距离计算等。

2023-12-25 11:49:50 470

原创 【Redis】Redis为什么这么快 & Redis相比Memcached有哪些优势

Redis为什么这么快?

2023-12-25 11:39:01 864

原创 【支付渠道】跨境电商支付渠道信息(尼日)

本公司主要经营非洲尼日的市场,电商这块牵扯到支付的模块,继承paystack,opay等支付渠道,在此记录下各个渠道的API信息。

2023-12-22 10:29:00 852

原创 Git 生成系统公私钥

是隐藏文件,需开启文件显示.

2023-12-13 11:01:41 202

原创 【Redis】redis 高性能--线程模型以及epoll网络框架

我们经常讨论到,redis 是单线程,那为什么单线程的性能还这么高,能够达到 10w/s。1、大部分操作在内存完成2、采用高效的数据结果,比如哈希表和跳表3、采用了IO多路复用机制:使其在网络IO操作中能并发处理大量的客户端请求注意:在redis 6.0 单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的。

2023-12-05 15:00:09 315

原创 接口验签规则

加签验签,发送消息方,对消息加签名;接受消息方,验证签名是否正确。

2023-12-01 10:43:16 368

原创 网关TOKEN 加解密算法的选择

RSA DES

2023-12-01 10:26:55 49

原创 【Redis】前言--介绍redis的全局系统观

学习是要形成自己的网状知识以及知识架构图,要不最终都还是碎片化的知识,不能达到提升的目的,只有掌握了全貌的知识才是全解,要不只是一知半解。这章会介绍redis的系统架构图,帮助认识redis的设计是什么样的,方便后续的学习。

2023-11-24 14:14:55 240

原创 【Redis】前言--redis产生的背景以及过程

redis产生的背景以及过程,磁盘,内存等知识

2023-11-23 17:26:03 322

原创 【外部服务对接】对接Firebase支持谷歌、Facebook、苹果等第三方平台用户注册登录

对接firebase 国外统一注册登录平台

2023-11-10 10:46:17 421

原创 【Mongo 实战】——库备份和恢复,指定集合导出和导入

mongo 数据迁移和备份使用

2023-11-09 11:50:14 236

原创 Maven Spring jar包启动报错 排查

打包启动,可以正常启动jar包了。pom 配置文件,多了。

2023-10-09 15:27:40 242

原创 多线程使用多场景需要注意的问题

多线程开发需要注意的问题

2023-09-11 14:39:11 69

原创 Git 版本回退 超神步骤

git 版本回退

2023-09-04 15:55:21 702

原创 ServletRequest的getReader和getInputStream只能调用一次问题处理

ServletRequest的getReader和getInputStream只能调用一次

2023-07-25 15:39:21 332

原创 第三方支付回调,405处理方式

【代码】第三方支付回调,405处理方式。

2023-07-18 15:05:19 259

原创 VO,DTO,BO,PO,DAO 所在领域层使用架构图

2023-06-16 14:28:35 74

原创 Mixpanel 说明详解

如果您想要一个更开箱即用的解决方案来从仓库加载数据,Mixpanel还可以连接到各种反向ETL工具,包括Census(在新选项卡中打开)和Hightouch(在新标签中打开)。对于购买咖啡,活动将是purchase,活动属性可以是Item Type(在本例中为coffee)和Item Price(在本案中为2.50美元)。如果您已经将事件发送到类似CDP的Segment(在新选项卡中打开)或Rudderstack(在新标签中打开),您可以在几秒钟内启动并运行Mixpanel。不确定什么是事件或属性?

2023-06-16 11:46:57 447

原创 【Spring Transaction】实际业务处理中,提交事务之后操作 最佳实践

Java spring 事务管理器

2023-05-15 15:04:02 625 1

转载 团队发展的四个阶段以及各阶段的领导力施展

不同阶段需要具备什么样的的领导力?

2023-05-05 11:53:33 1106

原创 HTTP header 参数丢失情况分析以及解决防范

HTTP header 参数丢失情况分析以及解决防范1.问题当项目有Nginx做了代理的时候,请求头中传参 "user_ip" ,接口接收不到2.问题分析 默认nginx是不能转发带_的header信息的,为什么不能支持下划线呢,因为nginx的源码中默认判定就是不合法的: rc = ngx_http_parse_header_line(r, r->header_in, cscf->underscores_in_headers); if (r

2021-06-30 20:52:54 5658 1

原创 本地消息表同步多系统的解决方案

本地消息表同步多系统的解决方案1.本地消息表结构CREATE TABLE `t_synmgr_msg` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `bizType` varchar(64) DEFAULT NULL COMMENT '业务类型', `bizKey` varchar(64) DEFAULT NULL COMMENT '业务key,一般为业务表的code字段', `operType` varchar(

2021-04-30 10:13:19 183

转载 理解事务的4种隔离级别

理解事务的4种隔离级别数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给...

2018-03-12 17:54:01 148

转载 SpringMVC的工作原理图

SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、  Dispa...

2018-03-12 14:02:34 274

转载 读写分离_数据库篇

MySQL各引擎之间的区别Innodb引擎 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它没有保存表的行数,当SELECT...

2018-03-09 11:27:09 158

华为云 OBS esdk-obs-java

华为云 后端 OBS 上传图片,文件 sdk maven 引入 <dependency> <groupId>com.huaweicloud</groupId> <artifactId>esdk-obs-java</artifactId> <version>3.21.11</version> </dependency>

2023-12-26

JWT 网关TOKEN 加密

JWT 网关TOKEN 加解密方案,对系统无侵入

2023-05-15

空空如也

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

TA关注的人

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