自动化交易,量化交易,用哪个语言比较方便呢?
## 背景
如题。最近在做量化交易的软件,会涉及到 ws 消息推送,还有数据检测,数据处理等,性能其实要求不多,因为用户不多,就几个人玩,估计 js 都能胜任。
## 考虑点
主要考虑的是业务代码的安全(不用考虑多线程等带来的问题),因为涉及到很多异步通知,变化比较多。。比如:这边刚挂单,那边就通知要撤单了。数据处理能更简单方便就好了。
## 候选区
目前能接触到的是 java ,nodejs ( python ),go 。
初选是 java:vertx ,账号行为在 Verticle 里,Actor 模式,不用考虑多线程,也挺符合面向对象编程的模式。但是实际上开发起来比较蛋疼。。没有协程,业务开发难度增加不少,全是异步,也带来其他的问题,流程不好控制。。
nodejs:比较喜欢脚本语言,应该可以代替 python 把。单线程,支持 async ,业务代码的安全性,应该比较高的。担心的主要是性能问题。当然多实例部署的也可以解决,但是就是要提前考虑架构的设计了。
go:只是入门把,所以很多东西不是特别了解,性能肯定是没问题的,也支持协程。
另外内置的数据结构问题,比如 Treemap ,ConcurrentSkipListMap 。go 和 nodejs 都不支持,应该要重写或者用内存数据库。如果要选这 2 个语言的话,那么本地可能要运行一个内存数据库,能内嵌或独立部署的也可以。有没有哪些比较轻量级的内存数据库推荐的呢。能内嵌就最好了,独立部署的话就需要支持 NIO 的客户端。
### #nodejs #go #内存 #多线程 #数据库 #考虑 #java #python #协程
## 背景
如题。最近在做量化交易的软件,会涉及到 ws 消息推送,还有数据检测,数据处理等,性能其实要求不多,因为用户不多,就几个人玩,估计 js 都能胜任。
## 考虑点
主要考虑的是业务代码的安全(不用考虑多线程等带来的问题),因为涉及到很多异步通知,变化比较多。。比如:这边刚挂单,那边就通知要撤单了。数据处理能更简单方便就好了。
## 候选区
目前能接触到的是 java ,nodejs ( python ),go 。
初选是 java:vertx ,账号行为在 Verticle 里,Actor 模式,不用考虑多线程,也挺符合面向对象编程的模式。但是实际上开发起来比较蛋疼。。没有协程,业务开发难度增加不少,全是异步,也带来其他的问题,流程不好控制。。
nodejs:比较喜欢脚本语言,应该可以代替 python 把。单线程,支持 async ,业务代码的安全性,应该比较高的。担心的主要是性能问题。当然多实例部署的也可以解决,但是就是要提前考虑架构的设计了。
go:只是入门把,所以很多东西不是特别了解,性能肯定是没问题的,也支持协程。
另外内置的数据结构问题,比如 Treemap ,ConcurrentSkipListMap 。go 和 nodejs 都不支持,应该要重写或者用内存数据库。如果要选这 2 个语言的话,那么本地可能要运行一个内存数据库,能内嵌或独立部署的也可以。有没有哪些比较轻量级的内存数据库推荐的呢。能内嵌就最好了,独立部署的话就需要支持 NIO 的客户端。
### #nodejs #go #内存 #多线程 #数据库 #考虑 #java #python #协程
也想双十一配主机,大佬们指点指点,感谢!
我日常是 后端 nodejs 开发 + 梦幻西游,系统 win 11 + wsl 2 。
现在的主机是很久前的古董级主机,配了七彩虹 gtx 960 显卡,显示器用的是 dell U2718Q 。
显示器会继续用,不允许买新的...
打算配个 i9 的处理器,我老婆说可以多花点钱,但是不要经常换,所以最好能用个 10 年以上。
在京东看的配置:
CPU:i9 12900 kf
主板:华硕 z690-P
内存:海盗船 DDR4 3600 32x2
显卡:华硕 TUF 3070Ti 京东自营
如果这 3 个确定,其他的 机箱,散热,硬盘( 512G 以上),电源,配哪些实用,耐用,够用,能省点钱的?
感谢各位!
(机箱要黑色的,不喜欢好多闪灯的,声音越小越好)
#机箱 #显卡 #i9 #华硕 #京东 #显示器 #主机 #七彩虹 #nodejs #win
我日常是 后端 nodejs 开发 + 梦幻西游,系统 win 11 + wsl 2 。
现在的主机是很久前的古董级主机,配了七彩虹 gtx 960 显卡,显示器用的是 dell U2718Q 。
显示器会继续用,不允许买新的...
打算配个 i9 的处理器,我老婆说可以多花点钱,但是不要经常换,所以最好能用个 10 年以上。
在京东看的配置:
CPU:i9 12900 kf
主板:华硕 z690-P
内存:海盗船 DDR4 3600 32x2
显卡:华硕 TUF 3070Ti 京东自营
如果这 3 个确定,其他的 机箱,散热,硬盘( 512G 以上),电源,配哪些实用,耐用,够用,能省点钱的?
感谢各位!
(机箱要黑色的,不喜欢好多闪灯的,声音越小越好)
#机箱 #显卡 #i9 #华硕 #京东 #显示器 #主机 #七彩虹 #nodejs #win
pm2 出现幽灵进程
**windows 服务器上有几个使用 puppeteer 的 nodejs 项目,使用 pm2 管理,经常性出现以下现象:**
1. 使用 ```pm2 ls``` 列出进程 1 、2 。
2. 使用 ```pm2 log [appName]```, 会出现 0 、1 、2 三个进程在同时执行。
3. 使用 ```pm2 kill 0``` 则会报错:找不到进程。
每次想办法干掉多出的这个“幽灵进程”,过段时间又出现了,猜测是 pm2 定时重启的时候没有杀掉进程。
翻了下 pm2 的 issue ,发现用这个指令可以直接清理掉“幽灵进程”:
```pm2 update```
但我没有找到如何避免的办法,大家有碰到这个问题吗?怎么解决的?
对了,pm2 版本是 5.2.0 ,nodejs 版本是 12.16.2
#pm2 #进程 #nodejs #使用 #幽灵 #版本 #报错 #windows #puppeteer #ls
**windows 服务器上有几个使用 puppeteer 的 nodejs 项目,使用 pm2 管理,经常性出现以下现象:**
1. 使用 ```pm2 ls``` 列出进程 1 、2 。
2. 使用 ```pm2 log [appName]```, 会出现 0 、1 、2 三个进程在同时执行。
3. 使用 ```pm2 kill 0``` 则会报错:找不到进程。
每次想办法干掉多出的这个“幽灵进程”,过段时间又出现了,猜测是 pm2 定时重启的时候没有杀掉进程。
翻了下 pm2 的 issue ,发现用这个指令可以直接清理掉“幽灵进程”:
```pm2 update```
但我没有找到如何避免的办法,大家有碰到这个问题吗?怎么解决的?
对了,pm2 版本是 5.2.0 ,nodejs 版本是 12.16.2
#pm2 #进程 #nodejs #使用 #幽灵 #版本 #报错 #windows #puppeteer #ls
开源了一套在线笔记的解决方案
之前在 v 站看了大家对笔记软件的推荐,发现有下面几个痛点:
1:方便私有部署,防止数据丢失
2:可以跨平台使用
所以开源了一套在线笔记的解决方案,数据库使用 mongodb ,服务器使用 nodejs ,很方便私有部署。前台使用 flutter 框架,很容易实现跨平台,我自己编译了 web 版本自己在使用中。代码很简单,也可以作为基础脚手架,方便修改定制私人需求。
废话不多说,github 地址: https://github.com/DeerDad/DeerNote
#跨平台 #github #使用 #方便 #私有 #笔记 #部署 #痛点 #mongodb #nodejs
之前在 v 站看了大家对笔记软件的推荐,发现有下面几个痛点:
1:方便私有部署,防止数据丢失
2:可以跨平台使用
所以开源了一套在线笔记的解决方案,数据库使用 mongodb ,服务器使用 nodejs ,很方便私有部署。前台使用 flutter 框架,很容易实现跨平台,我自己编译了 web 版本自己在使用中。代码很简单,也可以作为基础脚手架,方便修改定制私人需求。
废话不多说,github 地址: https://github.com/DeerDad/DeerNote
#跨平台 #github #使用 #方便 #私有 #笔记 #部署 #痛点 #mongodb #nodejs
自学前端,简历求建议
在线版地址 https://resume.kaciras.com/web
全日制本科,自学编程,热爱代码,主力前端,也能全栈。
前端技术栈:Vue, React, TypeScript, NodeJS, WebPack, Rollup, Vite, Jest 。
后端技术栈:JAVA, Python, Spring 全家桶, Nginx, Linux, Redis, MySQL 。
其他:Github Actions, 浏览器插件开发,能写 NodeJS addon 。
虽为自学,但每天都坚持写代码,手感火热,能立刻上手干活。
GitHub: https://github.com/Kaciras
---
我这个水平怎么样,能拿几 K ,好不好找活,远程的能找到吗?
**若有合适的坑位,可以给个机会吧**
#https #com #NodeJS #自学 #前端 #代码 #插件 #resume #kaciras #web
在线版地址 https://resume.kaciras.com/web
全日制本科,自学编程,热爱代码,主力前端,也能全栈。
前端技术栈:Vue, React, TypeScript, NodeJS, WebPack, Rollup, Vite, Jest 。
后端技术栈:JAVA, Python, Spring 全家桶, Nginx, Linux, Redis, MySQL 。
其他:Github Actions, 浏览器插件开发,能写 NodeJS addon 。
虽为自学,但每天都坚持写代码,手感火热,能立刻上手干活。
GitHub: https://github.com/Kaciras
---
我这个水平怎么样,能拿几 K ,好不好找活,远程的能找到吗?
**若有合适的坑位,可以给个机会吧**
#https #com #NodeJS #自学 #前端 #代码 #插件 #resume #kaciras #web
#前端工程师 #remote #海外远程
Position : React 前端工程师
Location : #remote
薪资 : 3000USD UP
*项目经验与年资资深, 薪资可按照期望评估
职位描述:
1.在工作中具有主动性,具备快速开发效率,并勇于承担任务,具备团队合作
精神。
3.精通 HTML5 、CSS3 ,JavaScript 等前端技术,熟悉常用资料结构、演算法、
设计模式,具有良好的编码风格。
4.精通 React 等主流开发框架。
5.熟悉基本的电脑网路概念,熟悉 HTTP/HTTPS 协定及其他 Web 标准规范。
6.对 web 前端的效能优化以及 web 常见漏洞有一定的理解和相关实践。
7.较强的逻辑思维能力,较高的学习意愿与自驱力,英语良好者优先,抗压性
高,愿意一起开创,一起收获未来。
8.有独当一面的开发能力
9.#nodejs 开发 (加分)
任职要求:
1. React 有 5 年以上经验。
2. 必须能中文流利沟通,英语流利加分
Email :han589chu@outlook.com Telegram :@SamHanHR
Position : React 前端工程师
Location : #remote
薪资 : 3000USD UP
*项目经验与年资资深, 薪资可按照期望评估
职位描述:
1.在工作中具有主动性,具备快速开发效率,并勇于承担任务,具备团队合作
精神。
3.精通 HTML5 、CSS3 ,JavaScript 等前端技术,熟悉常用资料结构、演算法、
设计模式,具有良好的编码风格。
4.精通 React 等主流开发框架。
5.熟悉基本的电脑网路概念,熟悉 HTTP/HTTPS 协定及其他 Web 标准规范。
6.对 web 前端的效能优化以及 web 常见漏洞有一定的理解和相关实践。
7.较强的逻辑思维能力,较高的学习意愿与自驱力,英语良好者优先,抗压性
高,愿意一起开创,一起收获未来。
8.有独当一面的开发能力
9.#nodejs 开发 (加分)
任职要求:
1. React 有 5 年以上经验。
2. 必须能中文流利沟通,英语流利加分
Email :han589chu@outlook.com Telegram :@SamHanHR
句摘 App 推广和建议收集
我们两个人写了一个句子收录类的 App ,名字是“句摘”。用的语言前端是#flutter,后端是#nodejs ,数据库是 mysql 。
# 简介
每天给自己 10 分钟,感悟一句话,欣赏一篇美文,远离短视频,拯救你的文艺退化症,在日常的焦躁中沉淀自己,用一杯茶的时间找回丢失已久的温暖和宁静。
这里是一个有温度的文字轻社区,关于文字,关于你的思考和内心共鸣。
在「句摘」,你可以:
· 用漂亮简单的模板记录句子
· 发现和收藏让你共鸣的句子
· 读一篇古诗词,培养你的文艺气质
· 花一点点时间阅读一篇名家散文
· 成为优质内容创作者或读者
· 分享你生活中的琐碎日常
· 记录你说给自己听的私密日记
· 将触动你的句子分享给好友
· 温暖的早安,晚安问候语陪伴孤独的灵魂
· 为了避免被鸡汤洗脑,来碗毒鸡汤清醒一下
· 随心情更换国宝系主题色
句摘,你贴心的小本本。
# 最新版本
版本 2.6.9 已上线,除了魅族,各大手机应用商店均已上架,欢迎大家下载试用并提出宝贵意见。
1. 社区句子列表迁移到发现页
2. 句子子栏目页面使用 tab 代替 tag
3. 新增历史浏览功能,现在可以查看句子的浏览历史了
4. 优化了社区列表中图片的显示策略
5. 去掉了讨厌的广告(所有的),现在所有功能全部放开了
6. 优化流畅度并解决了很多 BUG
7. 增强了 App 的健壮性
8. 更换了全新的图标
# 关于我们
- 我,大龄失业程序员,负责后端开发和运维兼设计
- 小伙伴(女,前端),失业程序员,负责前端 Flutter 开发
我们不想上班,我们现在花的是自己的积蓄,我们对将来能领到的养老金不报希望,所以我们希望用心多写几个 App ,能够支撑我们以后的生活,我们还在学习,我们都从来没有开发过互联网类的 App (以前都是做企业级应用)。但我们希望能够一直写下去,一直写到退休。
我们两个人写了一个句子收录类的 App ,名字是“句摘”。用的语言前端是#flutter,后端是#nodejs ,数据库是 mysql 。
# 简介
每天给自己 10 分钟,感悟一句话,欣赏一篇美文,远离短视频,拯救你的文艺退化症,在日常的焦躁中沉淀自己,用一杯茶的时间找回丢失已久的温暖和宁静。
这里是一个有温度的文字轻社区,关于文字,关于你的思考和内心共鸣。
在「句摘」,你可以:
· 用漂亮简单的模板记录句子
· 发现和收藏让你共鸣的句子
· 读一篇古诗词,培养你的文艺气质
· 花一点点时间阅读一篇名家散文
· 成为优质内容创作者或读者
· 分享你生活中的琐碎日常
· 记录你说给自己听的私密日记
· 将触动你的句子分享给好友
· 温暖的早安,晚安问候语陪伴孤独的灵魂
· 为了避免被鸡汤洗脑,来碗毒鸡汤清醒一下
· 随心情更换国宝系主题色
句摘,你贴心的小本本。
# 最新版本
版本 2.6.9 已上线,除了魅族,各大手机应用商店均已上架,欢迎大家下载试用并提出宝贵意见。
1. 社区句子列表迁移到发现页
2. 句子子栏目页面使用 tab 代替 tag
3. 新增历史浏览功能,现在可以查看句子的浏览历史了
4. 优化了社区列表中图片的显示策略
5. 去掉了讨厌的广告(所有的),现在所有功能全部放开了
6. 优化流畅度并解决了很多 BUG
7. 增强了 App 的健壮性
8. 更换了全新的图标
# 关于我们
- 我,大龄失业程序员,负责后端开发和运维兼设计
- 小伙伴(女,前端),失业程序员,负责前端 Flutter 开发
我们不想上班,我们现在花的是自己的积蓄,我们对将来能领到的养老金不报希望,所以我们希望用心多写几个 App ,能够支撑我们以后的生活,我们还在学习,我们都从来没有开发过互联网类的 App (以前都是做企业级应用)。但我们希望能够一直写下去,一直写到退休。