自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 早期计算机的发展

从机械齿轮到电子元件,从专用设备到通用架构,早期计算机的发展不仅是技术的突破,更确立了“程序控制”和“存储程序”两大核心思想,为后续晶体管计算机(1950年代末)、集成电路计算机(1960年代)乃至个人计算机(1970年代)的爆发式发展奠定了基础。1837年,他进一步提出“分析机”设计,首次引入**“存储程序”概念**:包含“存储器”(存储数据)、“运算器”(处理数据)、“控制器”(通过穿孔卡片输入程序)和“输出设备”,被视为现代计算机的理论原型。但ABC未实现“可编程”,且因战争中断研发,影响力有限。

2025-08-21 20:40:00 766

原创 人工智能(Artificial Intelligence, AI)

人工智能(Artificial Intelligence, AI)的发展是一段跨越百年的探索史,融合了数学、计算机科学、神经科学等多学科智慧。人工智能的历史不仅是技术的进步史,更是人类对“智能本质”和“机器与人类关系”的持续探索史。

2025-08-21 20:37:52 429

原创 1.HashMap扩容条件是什么?为什么容量是2的幂次?

3.快速失败(fail-fast)和安全失败(fail-safe)的区别?2.ConcurrentHashMap在JDK1.8中如何保证线程安全?4.Synchronized和ReentrantLock的区别?1.HashMap扩容条件是什么?为什么容量是2的幂次?9.Spring Bean的作用域及线程安全问题?5.SpringAOP的实现原理及动态代理方式?6.Redis持久化方式RDB和AOF的区别?10.Zookeeper的ZAB协议流程?7.MySQL索引最左匹配原则的原理?

2025-08-21 10:31:13 617

原创 并发(Concurrency)和并行(Parallelism)

并发(Concurrency)和并行(Parallelism)是计算机科学中描述多任务处理的两个重要概念,它们的核心区别在于。在计算机中,多核CPU可以将不同任务分配给不同核心,实现真正的同时运行,从而加速计算(如科学计算中的并行处理)。例如:一个人同时处理多个任务(如边听音乐边写报告),通过快速切换注意力实现"同时进行"的效果。在计算机中,单核CPU通过时间分片(快速切换不同任务)实现并发,让多个程序看起来在同时运行。(如单核CPU的最大化利用),而并行更注重。(如通过多核同时处理数据)。

2025-08-21 10:19:01 151

原创 9-题目Java面试中问到的题目

Java面试中问到的题目(高频技术问题+场景题)9.线上发现CPU使用率飙升到500%,你怎么排查?10.应用GC频繁,导致服务卡顿,你如何定位和解决?11.在微服务架构下,如何进行配置管理和服务发现?12.如何保证数据库和Redis之间的数据一致性?13.为什么MySQL用B+树,MongoDB用B树?14.MySQL千万级数据量,查询如何做优化?15.Redis保存库存的时候,如何避免被Redis清理掉?16.电商平台中订单未支付过期如何实现自动关单?

2025-08-20 20:44:59 599

原创 820面试

面试官好!我叫[你的姓名],毕业于[学校名称] [专业],有[X]年Java开发经验。熟悉Java基础、Spring全家桶等框架,擅长高并发场景下的系统设计与优化,参与过[订单/优惠券等相关项目名称]开发,对业务需求转化为技术方案有实践经验,期待加入美团团队,用技术解决实际问题,和团队共同成长!

2025-08-20 20:40:18 405

原创 本文围绕设计模式在外卖营销业务中的实践展开,

本文通过外卖营销业务案例,展示了工厂方法模式、策略模式、状态模式、责任链模式的实际应用,这些模式能有效解决需求多变问题,提升代码复用性、扩展性和可维护性。设计模式遵循七大设计原则,本质是将领域模型映射为代码模型的方法论,实际应用中需结合业务场景灵活使用,而非机械套用。此外,代理模式、单例模式等在系统中也有广泛应用(如防腐层用适配器模式)。

2025-08-19 18:21:31 215

原创 围绕美团外卖订单风控体系建设展开

