首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Node.js股票模拟交易后台

    我曾经花了一周时间开发了一个股票模拟交易后台程序,使用Node.js。代码量很少,能完成基本功能。下面给大家介绍一下其实现步骤。...这个后台程序一共就两个js文件,一个用于处理成交,即判断成交条件,写数据库。另一个处理其他逻辑。...这个后台程序以一个node.js进程的方式运行,一个10秒一次的定时器执行成交判断。(真实交易所的撮合器也是10秒钟一次) 此外有一个WebAPI Server接受来自客户端的请求。...,不过即便是简洁的js代码,也差不多写了80行代码。...所有订单缓存策略 如果每隔10秒钟从数据库读取所有订单的话,效率会很低,而且过多占用数据库IO资源。所以订单数据都缓存在成交判断的进程内存中。将来也可以升级为使用redis等内存数据库来存储。

    3.6K30

    Serverless + Egg.js 后台管理系统实战

    而且他们实际开发中,很多使用的正是 Egg.js 框架,能不能提供一个 Egg.js 的解决方案? 本文将手把手教你结合 Egg.js 和 Serverless 实现一个后台管理系统。...关于 Egg.js 的框架更多知识,建议阅读 官方文档 准备 对 Egg.js 有了简单了解,接下来我们来初始化我们的后台管理系统,新建一个项目目录 admin-system: $ mkdir admin-system...开发后端服务 对于一个后台管理系统服务,我们这里只实现登录鉴权和文章管理功能,剩下的其他功能大同小异,读者可以之后自由补充扩展。 1....添加 Sequelize 插件 在正式开发之前,我们需要引入数据库插件,这里本人偏向于使用 Sequelize ORM 工具进行数据库操作,正好 Egg.js 提供了 egg-sequelize 插件,...同步数据库表格 上面只是定义好了 Role 和 User 两个 Schema,那么如何同步到数据库呢?

    5.4K00

    Serverless + Egg.js 后台管理系统实战

    而且他们实际开发中,很多使用的正是 Egg.js 框架,能不能提供一个 Egg.js 的解决方案? 本文将手把手教你结合 Egg.js 和 Serverless 实现一个后台管理系统。...关于 Egg.js 的框架更多知识,建议阅读官方文档 https://eggjs.org/zh-cn/intro/quickstart.html 准备 对 Egg.js 有了简单了解,接下来我们来初始化我们的后台管理系统...开发后端服务 对于一个后台管理系统服务,我们这里只实现登录鉴权和文章管理功能,剩下的其他功能大同小异,读者可以之后自由补充扩展。 1....添加 Sequelize 插件 在正式开发之前,我们需要引入数据库插件,这里本人偏向于使用 Sequelize ORM 工具进行数据库操作,正好 Egg.js 提供了 egg-sequelize 插件,...同步数据库表格 上面只是定义好了 Role 和 User 两个 Schema,那么如何同步到数据库呢?

    5K43

    MYSQL冷备份数据上传到对象存储

    介绍       将MySQL数据库中的冷数据备份并上传至云平台对象存储的过程。冷数据是指数据库中的历史或不经常访问的数据。...我们首先通过执行SQL查询语句从MySQL数据库中提取所需数据,然后将其保存为CSV文件格式,接着通过SDK将备份文件上传到对象存储。...s3 # 后台执行数据备份脚本 nohup python3 db-upload-mongo-s3.py & # 一次性上传历史mysql数据到s3 import logging from logging.handlers...df = pd.read_sql_query(sql_query, connection) # 如果数据不为空则上传到S3 if not df.empty...将数据存储到一个 CSV 文件中。 检查本地是否已存在该 CSV 文件,如果存在则不执行数据库查询,直接将已有文件上传到 Amazon S3 存储桶中。

    1K10

    ArcGIS JS API 4.15渲染后台接口返回的数据,并进行点选查询

    本文主要介绍下如何使用ArcGIS JS API对后台接口返回的数据进行渲染,文章中的后台返回数据使用单独的配置文件来处理,详情请看文章内容。...想到这,打开电脑仔细翻看了了一下ArcGIS JS API的官方文档,发现好像是可以,所以就立即动手了,幸运的是,我成功了,先给大家上一张效果图: 上图中的鼠标点选查询,并出现弹窗的功能实现的数据来源并不是一个发布的要素服务...,而是我模拟了六个数据点,将它们保存成了一个数组,这个数组就代表我从后台拿到的数据,因为我不可能为了这样一个小功能再自己去写一个后台吧。...,这个过程就相当于是你用AJAX从后台拿到数据了,因为我的数据我单独放在了一份JS文件里。...数据引入之后,我们对它进行一下处理,因为你有可能从后台拿到的数据里面,关于经纬度信息是字符串,而不是数值类型,代码如下: 数据文件: let defaultData = [ {

    2.5K20

    前端js,后台python实现RSA非对称加密

    rsa.publickey().exportKey() with open('master-public.pem', 'w') as f: f.write(public_pem) #用公钥加密 #被加密的数据...RSA非对称加密:大致思路为  first:后台生产公钥私钥,next:后台把公钥给前台,than:前台用公钥加密并传送给后台,finally:后台使用秘钥解密。...   --打开master-public.pem此文件,复制里面内容到前端(具体粘贴位置在下一步) than:前台用公钥加密并传送给后台 #导入js,如果需要base64文件,一定要在导入加密.../details/58595840解决方法 js/plugin/base64.js"> js/plugin/jsencrypt.min.js...本功能模块中前端RSA加密过程中没有使用OPEN_SSL生成models方式进行加密(运维部署时简洁方便,并且用那种方式,传输的为16进制数据);并且前端加密数据为base64位传输到后台;后台需要导入的包等在最上面

    4.6K70

    Vue + Node.js 搭建「文件上传」管理后台

    本文完整版《Vue + Node.js 搭建「文件上传」管理后台》 本教程手把手带领大家搭建一套通过 Vue + Node.js 上传文件的后台系统,只要你跟随本教程一步步走,一定能很好的理解整个前后端上传文件的代码逻辑...最后完成的上传文件工具后台如下图,跟随本教学习,你也可以搭出来。...这个脚本包含 2 个功能 upload(file): POST 数据到后端,再加一个上传进度的回调,可以放个上传进度条。...FormData 是一种可将数据编译成键值对的数据结构 Axios的进度条事件,onUploadProgress 是用来监测上传进度,显示进度信息 最后我们调用 Axios 提供的 post()&get...接下来,大家一起跟随本教程创建一套 Node.js 上传文件 Rest API,它的功能包括: 将 Vue 前端选中的文件上传到服务器的静态文件夹中 限制上传文件大小,最大 2MB GET 服务器中存储文件的

    13.7K30
    领券