|
2月前
|
安全 Java 应用服务中间件
|

认识SpringSecurity

SpringSecurity 是功能强大的安全框架,核心包括认证、鉴权及防护机制。支持表单、OAuth2、SAML 等多种认证方式,基于过滤器链实现请求控制,通过 FilterChainProxy 与 DelegatingFilterProxy 集成,提供异常处理与 CSRF 防护,保障 Web 应用安全。

64 0
|
2月前
|
安全 Java 开发者
|

过滤器链加载原理

本文深入解析Spring Security过滤器链加载原理,通过分析DelegatingFilterProxy、FilterChainProxy及SecurityFilterChain源码,揭示十五个过滤器如何自动装配并执行,帮助开发者理解框架底层机制,为自定义认证流程奠定基础。

48 0
|
2月前
|
安全 Java Maven
|

工程搭建

通过阿里云脚手架快速搭建Maven/Gradle工程,支持Spring Boot 2.7.6版本,导入IDEA后添加web依赖,编写接口并启动验证。后续可整合Spring Security实现安全控制,便于快速开发与部署应用。(239字)

81 1
|
2月前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了如何在Eclipse中配置并运行Java Web项目,包括JDK、Tomcat等基础软件的安装与版本要求,详细演示了项目导入、Maven项目识别、工作空间设置等步骤,并重点讲解了Eclipse中绑定Tomcat服务器的全过程,涵盖版本选择、本地路径配置及项目部署。同时提供了常见错误解决方案,如数据库连接失败、密码错误等,并附有实际案例系统(如图书馆管理系统)的访问与配置说明,帮助开发者快速搭建和运行项目。

108 0
|
2月前
|
Kubernetes NoSQL 应用服务中间件
|

物理部署图

物理部署图描述系统运行时的硬件配置与软件部署关系,展现节点、构件、物件及连接等核心元素,帮助理解分布式系统的网络结构与运维架构,实现软硬件协同。

42 0
|
2月前
|
开发者
|

业务架构图

业务架构图是将现实业务抽象化表达的工具,通过分层、分模块、分功能梳理业务逻辑,明确各部分职责与关系。它既提升客户对业务的理解,也帮助开发者全局掌握系统结构,是连接业务与技术的重要桥梁。

43 0
|
2月前
|
存储 消息中间件 开发框架
|

应用架构图

在业务架构基础上,技术架构将需求转化为技术实现。它涵盖分层设计、技术选型与关键技术关系,形成完整架构图。单体架构通常分为表现、业务、数据和基础四层,分别支撑用户交互、业务逻辑、数据存储与通用能力。分布式架构则体现应用间及外部系统的调用关系,明确内外边界,指导系统集成与扩展。

53 0
|
2月前
|
消息中间件 存储 数据挖掘
|

应用架构图

技术架构是将业务需求转化为技术实现的关键过程,涵盖分层设计、技术选型与系统集成。本文详解单体与分布式架构,包括展现层、业务层、数据层及基础层的构建逻辑,并通过调用关系图明确系统边界与外部依赖,支撑高效稳定的技术体系落地。

66 0
|
2月前
|
存储 Java 关系型数据库
|

微服务概述

本文对比单体与微服务架构,阐述微服务通过服务拆分、独立部署、技术自治等特性,提升系统可维护性和扩展性,同时分析其优缺点及实现方案,助力构建高效分布式系统。

91 0
|
2月前
|
安全 Java 开发工具
|

工程搭建与验证

通过阿里云脚手架快速搭建Spring Boot项目,整合Spring Security实现基础安全控制。涵盖项目创建、代码导入、Web依赖配置及登录验证流程,附完整代码仓库与分支指引,助你快速上手权限管理集成。

66 0
|
2月前
|
负载均衡 算法 架构师
|

Ribbon负载均衡

本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,涵盖@LoadBalanced注解作用、负载均衡分类与算法、Ribbon自定义策略配置及饥饿加载优化,并对比服务端负载均衡方案,帮助读者全面理解微服务架构中的流量分发机制。

48 4
|
2月前
|
存储 运维 Java
|

