深入 Java Stream 流:实际工作中应用
文章的整体框架由ChatGPT5进行生成,作者根据框架进行内容编写。
前言
入职一个多月以来,在日常开发中我发现一个使用到的非常高频的工具或者说API吧,那就是:Java Stream 流
不论是处理集合数据、过滤业务对象、还是对查询结果进行统计汇总, 几乎无处不在。
如果说 是数据的容器,那么 就是让数据“动”起来的流水线。
这篇文章将结合我这段时间的项目体会,从概念、常用操作、实战案例三...
入职小记:从校园到职场的第一个月 & 节日祝福
大家好,我是 一名全栈开发的应届生,自从 9 月 8 日正式入职一家互联网公司以来,时间悄然流逝,如今已迎来了国庆节和中秋节。在开始今天的分享之前,先对一直关注我的朋友们说一句:好久不见!
先来送上久违的节日祝福:
金秋送爽,双节将至。
在这里,祝大家:
中秋佳节人月两团圆
国庆假期心情舒畅、出行顺利
工作的越来越顺利,技术越来越强!
同时,也给自己立个小小的 flag:
假期过后,我会恢复技术...
新征程启航:面试通过到职场新人
一枚萌新终通关,未来可期在路上。
面试回顾:技术考察与沟通艺术
回想起面试过程,技术问题主要集中在以下几个方向:
基础是关键:面试官询问了JAVA集合、Spring事务以及SQL语句等基础问题。我意识到无论框架如何变迁,计算机基础知识永远是技术的根基。
项目经验的价值:虽然没有工作经验,但我将自己参与过的项目梳理得清清楚楚。使用STAR法则(情境-任务-行动-结果)介绍项目经验,让面试官看到了我的...
我用Vue3写了一个个人主页
今天和大家分享一个我最近完成的个人主页项目。这个项目使用Vue3和Vite构建,借鉴了安知鱼主题关于页面的设计,打造了一个功能丰富、视觉精美的个人展示页面。
📸 效果展示
项目地址:[仓库地址]
在线演示:[演示地址]
🌟 项目概述
这个个人主页项目是一个现代化的前端应用,旨在展示个人技能、经历、兴趣爱好等信息。它具有以下特点:
响应式设计:适配各种设备屏幕,从桌面到移动端都有良好的用户体验
丰富...
后端开发:MyBatis的快速复习
一、MyBatis环境搭建
引入相关Maven依赖
在 中引入 MyBatis + 数据库驱动(本文使用MySQL为例):
数据库连接配置(application.yml)
二、准备测试表(单表 & 多表)
以下建表语句和相关的测试数据由生成。
设计以上几个表可以覆盖:
单表查询 →
一对多 → 和
多对多 → 和 通过
三、使用MyBatis进行CRUD回顾
使用Lombok快速编...
Vue2和Vue3的区别简单总结:后端开发者需要了解的区别
作为一个后端开发者,我们可能偶尔需要接触前端代码,或者至少要和前端的同事协作。Vue作为目前最流行的前端框架之一,从Vue2到Vue3的变化其实挺大的,我会总结一下常见的区别和不同。
一、响应式数据:从\"死板\"到\"灵活\"
Vue2的限制:
不能直接给对象添加新属性(就像数据库表不能随便加字段)
不能直接通过索引修改数组(不会触发更新)
Vue3的改变:你可以更加灵活的修改响应式数据。
二、...
ES6深度回顾(下篇):异步与模块化
承接上篇基础语法革新,下篇将深入探索ES6在面向对象、异步编程和模块化领域的革命性特性
有些内容主包并没有学习过,相关代码来自于AI,主包是JAVA后端,诸如类的一些概念,JAVA中会更加深刻。除此之外重点是Promise、模块化等在Vue中使用较多。
一、类(Class):面向对象新范式
1.1 类的基本结构与继承
1.2 类的继承
1.3 静态属性与私有属性(ES2022补充)
二、Promi...
ES6深度回顾(上篇):基础语法革命
本系列将分两天全面回顾ES6核心特性,上篇聚焦基础语法革新,下篇深入异步编程与高级特性
一、块级作用域:与的诞生
1.1 的设计缺陷与历史问题
1.2 的块级作用域实现
1.3 的本质与实践
二、箭头函数:绑定的革命
2.1 箭头函数基本语法
2.2 绑定机制
2.3 箭头函数与普通函数对比
箭头函数
::
词法作用域 (定义时确定)
不...
Spring Cloud 核心组件实战:Nacos配置中心与OpenFeign基础使用
>本篇是Spring Cloud Alibaba系列第四篇,将深入探讨两大核心组件:Nacos配置中心的全面应用和OpenFeign声明式调用的基础用法。通过完整代码示例展示生产级配置管理策略和高效服务通信实现。
一、Nacos配置中心:集中式配置管理
为什么需要配置中心?
配置分散:成百上千个微服务各自维护配置
修改繁琐:每次配置变更都需要重新部署应用
环境管理复杂:开发、测试、生产环境配置难以...
深入回顾Nacos服务发现:三大核心API与实战应用
本篇是Spring Cloud Alibaba微服务系列第三篇,主要关于Nacos的服务发现机制。笔者将实践应用三大核心API:、和,并通过完整代码示例展示如何在实际项目中应用它们。
一、三大核心API详解
@EnableDiscoveryClient - 服务发现开关
作用:声明当前应用需要启用服务发现功能
位置:Spring Boot启动类
注意事项:
Spring Cloud 2020版本后...









