开发工具

首页 标签 开发工具
# 开发工具 #
关注
72156内容
|
7天前
|
认证源码分析与自定义后端认证逻辑
本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager、ProviderManager,最终到UserDetailsService的自定义实现。详解认证链路中各组件职责,揭示如何通过实现UserDetailsService接口,结合数据库完成自定义用户认证,并配置Security配置类,实现权限控制与登录逻辑。
|
7天前
|
1.工程搭建与验证
本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(版本2.7.6),并整合Spring Security。内容涵盖项目创建、代码导入、Web依赖引入、接口编写与验证,以及Spring Security的集成与默认登录机制测试,最后提供完整代码的GitHub仓库和分支信息,助你快速上手安全框架整合。
|
7天前
|
Gitlab容器环境搭建
本文介绍如何基于Docker搭建Gitlab社区版环境。包含镜像拉取、容器卷映射(日志、数据、配置)、端口设置与external_url配置。通过浏览器访问并获取初始密码后,可创建群组与项目。支持两种代码上传方式:克隆空仓库后拷贝代码提交,或本地初始化仓库并关联远程推送,完成项目初始化管理。
QLExpress使用及源码分析
QLExpress是阿里开源的轻量级规则引擎,支持通过YAML配置表达式规则。支持AST语法树解析、上下文构建与动态执行,提供脚本缓存、别名映射、指令重写等扩展能力,适用于灵活的业务逻辑解耦与动态化控制。
生产环境缺陷管理
git-poison基于go-git实现分布式bug追溯管理,解决多分支开发中bug漏修、漏发等协同难题。通过“投毒-解毒-银针”机制,自动化卡点发布流程,降低沟通成本,避免人为失误,已在大型团队落地一年,显著提升发布安全与效率。
|
7天前
|
Jenkins前置配置
本文介绍Jenkins与GitLab集成的完整配置流程,包括:在GitLab创建Jenkins账号并配置SSH密钥;Jenkins中设置GitLab API Token、关闭host key验证;配置全局Git用户名邮箱;添加私钥凭据用于拉取代码;节点服务器环境准备,部署JDK、Maven、Node等开发工具,并配置Docker环境;最后在Jenkins中添加SSH节点,指定远程工作目录与Java路径,实现任务分发与持续集成。
05-Gitlab容器环境搭建
本文介绍如何基于Docker搭建Gitlab社区版环境。包括拉取镜像、配置容器卷(日志、数据、配置)、启动容器并映射端口,以及通过浏览器访问和初始化密码获取。创建项目后,支持两种方式上传本地代码:克隆后拷贝提交,或初始化本地仓库并关联远程推送,适用于主流分支命名规范。
01-Jenkins前置配置
本文介绍Jenkins与GitLab集成及节点服务器配置全过程。包括:在GitLab创建Jenkins账号并配置SSH密钥;Jenkins中安装插件、配置GitLab API Token、关闭host key验证;设置全局Git用户名邮箱;添加私钥凭据用于拉取代码。同时,准备节点服务器环境,部署JDK、Maven、Node.js等构建工具,配置本地仓库与Docker环境。最后,在Jenkins中添加SSH节点,指定远程工作目录、执行器数量与标签,确保任务精准调度。全流程实现自动化构建基础搭建。(239字)
2 IDEA环境配置
安装IDEA并配置编码、自动导包、忽略大小写提示及Java编译级别;安装Maven并配置本地仓库与阿里云镜像;在IDEA中设置Maven环境;安装Git并配置用户信息与IDEA集成;Fork并克隆黑马商城项目,创建数据库hmall并导入SQL;修改application-dev.yaml中的数据库连接信息;启动后端项目与Nginx前端服务,确保端口无冲突。
|
7天前
|
携手中国科学院青年科学家,我们上线了这款AI科研助手
中国科学院大学他山协会推出AI科研助手「他山科研IDE」,已登陆阿里云云工开物平台及云市场。该工具支持文献检索、数据分析、论文撰写等全流程,助力科研自动化。同期,“Agent for Science”实训营将于12月启动,提供系统课程与前沿讲座,由阿里云提供模型与算力支持,推动AI赋能科研创新。
免费试用