logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

浅谈Lambda表达式在Spring项目实战中的应用场景

​@Data​Lambda 基于函数式接口,是 JDK8 语法,Spring Boot 项目全覆盖;项目中最高频场景Stream 集合操作MyBatis-Plus Lambda 条件构造器;Spring 框架大量底层接口(事件、过滤器、启动器、线程池)都设计为函数式接口,Lambda 可大幅精简代码;有效 final、请求上下文丢失、事务失效三大问题。

文章图片
#spring#python#java
MySQL 视图与用户权限管理

视图是一个虚拟表,它本身不存储数据,而是基于一个或多个基本表(或其他视图)的查询结果集动态生成。视图的本质是对一段复杂 SQL 的封装,执行查询时才会动态计算结果。对视图的操作最终会转化为对基本表的操作。视图用于查询:优先将视图作为简化查询、数据隔离的工具,避免用于数据修改。命名规范:视图名以v_或view_开头,与表名区分开。避免嵌套过深:视图嵌套层数过多会影响查询性能和可读性。

文章图片
#数据库#sql
JAVAee---计算机是如何运行的?

JavaEE(Java Platform, Enterprise Edition)是 Java 平台的企业版,用于开发大型、分布式、企业级应用程序。与 JavaSE 的区别:JavaSE 是基础版,专注于桌面和基础应用;JavaEE 在其之上扩展了 Web、数据库、分布式等企业级能力。核心作用:为企业级应用提供一套标准的开发规范和技术栈(如 Servlet、JSP、JDBC、Spring 等)。操

文章图片
#java-ee
Java 优先级队列(PriorityQueue)

优先级队列是一种有序队列,区别于普通队列 “先进先出(FIFO)” 的规则,它的出队顺序由元素的优先级每次调用poll()(出队)或peek()(查看队首)时,返回的是队列中优先级最高(或最低)的元素;元素的优先级可通过自然排序(实现Comparable接口)或自定义比较器(Comparator)指定;Java 中PriorityQueue是无界队列(默认初始容量 11,可自动扩容),线程不安全;

文章图片
#java#数据结构
Spring AOP 零基础入门

/ 自定义日志注解@Target(ElementType.METHOD) // 只能标记在方法上@Retention(RetentionPolicy.RUNTIME) // 运行时保留AOP 核心:横向切割,解耦通用逻辑与业务逻辑五大通知:@Before、@After、@Around、@AfterReturning、@AfterThrowing切点表达式:execution(按方法匹配)、@ann

文章图片
#spring#java#mysql
JavaSE入门学习笔记---异常3(异常的处理流程)

你总结的流程完全命中核心!若没有匹配的 catch 块?finally 始终执行,catch 匹配就处理,main 仍不处理时,try 执行遇异常,JVM 接手程序停!

文章图片
#学习
JAVAee---计算机是如何运行的?

JavaEE(Java Platform, Enterprise Edition)是 Java 平台的企业版,用于开发大型、分布式、企业级应用程序。与 JavaSE 的区别:JavaSE 是基础版,专注于桌面和基础应用;JavaEE 在其之上扩展了 Web、数据库、分布式等企业级能力。核心作用:为企业级应用提供一套标准的开发规范和技术栈(如 Servlet、JSP、JDBC、Spring 等)。操

文章图片
#java-ee
Java EE 多线程核心:阻塞队列与生产者消费者模型

阻塞队列是一个支持阻塞式插入与阻塞式获取的线程安全队列。当队列已满时,执行入队操作的线程会被阻塞,直到队列有空闲位置。当队列为空时,执行出队操作的线程会被阻塞,直到队列中有可用元素。阻塞队列内部通过锁与等待 / 唤醒机制实现线程间协同,是实现高效并发协作的基础组件。生产者消费者模型是一种经典的线程间协作并发设计模式。它将 ** 生产任务的线程(生产者)与消费任务的线程(消费者)** 分离,通过一个

文章图片
#java-ee#java
到底了