Aug182022
Serverless架构预研报告:FaaS平台选型指南与无服务器应用设计模式实践
Serverless架构预研报告:FaaS平台选型指南与无服务器应用设计模式实践
引言
随着云计算技术的快速发展,Serverless架构作为一种新兴的计算范式,正在重塑现代应用开发的方式。无服务器架构通过将基础设施管理完全交给云服务商,让开发者能够专注于业务逻辑的实现,极大地提升了开发效率和资源利用率。本文将深入探讨Serverless架构的核心概念、主流FaaS平台对比分析、设计模式以及最佳实...阅读全文
作者:绝缘体.. | 分类:aws, go, MySQL, redis, windows, 云计算, 操作系统, 数据库, 编程语言 | 阅读: | 标签:aws, go, MySQL, redis, windows
抢沙发
Aug162022
Spring Security 介绍
简介
Spring Security 是一个功能强大且灵活的 Java 安全框架,可用于保护任何基于 Spring 的应用程序。它提供了一套全面的认证和授权机制,可用于构建安全性高且易于维护的应用程序。
Spring Security 可以轻松地与 Spring 框架集成,并提供了各种功能和扩展点,以满足不同场景下的安全需求。它基于过滤器链实现,通过一系列的拦截器来处理认证、授权、会话管理等安全功能。
核心概念
...阅读全文
Aug152022
Aug132022
C++11新特性解析:Lambda表达式
介绍
C++11引入了许多新的语言特性,其中Lambda表达式和智能指针是两个重要的特性。
Lambda表达式是一种匿名函数,可以在需要调用函数的地方定义一个函数对象,而不必为这个函数对象命名。它可以捕获上下文中的变量,从而在函数体中使用这些变量。
智能指针是C++中的一个RAII(资源获取即初始化)类型,它提供了自动管理动态分配的内存资源的机制。
本文将详细解析Lambda表达式和智能指针...阅读全文
Aug102022
Aug072022
Jul292022
Vue项目中使用Axios封装http请求
使用axios可以统一做请求响应拦截,例如请求响应时我们拦截响应信息,判断状态码,从而弹出报错信息。请求超时的时候断开请求,还可以很方便地使用then或者catch来处理请求。
安装
npm install axios --save
建立http.js文件
在/src/utils/目录下建立一个htttp.js
1.首先导入axios和router。
import axios from 'axios';
import router from '../router';
2.接着设置axios请求参数。
axi...阅读全文
Jul262022
微服务架构设计模式:基于DDD的限界上下文划分与服务拆分最佳实践指南
微服务架构设计模式:基于DDD的限界上下文划分与服务拆分最佳实践指南
引言:为什么需要基于DDD的微服务架构设计?
随着企业数字化转型的深入,传统的单体应用架构已难以满足高并发、快速迭代、独立部署等现代业务需求。微服务架构凭借其松耦合、可扩展性强、技术异构灵活等优势,成为构建复杂分布式系统的主流选择。
然而,微服务并非“越多越好”,盲目拆分反而会带来运维成本飙升、数据...阅读全文
Jul232022
使用OkHttp和WebSocket进行安卓应用程序的实时通信
引言
在当今移动应用开发中,实时通信已经成为一个非常重要的功能。为了实现实时通信,我们可以使用WebSocket协议。而要在安卓应用程序中使用WebSocket,我们可以借助OkHttp库,它提供了对WebSocket的良好支持。
本文将介绍如何使用OkHttp和WebSocket进行安卓应用程序的实时通信。我们将说明如何设置WebSocket连接、发送和接收消息,并给出一些示例代码。
OkHttp简介
OkHttp是一个开源的H...阅读全文
Jul152022
Vue 3 Composition API企业级项目架构设计:从状态管理到模块解耦的最佳实践
Vue 3 Composition API企业级项目架构设计:从状态管理到模块解耦的最佳实践
引言
随着前端技术的快速发展,Vue 3的Composition API为构建复杂的企业级应用提供了更灵活、更强大的开发模式。相比传统的Options API,Composition API通过函数式的方式组织代码逻辑,使得状态管理、组件复用和模块解耦变得更加优雅和可维护。
在现代企业级项目中,我们需要面对复杂的业务场景、庞大的代码规...阅读全文