我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
Spring Boot整合kafka Spring Boot整合kafka
Spring Boot整合kafka此处简单记录一下 SpringBoot 和 Kafka 的整合。先初始化一个SpringBoot工程
2023-01-21
基于RPC框架的通用代码实现 基于RPC框架的通用代码实现
基于RPC框架的通用代码实现在业务代码中,会经常有大量的CRUD这种枯燥无味我代码需要我们去编写。当然,也有现成的工具,比如mybatis generator等工具,让我们脱离手动编写这些代码。但这些仅仅只是针对mapper层,虽然Serv
2023-01-19
Disruptor-高性能队列 Disruptor-高性能队列
Disruptor是什么?官网介绍:https://github.com/LMAX-Exchange/disruptor/wiki(https://github.com/LMAX-Exchange/disruptor/wiki)
2022-11-17
HDFS HDFS
HDFS产出背景及定义随着数据量的越来越大,在一个操作系统存不下所有的数据,那么就分配更多的操作系统管理的磁盘中,但是不大方便维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件系统的。HDFS只是分布式文件系统中的一种。
2022-09-06
Hadoop集群搭建 Hadoop集群搭建
准备三台虚拟机(hadoop01, hadoop02, hadoop03),虚拟机配置要求,单台虚拟机:内存4G,硬盘50G。要求三台机器可以免密登陆三台机器的规划
2022-09-06
大数据以及Hadoop介绍 大数据以及Hadoop介绍
大数据概述大数据(Big Data):指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长和多样化的信息资产。主要解决:海量数据的存储和海量数据的分
2022-09-06
Spring Boot Json序列化终极配置 Spring Boot Json序列化终极配置
现在的Web应用都是通过json序列化,SpringBoot内置Jackson工具提供json -> bean 或者 bean -> json序列化的。在SpringBoot序列化中,我们可以自定义json的序列化过程,比如增加
2022-08-18
Kubernetes安装 Kubernetes安装
Kubernetes作为生产级别的容器编排系统。 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广
2022-06-03
Redis 实现用户签到功能 Redis 实现用户签到功能
签到功能对应的逻辑很常见,主要有以下几种场景 签到 1 天送 10 积分,连续签到 2 天送 20 积分,3 天送 30 积分,4 天以上均送 50 积分等 如果连续签到中断,则重置计数,每月初重置计数 在日历控件上展示用户每月签到情况,
2022-05-31
Redis GEO命令介绍 Redis GEO命令介绍
Redis 在 3.2版本之后,支持GEO类型的数据存储。可以计算两个经纬度之间的距离,也就是,可以利用GEO功能,实现类似滴滴打车附近的车辆,类似微信附近的人基于地理位置的功能。也可以计算两个城市之间的距离,两个位置之间的距离等。
2022-05-17
架构设计原则 架构设计原则
从程序员到架构师,需要跨域一个鸿沟“不确定性”。在开发中,写出来的代码执行结果是确定的,但是对于架构来说,本质就是不确定的。同样的系统,A公司和B公司架构差异很大,但是都能运行。同一个方法,A方案也能做,B方案也能做,但是各有各的道理。相比
2022-04-28
架构设计目的 架构设计目的
了解了架构是什么,那就想想为什么需要软件架构。
2022-04-26
1 / 5