建设一个网站需要哪些步骤重庆建网站价格

张小明 2026/1/14 13:39:22
建设一个网站需要哪些步骤,重庆建网站价格,十堰网站建设_网站制作_软件开发_网店培训 优易,缅甸网站网站代理怎么做北京XX金融集团大文件传输系统技术方案 一、项目背景与核心需求 作为集团项目负责人#xff0c;当前需为金融行业客户构建高安全、高兼容性的大文件传输系统#xff0c;核心需求如下#xff1a; 功能需求#xff1a; 支持50G文件/文件夹上传下载#xff0c;保留完整层…北京XX金融集团大文件传输系统技术方案一、项目背景与核心需求作为集团项目负责人当前需为金融行业客户构建高安全、高兼容性的大文件传输系统核心需求如下功能需求支持50G文件/文件夹上传下载保留完整层级结构断点续传需持久化进度跨浏览器刷新/关闭传输加密SM4/AES与存储加密100G级文件夹下载速度≥50MB/s兼容性要求浏览器IE8、Edge、Firefox、Chrome、Safari、Opera及国产浏览器龙芯、红莲花等操作系统Windows 7、统信UOS、中标麒麟、银河麒麟数据库SQL Server/MySQL/Oracle/达梦/人大金仓动态配置安全与部署信创国产化环境支持私有/公有部署双模式源代码采购预算≤150万二、技术选型与架构设计1.后端架构SpringBoot核心模块文件分片处理基于MD5校验的智能分片默认4MB/片进度持久化Redis本地缓存双存储防Redis故障加密服务动态加载SM4/AES算法通过Spring SPI扩展数据库适配MyBatis动态数据源路由支持5种数据库// 动态数据源配置示例ConfigurationpublicclassDataSourceConfig{BeanPrimarypublicDataSourcedynamicDataSource(){MaptargetDataSourcesnewHashMap();targetDataSources.put(mysql,mysqlDataSource());targetDataSources.put(dm,dmDataSource());// 达梦数据库// ...其他数据库配置DynamicDataSourcedynamicDataSourcenewDynamicDataSource();dynamicDataSource.setTargetDataSources(targetDataSources);returndynamicDataSource;}}// SM4加密工具类简化版publicclassSM4Util{privatestaticfinalStringKEY1234567890abcdef;// 实际应从密钥管理系统获取publicstaticbyte[]encrypt(byte[]plaintext)throwsException{SM4EngineenginenewSM4Engine();BufferedBlockCipherciphernewPaddedBufferedBlockCipher(engine);cipher.init(true,newKeyParameter(Hex.decode(KEY)));// ...加密实现}}2.前端架构Vue2 CLI关键技术文件夹解析递归遍历File System API兼容IE8通过ActiveXObject断点续传Web Storage API IndexedDB双存储进度显示WebSocket实时推送降级方案轮询// 文件夹上传核心逻辑兼容IE8functionuploadFolder(folderPath,isIE8){if(isIE8){// ActiveXObject实现需用户授权constfsonewActiveXObject(Scripting.FileSystemObject);constfolderfso.GetFolder(folderPath);// ...递归处理}else{// 使用File System APIconstdirHandleawaitwindow.showDirectoryPicker();forawait(constentryofdirHandle.values()){if(entry.kindfile){constfileawaitentry.getFile();uploadFile(file);// 调用分片上传}else{uploadFolder(entry,false);// 递归}}}}// 分片上传组件Vue2exportdefault{methods:{asyncuploadChunk(file,chunkIndex){constformDatanewFormData();conststartchunkIndex*CHUNK_SIZE;constendMath.min(file.size,startCHUNK_SIZE);constblobfile.slice(start,end);formData.append(file,blob);formData.append(chunkIndex,chunkIndex);formData.append(totalChunks,Math.ceil(file.size/CHUNK_SIZE));formData.append(md5,awaitthis.calculateMD5(blob));// 前端计算分片MD5try{constresawaitaxios.post(/api/upload,formData,{onUploadProgress:(e){this.updateProgress(chunkIndex,e.loaded);}});// 成功处理}catch(error){// 失败重试逻辑}}}}3.信创环境适配方案浏览器兼容IE8通过ActiveXObject实现基础功能需用户手动启用国产浏览器通过User-Agent检测加载特定CSS/JS补丁操作系统适配统信UOS使用Longene提供的Wine兼容层运行Windows组件中标麒麟通过Docker容器化部署基于CentOS镜像三、安全设计方案传输安全强制HTTPSHSTS预加载TLS 1.2配置禁用弱密码套件存储安全阿里云OSS启用Server-Side EncryptionSSE-KMS本地存储文件分片加密SM4-CBC模式访问控制基于JWT的动态令牌认证操作日志全记录符合等保2.0要求四、实施路线图阶段周期交付物需求确认1周《功能规格说明书》核心开发8周前后端可执行代码信创适配3周国产化环境测试报告安全审计2周等保合规报告试点部署2周客户验收报告五、成本估算与采购建议预算分配源代码采购120万含3年免费升级信创适配开发20万安全审计10万供应商筛选标准需提供完整源代码含加密模块支持信创环境的技术团队提供至少5年技术支持承诺六、风险应对IE8兼容风险准备降级方案提供独立客户端基于Electron封装性能瓶颈风险阿里云ECS采用多可用区部署OSS启用传输加速功能国产化适配风险预留20%预算用于意外适配成本该方案已通过集团技术委员会初步评审下一步将启动供应商招标流程。建议优先考察具有金融行业案例、且支持信创全栈的厂商如科蓝软件、东方通等。SQL示例创建数据库配置数据库连接自动下载maven依赖启动项目启动成功访问及测试默认页面接口定义在浏览器中访问数据表中的数据效果预览文件上传文件刷新续传支持离线保存文件进度在关闭浏览器刷新浏览器后进行不丢失仍然能够继续上传文件夹上传支持上传文件夹并保留层级结构同样支持进度信息离线保存刷新页面关闭页面重启系统不丢失上传进度。批量下载支持文件批量下载下载续传文件下载支持离线保存进度信息刷新页面关闭页面重启系统均不会丢失进度信息。文件夹下载支持下载文件夹并保留层级结构不打包不占用服务器资源。示例下载下载完整示例
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站广告弹出来代码永州网页制作

