Web开发实践
文章平均质量分 76
Web开发实践,包括开端和后端开发的实践。
huaqianzkh
路虽远行则将至,事虽难做则必成!
展开
-
了解Java开发中的会话层
会话层是Java Web开发中的关键组件,它负责维护用户状态信息,提供连续、个性化的用户体验。了解Java中的会话管理机制,包括HttpSession接口、会话存储、会话跟踪以及会话管理的高级话题,对于构建安全、高效、可扩展的Web应用至关重要。同时,面对分布式系统、安全威胁和性能挑战,开发者需要采取一系列措施来确保会话管理的有效性和安全性。通过合理的会话超时设置、安全的Cookie配置、高效的会话存储机制和动态调整策略,可以显著提升Web应用的用户体验和安全性。原创 2024-10-27 19:14:03 · 976 阅读 · 0 评论 -
CDN内容分发网络和镜像站点的区别
CDN内容分发网络定义:CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。CDN是一种分布式的内容分发网络,通过将内容缓存到全球各地的节点服务器上,从而加速用户访问网站的服务。运作机制:CDN通过负载均衡和就近访问等技术手段,将用户的访问流量分散到各个节点服务器上,减少数据传输的距离和网络延迟,提高网站的访问速度和稳定性。原创 2024-10-26 09:50:06 · 531 阅读 · 0 评论 -
什么是API网关(API Gateway)?
在微服务体系结构中,客户端可能与多个前端服务进行交互。位于客户端与服务之间。它充当反向代理,将来自客户端的请求路由到服务。它还可以执行各种横切任务,例如身份验证、SSL 终止和速率限制。如果未部署网关,则客户端必须直接向前端服务发送请求。网关可以通过将客户端与服务分开,来帮助解决这些问题。网关可以执行许多不同的功能,但我们不一定需要所有这些功能。原创 2024-09-11 21:25:09 · 1878 阅读 · 0 评论 -
什么是正向代理与反向代理?
在计算机网络领域,代理服务器扮演着至关重要的角色,它在服务器与客户端之间充当中间人的角色,有效地提高系统的安全性、性能和可扩展性。其中正向代理和反向代理是两种最为常见的代理方式。正向代理主要隐藏客户端身份、访问控制和缓存加速,常用于突破网络限制、网络安全和内容过滤。反向代理实现负载均衡、安全性和缓存优化,常用于Web应用、API网关和CDN加速。两者都能提高访问速度,但代理对象和架设位置不同。原创 2024-09-11 20:41:40 · 1003 阅读 · 0 评论 -
用户认证中的有状态和无状态
在实际的系统设计中,需要充分理解需求,合理的使用技术,不同的技术方案适用不同的场景,技术存在即合理。1、目前大部分的互联网的产品中使用 JWT 的认证方式居多。2、在一些企业内部的管理系统中采用 cookie - session 的居多。原创 2024-09-06 21:04:21 · 939 阅读 · 0 评论 -
Windows10上Nginx如何通过自签名证书方式发布Https服务(下)
要让Nginx启用HTTPS服务,你需要一个SSL证书和私钥文件。原创 2024-09-01 12:48:11 · 901 阅读 · 0 评论 -
自签名证书实现https服务
keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。本文主要介绍了如何用openssl工具生成证书并在nginx中配置证书以实现https服务。原创 2023-10-12 15:16:00 · 95 阅读 · 0 评论 -
记录下如何部署vue项目——(三)部署Vue项目
本文介绍在vscode中开发完成的vue项目如何部署到nginx服务器中。原创 2023-10-10 17:38:39 · 2287 阅读 · 0 评论 -
记录下如何部署vue项目——(二)安装Nginx
Nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。本文主要介绍nginx主配置文件以及安装启动方法。原创 2023-10-10 16:44:12 · 973 阅读 · 0 评论 -
记录下如何部署vue项目——(一)安装Node.js和npm
Node.js® 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境。npm是Node.js的包管理工具(package manager)。这里介绍如何用zip压缩包方式安装node.js。原创 2023-10-10 15:02:58 · 305 阅读 · 0 评论 -
记录下一次前端(Vue)与后端(Springboot)调试中遇到的问题
初次完整体验前端开发,碰到的以上小问题,记录下。1.前端的请求要和后端的请求类型要一致。2.api接口统一管理,新增加的模块记得要import到index.js。3.返回的data,是从res.data.data获取,不是res.data。原创 2023-09-21 20:26:26 · 89 阅读 · 0 评论 -
Win10_64bit环境Composer 的安装
你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。此时可以看到InstallPacks文件夹下的composer-setup.php不见了,新增了一个composer.phar文件。拷贝composer.phar到Php目录下,然后通过 php composer.phar 指令即可使用 Composer。上面这样必须在D:/php才能正常执行,可以写一个bat脚本文件composer.bat。输入安装命令,执行安装过程。原创 2023-01-05 11:33:42 · 437 阅读 · 0 评论 -
安装PHP
安装PHP。服务器是APACH2.4。原创 2023-01-04 16:54:14 · 2062 阅读 · 0 评论 -
安装Apache服务
win10(64位系统)上安装apache服务器原创 2023-01-04 15:29:22 · 842 阅读 · 0 评论