微服务概述

本文对比单体与微服务架构,解析微服务定义、优缺点及技术实现方案。微服务通过业务拆分、独立部署、轻量通信提升系统扩展性与维护性,虽带来运维复杂度,但仍是现代分布式架构演进方向。

61 0
|
2月前
|
安全 数据安全/隐私保护
|

1.什么是权限管理

本文介绍了权限管理中的两大核心机制:认证与授权。认证用于验证用户身份,确保登录安全;授权则根据角色分配权限,控制用户可访问的资源与操作。通过图文结合,展示了登录校验、角色叠加及菜单权限生成等典型场景,揭示了系统背后的安全控制逻辑。

71 0
|
2月前
|
Java Linux 开发工具
|

Linux

本文介绍如何将一个简单的SpringBoot应用打包并部署到Linux服务器。内容涵盖项目搭建、jar包打包、JDK安装配置、应用上传与启动,以及通过心跳接口验证服务是否正常运行,适用于Java应用的Linux部署入门学习。

42 0
|
2月前
|
存储 缓存 监控
|

EFC&CTO:缓存引发数据不一致问题排查与深度解析

EFC客户端在NAS场景下因缓存版本号回退,导致读取旧数据并写坏文件系统。通过日志分析与复现实验,发现buffer write先读pagecache、慢请求致dv回退是根因,修复后验证问题解决。

45 0
|
2月前
|
前端开发 Java 关系型数据库
|

[Blog]三层架构:代码本地运行(☆)

本任务要求掌握SpringBoot、MySQL、Maven等技术,用时约2小时。需将项目本地运行,解决JDK、Maven、Idea版本等问题,并修复因数据库未导入、名称不一致导致的BUG,最终访问localhost:8080完成博客系统调试与问题排查。

27 0
|
2月前
|
监控 算法 Unix
|

Thread.sleep(0) 到底有什么用(读完就懂)

Thread.Sleep用于暂停线程执行,Sleep(1000)不保证精确唤醒时间,因CPU调度受优先级和竞争影响;Sleep(0)则触发立即重新调度,让出CPU给其他线程,避免界面假死。二者作用显著不同。

33 0
|
2月前
|
Java 测试技术 Shell
|

Jmeter快速入门

JMeter是基于JDK的性能测试工具,需先安装并配置JDK。从官网下载zip包解压后,通过bin目录下的脚本启动(如jmeter.sh),启动较慢且依赖黑窗口运行。可设置中文语言,修改jmeter.properties文件实现永久生效。基本使用包括创建线程组、添加HTTP取样器及各类监听器,用于发送请求并查看结果树与汇总报告,快速完成接口性能测试。

45 1
|
2月前
|
存储 Java 编译器
|

Java泛型类型擦除以及类型擦除带来的问题

Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List。类型检查在编译期完成,基于引用而非实际对象。擦除导致反射可绕过泛型限制、无法使用基本类型、instanceof失效等问题,并影响多态实现,需通过桥方法等机制解决。静态成员不能使用类的泛型参数,因其实例化依赖对象创建,而静态上下文无此支持。

39 1
|
2月前
|
存储 编解码 前端开发
|

网站开发之图片格式对比与选择

本文介绍了网页常用图片格式的特点与优化策略,涵盖位图(如JPEG、PNG、GIF)和矢量图(如SVG)的原理、优缺点及适用场景,并提供WebP等新型格式对比。同时总结了图像压缩、响应式加载、雪碧图、Base64内联等前端优化技巧,帮助在保证视觉效果的前提下提升网页性能。

485 1
来自: 学习资源  版块
|
2月前
|
供应链 前端开发 JavaScript
|

厌倦JavaScript 框架桎梏?Still.js:用原生之力,解遗留系统之困

开发者Nakassony Bernardo因挑战老旧系统升级难题,创立Still.js——一个无需构建工具、兼容原生JavaScript的轻量框架。它不颠覆旧架构,而是以最小代价为陈年系统注入现代交互,实现“优雅进化”。在拒绝重写的现实困境中,Still.js用三百行代码点亮十五年的老系统,证明:真正的现代化,是传承中的革新。(238字)