抖音无水印视频下载终极指南:轻松保存高清短视频 【免费下载链接】douyin_downloader 抖音短视频无水印下载 win编译版本下载:https://www.lanzous.com/i9za5od 项目地址: https://gitcode.com/gh_mirrors/dou/douyin_downloader 想要永久保存抖音…

张小明 2026/1/8 7:21:31 网站建设

便宜网站开发培训北京哪里招聘网页设计

Realtek 8192FU Linux无线网卡驱动完整教程:从零到精通 【免费下载链接】rtl8192fu Realtek 8192FU Linux USB无线网卡驱动 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8192fu 还在为Linux系统无法识别Realtek 8192FU无线网卡而烦恼吗?作为…

张小明 2026/1/13 8:25:18 网站建设

网站建设 技术服务网站建设专业名词解释网站

MTP 辅助损失的梯度仍然可以毫无问题地反向传播到 MTP 层自身的所有参数,从而有效地训练 MTP 模块。 为什么,举例说明,这样为什么不会更新embedding 好的,这是一个非常关键的问题,触及了 PyTorch 自动求导(…

张小明 2026/1/11 12:16:11 网站建设

运城网站制作路90免费域名空间申请

LeagueSkinChanger终极指南:免费解锁英雄联盟全皮肤的完整教程 【免费下载链接】LeagueSkinChanger Skin changer for League of Legends 项目地址: https://gitcode.com/gh_mirrors/le/LeagueSkinChanger 想要在英雄联盟中免费体验各种精美皮肤吗&#xff1…

张小明 2026/1/9 22:56:15 网站建设

上海哪家做网站关键词排名重庆景点门票价格一览表

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请设计一个阿里云DDNS的最简可行方案(MVP),要求:1.使用最少的代码实现核心功能;2.支持快速部署和测试;3.包含IP检测和更新基本逻辑&a…

张小明 2026/1/10 5:06:55 网站建设