自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 设计模式系列之工厂模式

工厂模式,是设计模式中最为常见的模式之一。属于创建型模式,提供创建对象的最佳方式。工厂模式,顾名思义,一个模型,用来大规模的生产同类产品。该模式将对象的具体实例过程抽象化,并不关心具体的创建过程。通常,工厂模式被用来定义一个对象模型,之后,便可快速规模化实例化对象。简单工厂模式的实质:一个工厂类根据传入的参数,动态决定应该创建哪一类产品类(这些产品类均继承自一个父类或接口)实例。提示:以下是本篇文章正文内容,下面案例可供参考。

2022-09-15 10:12:12 385 1

原创 通用Redis查询工具类,结合函数编程和设计模式

现阶段公司后端架构中缓存模块代码大量冗余,各个服务都有各自的缓存模块,并且功能一致,由于之前没有合适的方案提取Client方法,因此一直没有进行优化

2022-08-31 15:33:22 748 3

原创 JAVA设计模式实战dome---[策略,模板,观察者]

主要结合一些简单的业务逻辑来梳理一些设计模式,比起单纯的文档,会更加让人深刻

2022-08-17 21:30:04 782

原创 【EasyExcel】封装一个分页写数据的通用方法(保姆级),继上一篇easyExcel导出上线后的优化

【EasyExcel】封装一个分页写数据的通用方法

2022-08-15 09:52:55 1361

原创 EasyExcel 本地测试可以正常导出,Linux无法导出报错(Docker容器版)

Docker+EasyExcel出现NullpointerException

2022-08-12 09:38:26 2737 9

原创 EasyExcel导入、导出(百万数据量,生产环境已测)

这个是实战优化,数据层用的是es+mongdb,不过其他框架的同学可以直接使用,只需要稍微改一下就行,需要改动的地方我已经通过注释标明EasyExcel本身的读写速度是非常快的,再加上先生我用的是es,速度翻倍,如上导入100万条数据7个字段,只需要3-4分钟即可完成,for循环导出100万条只需要2分钟。真正影响速度的其实是你的批量插入方法和你的分页查询的速度,打个比方,就最上面的分页查询导出,循环对100万条分页查询,一次只查500条,整个的导出需要15分钟左右,查询就用了12-13分钟左右。.....

2022-07-25 15:23:26 1520

原创 Elasticsearch 集群健康值红色解决方案

Elasticsearch 集群健康值红色解决方案

2022-07-13 16:15:17 761

原创 Elasticsearch集群各个颜色区别和解决方案

干货 | Elasticsearch集群黄色原因的终极探秘

2022-07-13 15:57:46 481 1

原创 Docker搭建Nexus Maven私服

## 搭建nexus仓库服务器

2022-07-08 09:21:31 601

原创 Docker安装部署RabbitMQ

Docker安装部署RabbitMQ

2022-07-08 09:20:17 250

原创 docker安装rabbitmq延时插件rabbitmq_delayed_message_exchange

docker安装rabbitmq延时插件rabbitmq_delayed_message_exchange

2022-07-08 09:19:15 766

原创 延时队列实现定金解冻清算

用于解决用户交付定金时冻结定金到达解冻时间时清算定金

2022-07-08 09:16:54 81

原创 Docker搭建Elasticsearch

Docker拉取镜像

2022-07-08 09:15:53 946

原创 Docker 安装MySQL8.0.18

docker安装mysql

2022-07-08 09:14:27 716 3

原创 docker +mysql8.0.18 搭建nacos环境

1.2 创建挂载目录1.3 配置文件内容1.4 sql脚本文件nacos使用mysql持久化的时候,需要创建数据库。1.5 创建数据库根据上面的配置文件,我们自己建立一个nacos_config的数据库;然后运行脚本

2022-07-08 09:12:10 189

原创 搭建Redis的哨兵架构时心得体会

1 Redis Sentinal机制sentinal,中文名哨兵哨兵是redis集群架构中非常重要的一个组件,主要功能如下哨兵本身也是分布式的,作为一个哨兵集群去运行,协同工作哨兵需要至少3个实例,保证自己的健壮性哨兵 + Redis主从的部署架构,是不会保证数据零丢失的,只能保证redis集群的高可用性对于哨兵 + Redis主从这种复杂的部署架构,尽量在测试环境和生产环境,都进行充足的测试和演练必须部署2个以上的节点若仅部署2个实例,quorum=1Configuration: quorum = 1

2022-07-08 09:11:20 92

原创 JAVA使用POL导入Excel解决数据精度问题

JAVA使用POL导入Excel解决数据精度问题解决导入时数据精度损失问题问题描述解决方案结语解决导入时数据精度损失问题这篇文章主要是给Excel数据导入时存在精度损失问题提出解决方案。如果你想知道怎么解决,可仔细阅读, 可以仔细阅读这篇文章。问题描述我在前段时间开发中涉及到一个关于excel模板导入并且入库的需求,中间在使用wps提供的excel文档并没有出现问题,问题出现在我们测试小姐姐使用office提供的excel文档导入时出现了如同所示的问题1.在文档中是137.82.导入后精度加了

2021-05-19 20:19:08 1597 2

空空如也

空空如也

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

TA关注的人

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