114 1
|
2月前
|
存储 JavaScript 前端开发
|

隐形刺客:解析 JavaScript 中 String 类型的“安静”与“危险”

JavaScript中,String看似简单,却因隐式转换、不可变性、Unicode陷阱及“字符串化类型”成为Bug温床。它静默容错,吞噬逻辑,消耗内存,扭曲长度,误导架构。唯有防御性编程、显式转换与类型系统,才能驯服这头温柔而危险的猛兽。

83 1
|
2月前
|
Web App开发 区块链 C++
|

为什么网站图标要使用 ICO 格式?

ICO 是专为图标设计的文件格式,支持多尺寸、多色深与透明度,广泛用于网站 favicon。凭借出色的浏览器兼容性、自动识别机制及单文件多尺寸特性,ICO 仍是网页图标首选,推荐结合 PNG、SVG 共同使用以兼顾兼容性与现代体验。(238 字)

541 0
|
3月前
|
网络协议 应用服务中间件 数据安全/隐私保护
|

什么是 ws 和 wss

本文深入解析 WebSocket 协议中 `ws` 与 `wss` 的区别,从原理、握手过程到 Node.js 实战部署,涵盖协议升级、TLS 加密、Nginx 反向代理及安全实践,助你构建稳定可靠的实时通信应用。

908 3
|
3月前
|
人工智能 安全 JavaScript
|

全面解读 SonarQube 8.9 LTS 到 2025.4 的特性变化

本文全面解读SonarQube从8.9 LTS到2025.4 LTA的演进历程,涵盖产品线命名简化、发布周期调整、AI赋能的代码分析升级及安全合规强化,重点解析多质量规则模式、AI代码溯源与修复、SCA依赖风险管控等核心特性,助力企业实现高质量交付。

450 9
来自: BizDevOps  版块
|
3月前
|
安全 Ubuntu 应用服务中间件
|

基于code-server的云端编程环境部署

本文档描述如何在 Ubuntu 主机上部署 code-server(即“网页版 VS Code”),并通过 autossh 将服务反向隧道到跳板机、使用 Nginx 反向代理域名访问、以及使用 certbot 配置 HTTPS。适合在多设备间共享同一开发环境、并解决个人主机动态公网 IP 的访问问题。

853 5
|
3月前
|
Shell KVM 数据安全/隐私保护
|

深入浅出Ansible语法——Ansible安全基线配置(一)

本文由Prism撰写,系统讲解Ansible核心语法与实战技巧,涵盖变量、流程控制、错误处理、Roles、模板、Vault加密及常用模块,附丰富示例,助力运维与开发人员快速上手并应用于真实环境。

173 7
|
3月前
|
JSON 网络安全 数据格式
|

深入浅出Ansible技术原理——Ansible安全基线配置(一)

本系列深入解析Ansible安全自动化,涵盖其无代理、幂等性、声明式三大设计哲学,剖析基于Python的内核原理与SSH通信机制,并详解Inventory、Roles、Handlers、Vault等核心组件与最佳实践,助你从入门到精通,构建高效、安全、可复用的自动化运维体系。

240 7
来自: 学习资源  版块
|
3月前
|
监控 安全 Linux
|

Linux如何部署服务并设置为开机自启

系统ctl命令用于管理Linux服务,包括启动、停止、重启和重载配置等操作。journalctl命令可查看特定服务日志。编写服务文件时需定义[Unit]、[Service]和[Install]部分,通过systemctl管理新服务并设置开机自启。

328 14
来自: 学习资源  版块
|
5月前
|
监控 Java 数据库
|

从零学 Dropwizard:手把手搭轻量 Java 微服务,告别 Spring 臃肿

Dropwizard 整合 Jetty、Jersey 等成熟组件,开箱即用,无需复杂配置。轻量高效,启动快,资源占用少,内置监控、健康检查与安全防护,搭配 Docker 部署便捷,是构建生产级 Java 微服务的极简利器。

474 3
|
5月前
|
监控 Kubernetes Java
|

