
WEB应用
文章平均质量分 72
gzroy
长期任职500强通讯企业,担任了从产品售前到产品研发的各个关键岗位,对移动通讯技术,人工智能,软件开发等有深入的了解和从业经验。现为国内头部能源企业提供人工智能方面的咨询和规划等服务。个人研究领域广泛,对NLP,图像识别,游戏开发,3D制作,区块链,AR等领域均有研究。
展开
-
用Flask打造一个大模型智能问答WEB网站
用Flask来建立一个智能问答网站,建立自己的ChatGPT系统原创 2024-01-27 13:28:32 · 1905 阅读 · 0 评论 -
搭建一个自定义的工作流管理平台(二)
要查看已部署的工作流的定义,可以调用camunda的GET /process-definition接口,启动工作流需要调用POST /process-definition/{id}/start的接口,查看执行结果需要调用POST /history/variable-instance接口。datatable的每一行对应一个工作流定义的一个特定版本,用户可以对这个工作流定义进行启动,暂停,激活,删除等操作,也可点击这个工作流定义的ID来查看相关的已执行完的工作流进程的信息。原创 2022-10-28 20:07:24 · 1014 阅读 · 0 评论 -
Javascript提交multipart/form-data的数据
最近在写一个前端的应用,需要调用后端的一个API HTTP POST接口,这个接口是接收multipart/form-data的,也就是会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。以下是原创 2022-06-11 22:19:47 · 3077 阅读 · 0 评论 -
在K8S上部署Web与数据库应用
数据库的搭建,选择Postgresql 11.15版本下载镜像docker pull postgres:11.15-alpine3.15在主机上设置一个PG的数据目录mkdir ~/pg_data运行PG镜像测试docker run --name my_postgres -v /home/roy/data/pg_volume:/var/lib/postgresql/data -e POSTGRES_PASSWORD=roy2000 -p 5555:5432 -d postgres原创 2022-03-24 16:25:20 · 3073 阅读 · 0 评论 -
Flask与Keycloak实现一个文件下载API
研究了一下如何通过REST API来进行文件下载,通过用户认证来进行保护,并且保护文件的地址不给用户看到。首先要搭建一个Keycloak的服务,可以到官网下载并安装,然后运行bin目录下的standalone.sh,启动服务。打开localhost:8080,作为Admin登录,新建一个Realm Test,然后在这个Realm下面新增一个Client Test,client protocol...原创 2020-01-07 14:43:04 · 1162 阅读 · 1 评论 -
Web应用的创建笔记(3)_创建镜像与部署到API Gateway
在上一篇文章中,我已成功创建了一个基本的管理功能的WEB应用,提供了几个REST API用于对产品进行管理。在这个文章中,我将把提供这些API服务的WEB后端应用程序创建一个Docker镜像,放到服务器上运行。然后再把这些API注册发布到KONG API Gateway创建Docker镜像:1. 在服务器上安装Docker,具体安装步骤参照Docker官网。Doker安装好之后,运行命令sudo ...原创 2018-05-10 16:14:16 · 446 阅读 · 0 评论 -
Web应用的创建笔记(1)_创建一个简单的前后端+数据库的WEB应用
最近转到了研发部门,作为Product Owner,需要了解一下现在开发企业级应用的一些相关技术,为此把学习的成果记录下来,也希望有需要的朋友可以作为参考。这个学习成果将会通过一系列的博客来记录下来。我的想法是,实现一个比较全面的WEB应用,这个应用将搭建在AZURE云平台,涉及到的相关技术包括了Spring boot, Angular, MySQL, Redis, Cassandra, Keyc...原创 2018-04-28 17:04:59 · 2285 阅读 · 0 评论 -
Web应用的创建笔记(2)_增加CRUD API以及前端路由
在上一篇的博文,我们建立了一个简单的WEB应用。现在让我们丰富一下功能,包括以下2个主要方面的改动:1. 前端增加Routes路由的功能,可以点击跳转到不同的模块。2. 后端增加了CRUD的功能,可以实现对产品的增加,删除,修改。先来做后端的改动。对上次创建的ProductController.java文件做改动,增加了显示单个产品详细信息,增加产品,更新产品属性,删除产品这4个API,具体代码如...原创 2018-05-07 22:01:28 · 412 阅读 · 0 评论 -
Web应用的创建笔记(4)_增加用户认证与授权功能
Web应用的一个通用的需求是能提供用户的认证与授权服务。目前很流行的一个认证授权协议是OAUTH2.0,像我们经常使用的微信,QQ,微博等都是遵循了OAUTH2.0的协议标准,第三方应用可以获得微信,微博的用户授权,读取用户的相关资料。Keycloak是一个遵循了OAUTH2.0协议的一个开源的应用,在本文中,我将采用Keycloak来保护我之前创建的WEB前端与后端的应用。首先我们要新建一个Ke...原创 2018-05-24 23:27:54 · 3323 阅读 · 0 评论