该微信文章围绕美团外卖订单风控体系建设展开,介绍了美团外卖订单风控面临的挑战、策略以及取得的成效,以下是具体总结:

2025-08-19 18:18:53 392

原创 即时物流的分布式系统架构设计

即时物流的分布式系统架构设计。

2025-08-19 18:16:59 304

原创 CDN即内容分发网络(Content Delivery Network )

CDN 以分布式缓存技术为基础,结合负载均衡技术、智能调度技术等,将源站内容缓存到离用户更近的节点服务器上。当用户发起请求时,CDN 系统能够智能地选择距离用户最近、负载最轻的节点服务器,将用户所需的内容(如图片、视频、脚本文件、网页静态资源等)直接返回给用户,而不需要用户直接访问源站服务器。

2025-08-19 18:08:40 358

原创 《到家CRM系统建设》围绕美团到家业务背景与CRM系统构建展开,核心内容如下:

《到家CRM系统建设》围绕美团到家业务背景与CRM系统构建展开,核心内容如下:

2025-08-19 18:01:33 182

原创 CompletableFuture的原理与实践

线程阻塞问题:需明确代码执行线程,同步方法执行线程取决于被依赖操作是否完成,异步方法可指定线程池,否则使用公共线程池。线程池须知:异步回调建议传线程池并做好隔离;避免线程池循环引用导致死锁;异步RPC调用的同步回调不能有阻塞等耗时逻辑,以免占用IO线程。其他:异常处理可通过回调,注意异常可能被包装,需提取真实异常;还沉淀了一些通用工具方法。

2025-08-19 18:00:02 244

原创 设计模式二三

本文通过实际案例展示了策略模式、适配器模式、单例模式、状态模式、观察者模式、建造者模式、装饰器模式的应用,强调设计模式能提升代码的可读性、可扩展性、可维护性,但需结合具体场景合理使用,避免过度设计。

2025-08-19 17:59:13 205

原创 Shopee Java 一面问题的简要解答思路,可作为面试备考参考:

Java 锁机制:包含 synchronized 关键字(内置锁,基于对象监视器)、ReentrantLock 等显式锁(基于 AQS 实现),还有读写锁(ReentrantReadWriteLock )、自旋锁、偏向锁、轻量级锁、重量级锁等优化策略,用于解决多线程并发访问共享资源的同步问题。可重入锁:也叫递归锁,指同一线程外层函数获取锁后,内层递归调用或同一类其他同步方法调用时,能直接再次获取该锁,不会因已持有锁而阻塞。

2025-08-19 17:52:51 452

原创 InnoDBMySQL 数据库中最常用的存储引擎之一

是 MySQL 数据库中最常用的存储引擎之一,以其支持事务、行级锁、外键约束和高并发性能等特性而广泛应用于生产环境,尤其适合处理大量写入操作和需要数据完整性的业务场景(如电商交易、金融系统等)。(原子性、一致性、隔离性、持久性),通过事务日志(redo log 和 undo log)确保数据在崩溃或故障后可恢复,保证数据一致性。支持外键(FOREIGN KEY),用于维护表之间的关联关系,确保数据的参照完整性(如订单表与用户表的关联)。(记录事务前的状态)实现崩溃后的事务恢复,确保数据不丢失或损坏。

2025-08-19 17:49:01 178

原创 编程语言的发展

编程语言的发展。

2025-07-26 22:07:49 110

原创 电子元器件入门-金刚石

原子 、质子、中子共价键。

2025-07-25 12:09:47 106

原创 嵌入式电子元器件

2025-07-25 11:09:32 89

原创 这解释了为什么之前的解决方案没有生效——因为 uView 组件有自己的事件和数据绑定机制。

使用v-model绑定数组需要设置name属性@change事件返回选中项的name数组这与原生<checkbox>组件的用法有明显区别,按照 uView 的规范修改后,状态更新应该能正常工作。

2025-07-09 20:46:02 330

原创 7/9面试

2025-07-09 13:37:13 98

原创 7-8飞书面试的

数据量是多少。

2025-07-08 09:55:07 68

原创 第4讲 全局样式初始化设置