使用 New Relic APM 和 Kubernetes Metrics 监控 EKS 上的 Java 微服务

在阿里云AKS上运行Java微服务常遇性能瓶颈与OOMKilled等问题。本文教你通过New Relic实现集群与JVM双层监控,集成Helm部署、JVM代理注入、GC调优及告警仪表盘,打通从节点资源到应用内存的全链路观测,提升排障效率,保障服务稳定。

287 2
|
5月前
|
人工智能 关系型数据库 分布式数据库
|

手把手搭本地 RAG!用阿里云 PolarDB、Lindorm+Ollama,数据隐私全自己把控

教你用阿里云PolarDB和Lindorm存向量,Ollama跑本地大模型,LangChain串联流程,打造数据不出私网的离线智能问答系统,安全、省钱、可私有化部署,新手也能快速上手!

488 1
|
5月前
|
Shell 开发工具 git
|

使用代理访问网络各项命令总结

工作中常需设置代理,容易导致环境混乱。本文总结了 SourceTree 无法拉取代码的问题,排查了环境变量、Git 全局配置及系统代理设置,最终通过清除 Git 代理配置解决。内容涵盖排查步骤、命令整理及脚本处理,帮助快速定位并解决代理相关网络问题。

290 3
|
5月前
|
人工智能 前端开发 Docker
|

从本地到云端:用 Docker Compose 与 Offload 构建可扩展 AI 智能体

在 AI 智能体开发中,开发者常面临本地调试与云端部署的矛盾。本文介绍如何通过 Docker Compose 与 Docker Offload 解决这一难题,实现从本地快速迭代到云端高效扩容的全流程。内容涵盖多服务协同、容器化配置、GPU 支持及实战案例,助你构建高效、一致的 AI 智能体开发环境。

529 2
|
5月前
|
弹性计算 关系型数据库 微服务
|

基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践

在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。

2020 10
|
5月前
|
监控 安全 Devops
|

DevOps 流水线的网络安全盲区与防御策略

在软件研发中,DevOps流水线加速了开发与交付,但也带来严重安全风险。自动化节点和第三方集成成为攻击入口,凭证泄露、供应链渗透、配置错误和依赖混乱等问题频发。企业需构建全流程安全体系,嵌入自动化安全策略,强化访问控制与监控,提升全员安全意识,实现效率与安全的协同发展。

493 1
|
5月前
|
弹性计算 Kubernetes jenkins
|

如何在 ECS/EKS 集群中有效使用 Jenkins

本文探讨了如何将 Jenkins 与 AWS ECS 和 EKS 集群集成,以构建高效、灵活且具备自动扩缩容能力的 CI/CD 流水线,提升软件交付效率并优化资源成本。

692 0
|
6月前
|
人工智能 自然语言处理 前端开发
|

用通义灵码渐进式开发 0->1 实现高考志愿规划项目题文档

0-1 完全通过自然语言交互 实现一个 AI 高考志愿填报系统,结合通义千问 AI 模型提供专业推荐。该项目旨在帮助高考学生和家长根据个人情况智能推荐合适的专业和学校,减少志愿填报的盲目性。

272 11
来自: 通义灵码  版块
|
6月前
|
JavaScript 前端开发 API
|

PHP 发展简史:从个人工具到互联网基石

PHP 起源于 1994 年,由 Rasmus Lerdorf 为简化网页开发而创建,后逐步演变为功能强大的编程语言。从最初的个人工具到支撑全球 77.4% 的服务器端脚本市场,PHP 凭借易用性、稳定性和广泛的生态支持,在 Web 开发领域占据重要地位。经历 PHP 6 的挫折后,PHP 7 实现性能飞跃,如今已更新至 PHP 8.2,持续为 WordPress、Facebook、Wikipedia 等大型项目提供动力。PHP 的发展历程,不仅是一部技术演进史,更映射了互联网时代的变迁。

336 8
|
6月前
|
人工智能
|

AI 调酒师上岗!接管酒吧吧台

AI 调酒师上岗!

268 10
来自: 通义灵码  版块
|
7月前
|
人工智能 自然语言处理 算法
|

