欢迎来到 Git 面试准备指南,我们将在这里向初学者和经验丰富的专业人士讨论最常见的 Git 面试问题。无论您是准备参加 DevOps 或测试面试,还是希望提高 Git 技能,此资源都可以通过深入研究一些与 Git 基本概念和实践相关的最常见面试问题来帮助您。
More »[译]Spring Security 面试问题
本面试准备指南将讨论一些常见的 Spring Security 面试问题。无论您是准备面试还是只是想增强对 Spring Security 的了解,这些问题都将帮助您理解关键概念并指导您设计常见安全问题的解决方案。
1. Spring Security 的核心特性是什么?
Spring Security 提供的两个最突出的功能是身份验证和授权。这些功能在确保应用程序的安全性方面发挥着至关重要的作用。然而,Spring Security 超越了身份验证和授权,还提供了额外的功能来防止漏洞利用并与其他框架集成。
More »[译]关于 HTTP 您需要了解的一切
HTTP 是每个 Web 开发人员都应该了解的协议,因为它为整个 Web 提供动力。了解 HTTP 当然可以帮助您开发更好的应用程序。
More »前端学习路线图
前端学习路线图:
- Internet:
- HTTP
- DNS
- HTML
- Basic
- Semantic HTML
- Forms and Validations
- Accessibility
- SEO
- CSS
- Basic
- Layout
- Responsive Design
- JavaScript
- Baisc
- DOM
- Fetch API / Ajax
- Package Manager
- npm
- pnpm
- yarn
- Framework
- Angular
- Vue.js
- React
- Svelte
- Solid JS
- Qwik
- Writing CSS
- Tailwind
- Radix UI
- Shadcn UI
- CSS Architecture
- BEM
- CSS Preprocessors
- SASS
- PostCSS
- Build
- Module Bundlers
- parcel
- Rollup
- Webpack
- esbuild
- Vite
- Task Runners
- npm scripts
- Linters and Formatters
- Prettier
- ESLint
- Module Bundlers
- Test
- Vitest
- Jest
- Playwirte
- Cypress
- Authentication Strategies
- JWT
- OAuth
- SSO
- Basic Auth
- Session Auth
- Web Security Basics
- CORS
- HTTPS
- CSP
- OWASP Security Risks
- Web Components
- HTML Templates
- Custom Elements
- Shadow DOM
- Type Checkers
- TypeScript
- Server Side Rendering(SSR)
- Svelte
- Svelte Kit
- Vue.js
- Nuxt.js
- Angular
- Universal
- React
- Next.js
- Remix
- Svelte
- GraphQL
- Apollo
- Relay Modern
- Static Site Generators
- Vuepress
- Jekyll
- Hugo
- Nuxt.js
- Astro
- Eleventy
- Next.js
- Remix
- Progressive Web App
- Mobel Applications
- React Native
- Flutter
- Ionic
- NativeScript
- Desktop Applications
- Bonus Content
React入门:初始化应用的两种方法
在 React 中,您可以使用多种方法来初始化一个应用程序。以下是几种常见的方法:
- 使用 Create React App(CRA)。Create React App 是一个官方提供的脚手架工具,用于快速创建 React 应用程序的基本结构和配置。
- 使用 Vite。Vite 是一个快速、简单且现代化的前端构建工具。
create-react-app
create-react-app
是一个用于快速创建 React 应用程序的命令行工具。它提供了一个简单的方式来设置和配置一个全新的 React 项目,包括构建、开发服务器和其他常见的配置。
[译]Spring Security 与 JWT for REST API
免责声明:Spring Security 5+ 已发布 OAuth JWT 支持。建议使用最新版本的 OAuth 来支持 JWT,而不是使用自定义安全性或过滤器。
More »[译]如何使用Spring Security和JWT保护您的REST API
[译]REST API 的自定义错误消息处理
1. 概述
在本教程中,我们将讨论如何为 Spring REST API 实现全局错误处理程序。
我们将使用每个异常的语义为客户端构建有意义的错误消息,其明确的目标是为客户端提供所有信息以轻松诊断问题。
More »[译]Spring Events
1. 概述
在本教程中,我们将讨论如何在 Spring 中使用事件。
事件是框架中最容易被忽视的功能之一,但也是最有用的功能之一。与 Spring 中的许多其他功能一样,事件发布是 ApplicationContext
提供的功能之一。
[译]使用@Async进行Spring Security上下文传播
1. 简介
在本教程中,我们将重点关注使用 @Async
传播 Spring Security 主体
默认情况下,Spring Security 身份验证绑定到 ThreadLocal
- 因此,当执行流在带有 @Async
的新线程中运行时,它不会是经过身份验证的上下文。