logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

重走Java Day07:抽象、接口与内部类——从“语法理解”到“架构思维”的觉醒

初学 Java 抽象类和接口时,我分不清 “什么时候用抽象类、什么时候用接口”,被代码块的执行顺序、内部类的创建方式绕得晕头转向,面试时对抽象类与接口的核心区别答不到点上 —— 抽象类是 “不完整的模板”,接口是 “行为的规范”,代码块和内部类是类的特殊成分,掌握这些才能真正灵活设计 Java 程序。这篇内容把抽象类、接口、代码块、内部类的核心概念、语法要素和高频面试题拆解清楚,所有代码极简可运行

#java#开发语言
重走Java Day08:从“语法学究”到“架构叛徒”:我是如何用函数式编程重构千行垃圾代码的

初学 Java 函数式编程时,我看不懂 Lambda 表达式的简化规则、方法引用的适用场景,面试时面对综合案例题无从下手 —— 函数式编程是 JDK8+ 的核心特性,常用 API(String、ArrayList)是开发必备,综合案例则是检验 OOP 掌握程度的关键。这篇内容把函数式编程、常用 API、GUI 编程和 15 道难度递增的面试题拆解清楚,所有代码极简可运行,帮新手从理论落地到实践,应

#java#python#开发语言
【项目实战1 -瑞吉外卖|day21 】

摘要: 瑞吉外卖是一个基于SpringBoot+MyBatis-Plus的餐饮管理系统,采用前后端分离架构。Day01-02聚焦基础骨架搭建,包括:1)技术栈整合(SpringBoot自动配置、MP简化CRUD、MySQL事务);2)核心组件设计:统一返回类R(泛型+工厂方法)、全局异常处理器(精准捕获SQL/业务异常)、登录过滤器(白名单+Session校验)、Long精度转换器(解决JS数值限

#java
【苍穹外卖 | day31- 2】

公共字段自动填充通过 MyBatis-Plus 简化重复编码,菜品管理通过事务保证数据一致性,Redis 优化高频数据访问,店铺状态控制通过拦截器实现全局校验 —— 这些知识点围绕 “高效开发”“性能优化”“业务安全” 展开,是苍穹外卖项目的核心技术亮点。掌握这些内容,不仅能理解项目架构,更能将其复用在其他 Java 后端项目中!

#java#开发语言
【模拟面试|豆包模拟面试-2 Java基础】

昨天开始背的八股文 背了一点 背到面对对象那 前面记得还可以 后面没背的答不上来

文章图片
#面试#java
【模拟面试|豆包模拟面试-1 Java基础】

封装就是面向对象三个重要特点之一,封装需要把...(未说完)❌避免 “笼统回答”:每个问题尽量分点、结合示例,比如讲多态时必须提 “父类引用指向子类对象” 和instanceof;攻克 “知识盲区”:重点补全类加载过程、Integer 缓存池、接口默认方法、反射步骤等完全不会的知识点;强化 “细节记忆”:基本数据类型的字节数 / 取值范围、访问修饰符表格、StringBuffer 与 String

文章图片
#开发语言#java
【项目实战1 -瑞吉外卖|day23 】

Day05-06 覆盖了瑞吉外卖的核心业务流程,源码设计体现了分层架构、复用原则、并发安全等核心思想。关键亮点:多表操作的事务控制(套餐管理、下单);DTO 模式解决前后端数据不匹配;ThreadLocal 实现用户隔离;第三方服务的封装(短信发送);移动端登录的 Session 状态管理。深入理解源码的底层逻辑(如事务传播、ThreadLocal 原理、MyBatis-Plus 操作),能帮助我

#java
【苍穹外卖|day30 -1】

通过前三天的学习,我们已经掌握了苍穹外卖项目的核心技术栈。理解原理:不仅要会使用框架,更要理解其背后的设计思想动手实践:所有代码都要亲手敲一遍,遇到问题先思考再求助举一反三:将学到的技术应用到其他项目中,形成自己的技术体系关注性能:在功能实现的基础上,思考如何优化性能和提高系统稳定性希望这份总结能够帮助你更好地掌握苍穹外卖项目的核心技术,为后续的学习和工作打下坚实的基础!延伸阅读[Spring S

#学习#java
web3 区块链技术与用

系统讲解区块链底层技术原理(密码学、数据结构、共识协议)与典型应用场景(比特币、以太坊生态)。面向计算机科学、金融科技、分布式系统领域的学习者,强调理论与工程实践结合。

#区块链
    共 22 条
  • 1
  • 2
  • 3
  • 请选择