logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构——二叉树(Binary Tree)

本文介绍了二叉树及其重要变体有序二叉树(BST)

#数据结构
Spring框架——JUnit单元测试

本文介绍了Spring框架整合JUnit单元测试的两种实现方式。第一种基于XML配置,通过@RunWith、@ContextConfiguration注解加载配置文件,简化了传统测试中需要手动创建工厂的过程。第二种采用纯注解方式,使用@Configuration和@ComponentScan配置类替代XML文件,同样通过注解实现测试环境的自动装配。

#spring#junit#单元测试
数据库连接池

Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCPC3P0BoneCPProxool。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。2、功能替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。最主要使用功能。可以监控数据库访问性能,Druid

#数据库
数据结构——数组

数组是一种存储相同类型元素的线性数据结构

#数据结构#算法
Java项目从单体到微服务的演变

Java架构演进路径:从单体应用逐步过渡到微服务生态。演进过程包括单体应用、垂直拆分、分层模块化、分布式服务和完整微服务五个阶段,每个阶段都可作为终点。单体应用将所有功能集中在一个代码库中,存在部署风险大、扩展困难等问题;垂直拆分按业务维度分离应用但保留共享数据库;分层模块化通过接口抽象实现模块解耦;分布式服务实现独立部署和技术异构;微服务最终形成小型自治服务集合,具备独立开发部署能力,但也带来运

#java#微服务#运维
Spring Boot项目的搭建

本文介绍了5种创建SpringBoot项目的方法:1)直接从Spring官网下载创建;2)通过Spring Initializr创建后下载解压,用IDEA打开;3)从阿里云官网下载创建;4)通过阿里云官网创建后下载解压;5)将Maven项目改造为SpringBoot项目,需在pom.xml中添加父工程和web依赖,并创建带@SpringBootApplication注解的启动类。所有方法最终都能创

#spring boot#后端#java
spring boot——配置文件

本文介绍了SpringBoot开发中的核心配置技术:1. 热部署实现,通过spring-boot-devtools模块实现代码热更新;2. 配置文件类型(properties/yml)及优先级,重点讲解了YAML语法规则和层级结构;3. 配置值注入的三种方式(@Value/@ConfigurationProperties/@PropertySource)及数据校验;4. 组件注册方法(@Impor

#spring boot#java#数据库
Spring、Spring MVC、SpringBoot的欢迎页配置

本文总结了Spring框架中配置欢迎页的三种方式:1)传统SpringMVC通过XML配置视图控制器或注解编程配置;2)纯Spring框架需结合Servlet规范在web.xml中配置;3)SpringBoot提供自动扫描静态资源、控制器指定和配置文件覆盖三种方案,并特别说明了对JSP支持的注意事项。三种方案分别适用于不同技术场景,其中SpringBoot方案最为简化,但使用JSP时需额外配置依赖

#spring#mvc#spring boot
MyBatis-Plus的基本CRUD

本文介绍了MyBatis-Plus框架中BaseMapper和IService两大核心组件的使用。BaseMapper提供了基础的CRUD操作,包括insert、delete、update、select等方法,支持ID操作、批量操作和条件查询。IService进一步封装了业务层常用功能,提供saveBatch、saveOrUpdate等批量操作方法,以及分页查询、链式查询等高级特性。通过示例代码演

#mybatis#java#开发语言
MyBatis-Plus入门案例

MyBatis-Plus是一个MyBatis增强工具,在不改变MyBatis的基础上提供通用Mapper和Service,简化单表CRUD操作。它具有无侵入、低损耗、支持Lambda表达式、主键自动生成、内置分页插件等特性,兼容多种数据库。本文通过创建Spring Boot项目演示了MyBatis-Plus的基本使用:配置数据源、定义实体类、继承BaseMapper接口实现CRUD操作,并展示了查

#mybatis#oracle#数据库
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择