logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Element Plus 组件库相关技术揭秘,深入理解组件库中SCSS和CSS变量的架构应用和实践

封装、继承、多态,并且 CSS 变量的加入使用,使得多态这一特性的实现更加丝滑。整个 Element Plus 的 CSS 架构核心思想就是,首先将那些公共的UI 样式进行提取封装成公共 CSS 变量,相当于基础类,然后每个组件又基于公共的 CSS 变量进行继承封装属于每个组件独立的 CSS 变量,相当于子类。这样一旦修改基础类的 CSS 变量,所有继承基础类的组件的样式都会发生改变,这个就是使用

文章图片
#css#scss#架构
Spring boot 如何集成mybatis-plus

润物细无声:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上:只需简单配置,即可快速进行单表CRUD操作,从而节省大量时间。丰富功能:代码生成、自动分页、逻辑删除、自动填充等功能一应俱全。无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Mybatis-Plus 不会对您现有的 Mybatis 构架产生任何影响,而且 MP 支持所有

文章图片
#mybatis#spring boot#spring
ABP微服务系列学习-搭建自己的微服务结构(二)

在解决方案根目录添加common.props,这个文件的作用是可以配置项目文件全局的一些属性,如忽略警告,全局PackageReference,语言版本等。

文章图片
#微服务#数据库#架构
数据库设计与优化:MySQL8如何应对500万订单表的挑战

InnoDB是MySQL的默认引擎,具有较好的事务处理能力和崩溃恢复能力。当订单表的数据量非常大时,可能会对查询性能产生影响。需要注意的是,删除数据会对数据库的性能产生影响。对于订单表来说,InnoDB是一个更好的选择,因为它支持事务处理和行级锁定,可以确保订单数据的完整性和一致性。如果需要查询大量数据,可以使用LIMIT子句限制返回的记录数量,以避免影响查询性能。查询数据的方法和常规的SQL查询

文章图片
#数据库#java#mysql
MySQL 并行复制方案及原理分析

MySQL官方先后提出了多个不同的并行复制方案,具体如下。1、MySQL 5.6 基于库级别的并行复制方案。2、MySQL 5.7 基于组提交的并行复制方案。3、MySQL 8.0 基于 WRITESET 的并行复制方案。因为线上大部分环境都是单库多表的,所以基于库级别的并行复制实际上用得并不多。下面,重点看看后两个方案的实现原理。

文章图片
#mysql#数据库#java
跨平台桌面应用的开发框架——Electron

本文介绍了我们对桌面端技术的调研、确定技术选型,以及用 electron 开发过程中,总结的实践经验,如构建、性能优化、质量保障、安全等。希望对读者在开发桌面应用过程中有所帮助,文章难免有不足和错误的地方,欢迎读者在评论区交流。

文章图片
#electron#javascript#ecmascript
最经典的20个Spring Boot面试题,95%以上会被问到,不服来战

这是一个基于 Web 的 UI,主要提供了使用可用依赖项创建新 Spring Boot 项目并下载创建为 zip 的项目的能力。例如:— 当我们在项目中添加spring-boot-starter-web依赖项时,Spring Boot 自动配置会查找 Spring MVC 是否在类路径中。通常,在控制器层我们注入服务,在服务层我们注入存储库来使用这个注解。spring-boot-starter-d

文章图片
#spring boot#java#数据库
到底了