性能优化专题

简介: 无


相关文章
|
敏捷开发 监控 安全
螺旋模型是什么?在软件开发中如何降低风险?
螺旋模型是一种结合了瀑布模型和快速原型模型的软件开发方法,强调风险分析的重要性。每个迭代周期包含计划制定、风险分析、工程实施和客户评估四个阶段,旨在通过持续的风险管理和客户反馈,提高软件质量和项目成功率。该模型由Barry Boehm于1988年提出,适用于需求不稳定、高风险的项目。
1608 4
|
11月前
|
Java 关系型数据库 MySQL
SpringSecurity
本课程面向具备SpringBoot、MyBatis、MySQL等基础的后端开发者,系统讲解SpringSecurity权限管理,涵盖认证原理、自定义认证、OAuth2.0集成等核心内容,配套完整源码与实战案例。
|
11月前
|
NoSQL Linux Shell
MongoDB单机部署
本文介绍MongoDB在Windows和Linux系统中的安装、配置与启动方法,包括下载地址、版本选择、解压安装、命令行及配置文件启动方式,并说明如何通过Mongo Shell和Compass图形化工具连接数据库,同时涵盖Linux环境下的服务部署、防火墙设置与安全关闭操作。
MongoDB单机部署
|
11月前
|
安全 数据安全/隐私保护
什么是权限管理
本文介绍了权限管理中的两大核心机制:认证与授权。认证用于验证用户身份,如登录时校验账号密码;授权则根据用户角色分配访问权限,控制可操作的菜单与功能。二者结合有效保障系统安全,防止越权操作与数据泄露,是构建安全应用的基础。
什么是权限管理
|
11月前
|
缓存 Java 数据库连接
MyBatis 常见配置
本文介绍了MyBatis的核心配置机制,包括属性加载优先级(方法参数 > resource/url > properties元素)、常用配置项如缓存、延迟加载、执行器类型等,并详解了多环境配置方式及事务管理器(JDBC与MANAGED)的使用场景和配置方法。
|
11月前
|
Java 数据库连接 mybatis
映射关系(1-1 1-n n-n)
本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一及多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;一对多使用`<collection>`,多对一使用`<association>`,多对多则借助中间类完成关联封装,提升数据查询结构化能力。(238字)
|
11月前
|
SQL 关系型数据库 Java
分页
本文介绍五种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL物理分页、数组分页及拦截器分页。对比指出逻辑分页适用于小数据量,而物理分页在大数据场景下更高效、安全,推荐优先使用。
|
11月前
|
XML Java 数据格式
无标题
`@Configuration` 注解用于标记配置类,相当于 XML 配置文件。其中 `@Bean` 注解的方法可定义托管给 Spring IoC 容器的 Bean。通过注解方式启动容器后,配置类及其中注册的组件均会被成功加载并管理。
|
11月前
|
SQL Java Spring
整合Logback,滚动记录+多文件
`logback-spring.xml` 是Spring Boot项目中的日志配置文件,基于Logback实现,支持日志级别、输出路径及滚动策略的灵活配置。它通过`appender`将不同类型的日志(如INFO、ERROR、SQL、请求参数等)输出到指定文件,并支持控制台输出与文件分离。配置中可自定义`LOGHOME`路径、日志格式(PATTERN)和保留天数。结合`LogProxy.getLogger("XXX_LOG")`使用,可在代码中按名称获取对应日志记录器,实现精准日志分类输出,适用于多场景下的日志管理需求。(238字)
|
11月前
|
Web App开发 JavaScript 开发者
跨域处理
本文介绍了跨域问题的背景及CORS解决方案。通过实例演示了浏览器同源策略下的跨域限制,并详细讲解了使用`@CrossOrigin`注解、全局配置`WebMvcConfigurer`和自定义过滤器三种方式实现跨域资源共享,帮助开发者解决前后端分离架构中的请求拦截问题。