【代码】第4讲 全局样式初始化设置。

2025-06-12 21:32:33 213

原创 第3讲 底部菜单tabbar实现

第3讲 底部菜单tabbar实现。

2025-06-11 16:22:42 95

原创 第2讲 iconfont矢量图标样式引入

第2讲 iconfont矢量图标样式引入。

2025-06-11 15:47:16 87

原创 2.5--通过vite构建《小慕前端》

【代码】2.5--通过vite构建《小慕前端》

2025-05-25 15:38:22 129

原创 20.1-数据库表模型讲解-短链分组和短链

2025-05-22 18:36:52 130

原创 第4集 云服务器基础设施安装之RabbitMQ安装

简介:云服务器基础设施安装之RabbitMQ安装。25672 server 间内部通信口。5672 client 端通信口。15672 管理界面 ui 端口。4369 erlang 发现口。#网络安全组记得开放端口。

2025-05-22 18:25:39 331

原创 Nacos2.x安装(生产环境让运维人员配置网络,不暴露公网)

【代码】Nacos2.x安装(生产环境让运维人员配置网络,不暴露公网)

2025-05-22 10:52:05 176

原创 简介:云服务器基础设施安装之Mysql8.0+Redis6.X安装

Mysql8.0安装#安装mysql8,让容器使用宿主机的时间,容器时间与宿主机时间同步#Mysql工具连接测试#连接数配置你提供的错误信息表明在执行命令时出现了问题,这是因为你直接在bash shell中执行了SQL命令,而不是在MySQL客户端中执行。

2025-05-22 10:04:49 381

原创 解决数据库导入报错Unknown collation: ‘utf8mb4_0900_ai_ci‘

解决数据库导入报错Unknown collation: ‘utf8mb4_0900_ai_ci’

2025-05-13 15:56:12 588

原创 面试题题目总结5-13

@CrossOriginhttps://www.cnblogs.com/mmzs/p/9167743.html

2025-05-13 14:25:47 113

原创 docker容器和Rancher

【代码】docker容器和Rancher。

2025-05-11 22:50:53 229

原创 登录前端-前端-后端

【代码】登录前端-前端-后端。

2025-05-10 21:47:22 93

原创 涵盖数仓规划、数据标准、维度建模、数据指标四大模块。

涵盖数仓规划、数据标准、维度建模、数据指标四大模块。

2025-05-10 19:26:07 130

原创 分页查看订单列表 分页接口

【代码】分页查看订单列表 分页接口。

2025-05-10 19:21:18 112

原创 下单前获取令牌用于防重提交

【代码】下单前获取令牌用于防重提交。

2025-05-10 19:08:21 110

原创 DeviceMapFunction

构建器模式创建对象:使用开启构建器模式来创建对象。构建器模式有助于以一种更易读、更灵活的方式构建复杂对象,特别是当对象有许多属性时。填充短链访问基本信息:从jsonObject中获取名为"ts"的长整型字段值,设置短链的访问时间。:先从jsonObject中获取名为"data"的JSONObject,再从这个子对象中获取名为的长整型字段值,设置账户编号。:从jsonObject中获取名为"bizId"的字符串字段值,设置业务 ID。:从jsonObject中获取名为"referer"

2025-05-03 20:12:33 950

原创 LocationMapFunction

该Java类是一个Flink的RichMapFunction,用于根据IP地址调用高德API获取地理位置(省、市),并填充到ShortLinkWideDO对象中,最后返回JSON字符串。

2025-05-03 20:06:48 498

原创 VistorMapFunction

该代码用于识别新老访客。通过状态记录用户上次访问日期,若当前访问日期与之前相同则为老访客(标记 is_new=0),否则为新访客(标记 is_new=1)。

2025-05-03 20:01:09 805

原创 UniqueVisitorFilterFunction

该类继承自,是一个用于过滤 JSON 对象的富函数类,常用于流处理框架(如 Flink)中,用于识别或筛选唯一访客。

2025-05-03 19:55:25 947

java io,bufferedReaderDemo01

java io,bufferedReaderDemo01

2024-08-09

空空如也

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

TA关注的人

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