蔚来汽车携手通义灵码入选 2025 世界人工智能大会标杆案例

在2025年世界人工智能大会上,通义灵码助力蔚来汽车提升研发效能,成功入选“人工智能+”行业标杆案例。蔚来已有近1000名工程师常态化使用该工具,AI生成代码占比超30%,在“天探”系统中更达70%,显著提升开发效率与代码质量,并正向更多核心领域扩展。

425 2
来自: 通义灵码  版块
|
7月前
|
数据采集 人工智能 自然语言处理
|

通义灵码支持 Qwen3-Coder,带你玩转 Agentic Coding,免费不限量

欢迎大家在通义灵码里免费体验最新 Qwen3-Coder 模型,一起 AI Coding。

1715 2
来自: 通义灵码  版块
|
7月前
|
人工智能 自然语言处理 数据可视化
|

通义灵码保姆级教程:从数据读取、清洗、结合大模型分析、可视化、生成报告全链路

本课程通过通义灵码实现零代码数据分析全流程,涵盖数据读取、清洗、可视化、报告生成及内容仿写,无需编程基础,轻松掌握从CSV导入到PDF报告输出的实战技能。

1107 7
来自: 通义灵码  版块
|
7月前
|
人工智能 程序员 开发工具
|

通义灵码 2.5:我用一句话,给女朋友做了个软件

通义灵码 2.5,支持通过一句话生成可运行的完整应用。用户只需描述需求,如“提醒上下班打卡”,工具即可自动生成代码、安装脚本、打包文件,并创建桌面快捷方式和后台运行设置,极大简化了开发流程。整个过程几乎无需手动编码,让创意快速落地为实际应用。

214 0
来自: 通义灵码  版块
|
7月前
|
人工智能 JSON 安全
|

通义灵码进阶指南:超越基础提示,解锁智能编程新境界

本文深入解析通义灵码的高阶功能与实用技巧,涵盖项目理解、精准调试、架构协同、提示工程及开发流水线集成等内容,助开发者将AI深度融入工作流。

277 1
来自: 通义灵码  版块
|
7月前
|
存储 数据可视化 JavaScript
|

强!54K+ star!一款解放双手,可视化自动化神器,支持400个节点!!

n8n是一款开源可视化工作流自动化工具,支持超400种节点,涵盖主流应用与服务。通过拖拽节点、连接流程,用户可轻松构建复杂自动化任务,适用于个人与企业场景。其强大脚本支持、自定义扩展及企业级功能,助力高效流程管理,提升生产力。

645 43
|
7月前
|
Docker 容器 应用服务中间件
|

Docker 客户端是如何拉取镜像的?

Docker客户端拉取镜像的过程遵循Docker Registry HTTP API V2规范,主要分为解析镜像名、鉴权、获取Manifest、拉取Layers及本地合并五个步骤。它与Docker Hub、Harbor等仓库通信,确保镜像正确下载和构建。

1168 59
来自: 学习资源  版块
|
7月前
|
人工智能 运维 算法
|

通义灵码软件工程大模型获顶会最高奖!

近日,软件领域国际顶会ISSTA 2025(International Symposium on Software Testing and Analysis)公布最高奖项-杰出论文奖——「通义灵码软件工程大模型SWE-GPT」成为唯一获得该奖项的企业论文

283 2
来自: 通义灵码  版块
|
7月前
|
人工智能 定位技术 API
|

用 AI “一句话生成代码”,用创意兑换灵码潮品:技术人的夏日狂欢季来了

通过“小游戏开发”和“MCP场景实践”两大趣味赛道,降低AI技术门槛,让开发者轻松体验“一句话生成代码”的魔力。

293 1
来自: 通义灵码  版块
|
8月前
|
自然语言处理 数据可视化 Python
|

如何用通义灵码实现文本分析:以《红楼梦》人物出场统计为例

我们将分析一部红楼梦中关键角色出场次数前10位有哪些,并生成一个饼图。

640 24
来自: 通义灵码  版块

云效DevOps

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

0
今日
10074
内容
22
活动
157105
关注
你好!
登录掌握更多精彩内容