经验分享
文章平均质量分 77
marwi_study
一个不甘堕落的卑微打工人♂️
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从硅片到字节码:计算机组成原理如何影响你写的每一行Java代码
以下是一段约256个字符的文章摘要:> 本文从CPU流水线、Cache缓存行与MESI缓存一致性协议出发,解释硬件如何决定代码性能;通过行优先遍历、多线程计数、对象内存占用、伪共享四个案例,展示底层原理在开发中的直接体现;进而将JVM解读为一台软件模拟的计算机——执行引擎对应CPU、堆与方法区对应内存、字节码对应指令集,JMM则是对多核缓存一致性的语言级抽象;最后结合真实生产环境的内存泄漏排查,演示从Grafana监控发现异常、MAT分析dump定位根因到修复验证的完整闭环。理解计算机如何运行,排查问题原创 2026-07-29 16:19:56 · 357 阅读 · 0 评论 -
电商平台系统架构演进之路
一句话简介: 从单体应用到大数据平台,一篇文带你走完电商系统架构的完整演进之路。核心内容:本文从一名开发者的视角出发,以"被业务逼出来的架构演进"为主线,完整梳理了电商平台系统架构的九次关键进化:单体应用 → 数据库分离 → 前后端分离 → 分层架构 → SOA(物理隔离)→ 微服务(去ESB)→ BFF(多端适配)→ 服务网格(治理下沉)→ 大数据层(数据价值挖掘)文章不讲晦涩的理论,而是从每个阶段遇到的真实业务痛点出发,讲清楚"为什么需要进化"、"解决了什么问题"、"带来了什么新挑战"。原创 2026-07-21 10:51:46 · 379 阅读 · 0 评论 -
SpringMVC无法进入Controller的方法
之前做一个项目遇到一个问题,在Controller中写的RequestMapping没有起作用,找了好几天一直没有发现问题在哪里,但是一访问就出现404错误,即使我按住ctrl点链接也可以定位到这个controller里面。后来我再建了一个SpringMVC项目,发现主要的问题在于我的项目应用名是/bookshare,而我的控制器也用了一个mapping为/bookshare,可能是这里出现了歧义...原创 2020-04-24 14:59:02 · 4038 阅读 · 1 评论 -
从零到一开发「天才厨神」美食烹饪小程序:架构设计与踩坑记录
本文分享了「天才厨神」美食烹饪小程序的开发经验,重点介绍了技术架构设计、核心功能实现和踩坑记录。项目采用微信小程序原生开发+云开发(CloudBase)方案,实现了菜品展示、收藏、盲盒抽取等功能。开发中遇到云函数依赖缺失、数据权限不足、审核被拒等问题,通过添加依赖配置、使用云函数处理权限操作、调整产品设计(如限制个人开发者的社交功能)等方案解决。最终产品通过审核并上线,涵盖了菜品管理、用户交互等完整功能。文章总结了小程序开发的实践经验,为开发者提供了有价值的参考。原创 2026-07-02 22:09:53 · 186 阅读 · 0 评论 -
完整的SSM搭建过程
SSM架构搭建过程框架构成Spring:简化Java开发低侵入/低耦合:降低组件之间的耦合度,实现软件各层之间的解耦声明式事务管理:基于切面和惯例方便集成其他框架,降低Java开发难度SpringMVC:简化MVC架构的搭建Servlet–controllerJavaBean–modelJSP(html)–viewMybatis:持久层框架简化数据库连接操作,只需提供...原创 2020-04-21 14:56:03 · 11919 阅读 · 5 评论 -
我想把这篇文章送给刚毕业时的自己
以上列出的只是大学里有教的课程中对于计算机专业比较重要的内容,并不代表其他课就不重要,也不代表着学了这些就够了,路漫漫其修远兮,知道了这些只能算是入门了,后面还有分布式系统、大数据、高并发、虚拟机调优、sql 调优等等要学的,但是不要慌,还记得高中时学过一篇文章,其实就是要“走一步,再走一步”,最后回头就会发现,原来自己已经走了这么远,而那一个个看似巍峨的小山峰,不过是托举你前行的垫脚石~下一篇,我想讲讲电商平台的系统架构(或者你想先听哪个?评论区告诉我)。原创 2026-07-05 15:32:21 · 200 阅读 · 0 评论
分享