logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java Stream 流快速上手指南

摘要:Java 8+ Stream是一种声明式集合处理工具,通过流水线操作实现数据过滤、转换和聚合。核心用法包括创建流(集合/数组/静态方法)、中间操作(filter/map/sorted等)和终端操作(collect/forEach/reduce等)。典型应用场景涵盖数据过滤转换、分组统计、数值计算和去重排序。使用需注意:避免修改外部变量、谨慎使用并行流、处理null值及选择正确收集方式。Str

文章图片
#java#windows#开发语言
2026 Git 实战宝典:从“只会 add”到“提交流大师”的进阶之路

还在为 `merge conflict` 头秃?还在误操作后疯狂百度“如何撤销”?本文不讲枯燥原理,直接上 **2026年最高频的 Git 实战命令清单**。涵盖日常提交、分支管理、紧急救火(撤销/回滚)及高级技巧,助你从“代码搬运工”进化为“版本控制大师”

文章图片
#git#大数据#命令模式 +1
Java 集合框架全攻略:从基础入门到生产级避坑指南

现象HashSet或HashMap中放入两个属性相同但对象不同的实例,发现没去重。原因:未重写hashCode()和equals(),默认比较的是内存地址。✅ 解决方案使用 IDE 自动生成或 Lombok (@Data原则:如果两个对象equals()为 true,它们的hashCode()必须相同。Java 集合框架看似简单,实则暗藏玄机。基础要牢:理解 List/Set/Map 的区别与底层

文章图片
#java#windows#开发语言 +1
Redis 分布式锁

Redis分布式锁利用Redis单线程特性实现跨机器互斥访问,适用于电商秒杀、定时任务等并发场景。核心原理是通过设置唯一Key获取锁,业务完成后释放锁,并设置超时时间防止死锁。Redisson框架提供自动续期、防误删等能力,推荐使用商品ID等细粒度加锁。关键注意事项包括控制锁粒度、设置超时时间、防止误删锁等。通过分布式锁可有效解决商品超卖等并发问题,确保同一时刻只有一个线程操作共享资源。

文章图片
#redis#分布式#数据库
RocketMQ 消息队列

RocketMQ 是一款高性能、高可用的分布式消息队列中间件。将业务拆分为「主流程同步执行 + 次要流程异步执行」,实现业务解耦、流量削峰、异步处理。异步解耦:主业务与附属业务拆分,业务之间互不影响;流量削峰:高并发场景下缓冲流量,降低数据库压力;提升体验:前端无需等待所有业务执行完成,接口响应更快。

文章图片
#rocketmq
MySQL 日常 SQL 优化 + 事务实战案例

日常开发中大部分接口慢、数据库压力大,根源都出自 SQL 写法不规范;而涉及数据增删改、资金、库存等核心业务,还必须依靠数据库事务保障数据安全。本文整合常用 SQL 优化技巧 + 事务知识点,包含基础建表语句、错误写法、优化写法、代码实战、课后练习,所有内容均可直接在 MySQL、Java 项目中运行测试。事务是数据库执行的一组 SQL 操作单元,这一组 SQL 要么全部执行成功,要么全部执行失败

文章图片
#mysql#sql#数据库
学会性能优化|CRUD写再溜也没用,性能才是高低级程序员分水岭

后端只要会写CRUD就能站稳脚跟。但现实开发和面试中:所有人都会写新增、删除、修改、查询;大家都能完成业务需求。CRUD写得再溜,接口响应慢、线上频繁超时、数据库CPU爆满,照样白搭。能不能做性能排查、能不能做接口优化,是初级CRUD程序员 和 高级后端开发最直观的分水岭。硬件优化成本最高,优先级最低,能软件优化绝不升级硬件升级服务器CPU核心数扩容运行内存机械硬盘更换为SSD高速硬盘只会CRUD

文章图片
#性能优化
MySQL慢查询分析|线上SQL优化三板斧(实战案例10s优化至200ms)

本文介绍了MySQL慢SQL优化的完整流程。首先通过开启慢查询日志捕获执行缓慢的SQL语句,建议线上环境将阈值设为0.5秒。然后使用EXPLAIN分析执行计划,重点关注type访问类型、索引使用情况和扫描行数等关键指标。最后提出三大优化方案:合理添加索引、重构低效SQL语句(如避免SELECT*、优化分页查询)以及为热点数据增加Redis缓存。文章还通过一个电商订单查询案例,展示了如何将10秒的查

文章图片
#mysql#sql#android
低代码 vs 传统开发:亲历轻骑兵与用友 BIP 后的深度思考

低代码是“银弹”还是“坑”?在 2026 年的今天,争论从未停止。笔者在项目中深度使用过轻骑兵 (Lightning) 进行敏捷交付,也基于用友 BIP 构建过大型集团核心系统。本文不谈虚概念,只结合这两款典型平台的实战经历,从适用边界、二开痛点、性能瓶颈三个维度,剖析低代码与传统自建项目的真实差距,并提出“混合架构”的生存之道。

文章图片
#低代码#架构#团队开发
到底了