Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
量化交易框架开发实践(二)
我们通过分析代码可以看出 PyAlgoTrade分为六个组件 Strategies Feeds Brokers DataSeries Technicals Optimizer 从业务流上看也是比较容易理解的 Feed 数据源 gt Data
架构设计
开发技术
数字化转型
金融
python
分布式系统理论
说到分布式系统 不得不说集中式系统 传统集中式系统中整个项目所有的东西都在一个应用里面 一个网站就是一个应用 当系统压力较大时 只能横向扩展 增加多个服务器或者多个容器去做负载均衡 避免单点故障而影响到整个系统 集中式最明显的优点就是开发
架构设计
LVS、Nginx、HAProxy、keepalive 的工作原理详解
当前大多数的互联网系统都使用了服务器集群技术 集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务 这些集群可以是 Web 应用服务器集群 也可以是数据库服务器集群 还可以是分布式缓存服务器集群等等 在实际应用中 在 Web 服务
负载均衡
高可用
架构设计
企业架构成功之道读书笔记
企业架构成功之道读书笔记 原文 https www leanix net en enterprise architecture 企业架构成功之道 理解下一代企业架构的价值 降低成本 应用合理化 速赢 10 软件授权优化 项目合理化 应用下线
架构设计
企业架构
阿里巴巴 cola设计架构
https github com alibaba COLA
架构设计
腾讯高性能RPC开发框架Tars实现服务治理(微服务)
Github https github com Tencent Tars 1 介绍 Tars是基于名字服务使用Tars协议的高性能RPC开发框架 同时配套一体化的服务治理平台 帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用
架构设计
腾讯
高性能
开发框架
tar
做个成功的管理者
什么是 管理 大家对这词都不陌生 但什么才是真正的管理呢 管理的真谛在 理 不在 管 管理者的主要职责就是建立一个合理的游戏规则 让每个员工按照游戏规则自我管理 游戏规则要兼顾公司的利益和个人的利益 并且把公司的利益和个人的利益统一起来 尽
Insights On Life
架构设计
游戏
平台
数据库
Nacos使用域名做为服务地址遇到的问题及解决方案
一 发现问题 应用启动时 增加Nacos服务端的配置信息 应用使用IP加端口连接Nacos服务器时 运行一切正常 启动参数增加以下Nacos参数 Dspring cloud nacos discovery namespace DEV Dsp
架构设计
Nginx
nacos
tcp转发
设计模式SOLID
一 单一职责原则 一个类或者一个模块只完成一个功能 class UserInfo userId username email telephone 二 开闭原则 对扩展开放 对修改关闭 class Alert void check error
架构设计
设计模式
Skywalking-9.6.0系列之本地源码编译并启动
Skywalking相信有很多人使用过 通过容器或者下载安装包进行安装的 今天从源代码角度 拉取 构建 启动 官方文档步骤简洁明了 我这边会结合自己遇到的一些问题做出总结 当前构建资源版本 MAC 10 15 7 IDEA 2021 2 n
架构设计
Skywalking
Java
云原生
用jemalloc代替glibc默认ptmalloc进一步提升服务器性能和负载
启动redis时 无意中看到redis的启动信息有一个jemalloc的版本信息 处于好奇了解了一下 它是一个进一步提升服务器负载和性能的神器 一 Ptmalloc Linux 系统在装载 elf 格式的程序文件时 会调用 loader 把
架构设计
Access、SQLite、HSQLDB、Sybase、MySQL、DB4O比较
本文转自 http blog sina com cn s blog 465bc6c90100eums html 一 Access 数据类型有些另类 而且密码太容易被攻破 性能不高 只能用在Windows程序上 一般说来 单个表不超过10万少
架构设计
数据库设计
Sybase
Access
mysql
[深入研究4G/5G/6G专题-59]: 以太网交换平台软件如何升级成基站平台软件
前言 本文从全局的视角阐述把一个通用的Linux平台软件升级成基站平台软件 一 基站的硬件 1 1 设备硬件 1 2 SOC芯片
深入研究4G5G6G专题
软件工程
架构设计
需求分析
架构师
怎么提高编程能力?逻辑思维能力?
一 对于程序员的编程能力的提升 学习一门简单而且可用性强的语言 写点自动签到 自动下动漫之类的日常小程序 提高编程兴趣 比如 python 可以选择教材 Learn Python The Hard Way 学习常见的算法和数据结构 根据个人
架构设计
长大后会发现,学习其实就是因为自己想知道
简单总结 01 习惯 看不懂的名词 第一时间google 02 注释 注释一些思路 把注释嵌入到工作和生活 像现在的记录 03 随记 关注身边的细节 及时回应别人 明白自己想说什么 选择好时机去说 04 务实方法 ETC Easier to
架构设计
基于springCloud的微服务架构设计
Spring Cloud作为一套微服务治理的框架 几乎考虑到了微服务治理的方方面面 之前也写过一些关于Spring Cloud文章 主要偏重各组件的使用 本次分享主要解答这两个问题 Spring Cloud在微服务的架构中都做了哪些事情 S
Architecture amp Design
分布式
spring cloud
架构设计
领域驱动设计-Domain-Driven-Design概念
2021了 你应该要了解DDD了 不然领导和你吹牛你都听不懂 或者你都没法和别人吹牛了 一 Evans DDD 是什么 1 1 背景 2002年 敏捷宣言诞生 时代处于 CS 到 BS 的转换时期 2003年 Eric Evans 发表 l
DDD领域驱动设计
架构设计
Java
DDD
如何实现IM即时通信系统(一)
在企业数字化建设过程中 如何与客户保持线上链接是重要的组成部分 而IM通信系统就属于数字化建设的基础设施 那么 如何实现一个符合企业需求的IM系统呢 采购当然是其中需要考虑的方式之一 但就我个人的经验来看 市面上好的IM厂商很稀少 因为IM
架构设计
开发技术
系统架构
分布式
rpc
【转】那些年使用过MapReduce的论文
MapReduce is a programming model for processing large data sets with a parallel distributed algorithm on a cluster It s
算法设计
架构设计
人工智能
运维
大数据
一图看懂架构划分原则:技术划分 OR 领域划分?
架构划分原则 技术划分 描述 按技术用途组织系统组件 典型示例 分层 多层 架构 组件按技术层组织 用户界面 与用户直接交互的部分 业务规则和核心处理 逻辑和算法 与数据库交互 数据存取和查询 数据库层 数据存储和管理 优点 当大部分更改与
架构设计
架构
«
1
2
3
4
»