自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术能量站

微信搜一搜【技术能量站】,专注互联网热门技术知识分享,期待你的关注,保证你收获满满。

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 【SpringBoot】SpringBoot 集成 screw 数据库文档生成工具

前言Gitee数据库表结构文档生成工具快速开始1 maven 依赖 <!--数据库表结构文档生成工具--> <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.5.

2020-12-31 14:54:30 229 1

转载 【Docker】Docker UI 之HarBor仓库搭建

一、Harbor介绍Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能Harbor和Registry都是Docker的镜像仓库,Harbor相比较于Regisrty来说,它具有很多的优势。提供分层传

2020-12-31 00:14:56 222

原创 【SpringBoot】SpringBoot整合EasyExcel

EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用.经过这么多年生产环境的考验,大家可以放心使用。 文档地址 https://alibaba-easyexcel.github.io/ GitHub:https://github.com/alibaba/easyexcel 64M内

2020-12-30 15:19:08 692 2

原创 【架构设计】延迟队列还能这么玩?

昨天叫外卖的时候,发现一个很奇怪的现象,就是在我下完单之后,没有及时付款,结果过了15分钟后,收到短信说,我的订单已取消!可能有些人不以为意,但是天真无邪我真想知道这背后是谁在捣鬼,所以恶补了一番,才知道这就是延迟队列。其实在我们日常生活中很多类似的场景,尤其在电商类平台:下订单成功后,在30分钟内没有支付,自动取消订单 用户多少天未登录给用户做召回推送短信 外卖平台发送订餐通知,下单成功后60s给用户推送短信 淘宝新建商户一个月内还没上传商品信息,将冻结商铺等1. 什么是延迟队列.

2020-12-29 13:24:22 215

转载 【网络编程】网络协议分层

一、七层协议7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。二、五层协议5层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。

2020-12-08 09:16:05 309

转载 【Zookeeper】Zookeeper 基础知识

简介官方文档解释zookeeper,它是一个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。1. 文件系统Zookeeper维护一个类似文件系统的数据结构:每个子目录项如 NameService 都被称作为 znode(目录节点),和文件系统一样,我们能够自由的增加、删除zno..

2020-12-05 11:05:57 244

转载 如何形象的描述大数据生态?Hadoop、Hive、Spark 之间是什么关系?

大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用汤锅直接当碗吃饭喝汤,你可以用小刀或者刨子去皮。但是每个工具有自己的特性,虽然奇怪的组合也能工作,但是未必是最佳选择。大数据,首先你要能存的下大数据。传统的文件系统是单机的,不能横跨不同的机器。HDFS(Hadoop Distributed FileSystem)的设计本质上是为了大量的数据能横...

2020-12-01 17:29:55 265

转载 线程并发redisson使用遇到的坑

背景因为业务上的一个购买需求,需要对库存进行行程保护,防止超卖的出现(我们不是电商公司),经过调研,最终选择使用Redission来进行控制。主要因为Redission丰富的API,开源框架,已经被广泛应用于实际生产环境。问题描述当我们使用Ression中Lock.lock()方法之后,如果存在线程并发常见情况下,会出现如下异常:java.lang.IllegalMonitorStateException: attempt to unlock lock, not locked by curr

2020-12-01 13:20:26 9563 6

TCP 三次握手&四次挥手浅析

应用层架构图

2023-07-29

TCP 三次握手&四次挥手浅析

传输层架构图

2023-07-29

java进程高CPU占用故障排查.txt

java进程高CPU占用故障排查

2021-01-27

zoo.cfg——ZooKeeper 单机环境配置(win)

windows版本 zookeeper配置说明,修改路径后可直接使用

2020-12-29

rocketmq_broker.conf

RocketMQ 配置文件:(下面是默认配置) brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH

2020-12-04

redis主存复制数据同步过程日志

通过redis主存复制(一主两从) 数据同步过程日志,分析Redis主从复制的工作原理,Redis允许同时开启AOF和RDB,既保证了数据安全又使得进行备份等操作十分容易。此时重新启动Redis后Redis会使用AOF文件来恢复数据,因为AOF方式的持久化可能丢失的数据更少。

2020-12-02

Redis面试专题及答案(下).pdf

Redis面试专题及答案,主要是网上找的资源,如有侵权,速联系会马上删除!

2019-10-09

redis面试题及答案(上).pdf

redis面试题总结学习,Redis是开源的(BSD许可)内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如 字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询的流空间索引和流。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过以下方式提供高可用性Redis Sentinel和Redis Cluster自动分区。

2019-10-09

空空如也

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

TA关注的人

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