上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页

2023年5月4日

MySQL、HBase、ElasticSearch三者对比

摘要: TODO: http://www.ppmy.cn/news/35772.html https://www.dandelioncloud.cn/article/details/1597934023446052866 阅读全文

posted @ 2023-05-04 13:53 frank_cui 阅读(28) 评论(0) 推荐(0) 编辑

DB - OLAP 和 OLTP

摘要: 总结 OLTP(On-Line Transaction Processing):联机事务处理,典型代表是关系型数据库(mysql),它的数据存储在服务器本地的文件里 OLAP(On-Line Analytical Processing): 联机分析处理,OLAP型数据库的典型代表是分布式文件系统(h 阅读全文

posted @ 2023-05-04 13:40 frank_cui 阅读(32) 评论(0) 推荐(0) 编辑

DB - HDFS (Hadoop Distributed File System)

摘要: Hadoop Distributed File System,简称 HDFS,是一个分布式文件系统。 HDFS 有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有 阅读全文

posted @ 2023-05-04 13:37 frank_cui 阅读(12) 评论(0) 推荐(0) 编辑

2023年4月25日

Arthas - getstatic命令 - 监控静态字段

摘要: 问题背景 想监控,这个非static类下面,的一个static变量的内容 解决方案 getstatic com.huatai.quant.service.request.ScenarioNatsRequestResponseService bookFundingCostCacheMap 当监视的st 阅读全文

posted @ 2023-04-25 11:13 frank_cui 阅读(742) 评论(0) 推荐(0) 编辑

2023年3月27日

DolphinDB - 时序数据库 DolphinDB 在台湾永丰金证券的应用

摘要: HT经验总结 HT为何在 KDB(Knowledge Data Base) 和 DolphinDB 之间选择DolphinDB? 学习门槛方面: KDB的学习难度大,开发语言是Q 语言和 K 语言; 而DolphinDB 支持C++、C#、Java、Python、Json等多种语言开发接口 成本方面 阅读全文

posted @ 2023-03-27 17:54 frank_cui 阅读(305) 评论(0) 推荐(0) 编辑

2023年2月27日

Pandas - 两种基础数据结构 Series + DataFrame

摘要: Series 是带有标签的一维数组,把list和dict的优点结合 常见的三种构造方式: 阅读全文

posted @ 2023-02-27 23:00 frank_cui 阅读(11) 评论(0) 推荐(0) 编辑

Caffeine - 实际案例:为什么要引入Caffeine本地缓存

摘要: 问题背景 情景分析服务,老版本里会每次查询/翻页,均会重新请求一次。每次请求都会涉及到重新查询permission的工作。 permission信息,是scenarioService通过grpc调用faneDataService获得的。 然而发现,每次请求都很慢,大约6s。通过arthas发现,就是 阅读全文

posted @ 2023-02-27 17:29 frank_cui 阅读(51) 评论(0) 推荐(0) 编辑

Caffeine - Caffeine框架全介绍

摘要: 总结 本篇博文涉及技术点: FIFO、LRU、LFU、Guava java引用 强引用(非垃圾不会被清除) 软引用SoftReference(内存不足时清除) 弱引用WeakReference(gc时删除) 虚引用PlatformQueue W-TinyLFU算法(window cache、SLRU 阅读全文

posted @ 2023-02-27 16:42 frank_cui 阅读(705) 评论(0) 推荐(0) 编辑

2023年2月24日

IDEA - 代码覆盖率测试报告

摘要: 如何跑测试时计算code coverage 如何只看某几个类的覆盖率 如果这里不specific选择你想看的class, 很容易出现相同包下所有的类都被展示出来(可能某些类并不是该module拥有的) 如何导出code coverage报告 https://zhuanlan.zhihu.com/p/ 阅读全文

posted @ 2023-02-24 14:24 frank_cui 阅读(337) 评论(0) 推荐(0) 编辑

2023年2月16日

Python - 函数返回多个值

摘要: Python——函数返回值: https://blog.csdn.net/qq_66603712/article/details/128328099 阅读全文

posted @ 2023-02-16 16:32 frank_cui 阅读(30) 评论(0) 推荐(0) 编辑

Python - 类里的Object是什么 class ClsName(Object)?

摘要: Python 类中的object是什么: https://blog.csdn.net/yingxuanzhang/article/details/125051580 #以前的写法: class ClsName(Object): pass #现在的写法: class ClsName: pass 阅读全文

posted @ 2023-02-16 16:21 frank_cui 阅读(14) 评论(0) 推荐(0) 编辑

Python - 魔法函数 __ init__(), __ str__()

摘要: 详见: Python中 __init__的通俗解释是什么?https://www.zhihu.com/question/46973549 阅读全文

posted @ 2023-02-16 15:21 frank_cui 阅读(19) 评论(0) 推荐(0) 编辑

设计模式 - 边车模式 SideCar

摘要: 一、场景引入 如果a56爆大奖在线娱乐们前期的微服务没有相关的服务治理功能,要对所有的微服务做一些升级该如何下手?主要包括服务治理:监视、日志记录、限流、熔断、服务注册、协议适配转换等。 下面介绍的边车模式就是很好解决该问题的一个方法之一。 二、什么是边车模式 边车模式也叫搭档模式、伴侣模式或跟班模式。生活中的原型就 阅读全文

posted @ 2023-02-16 13:15 frank_cui 阅读(194) 评论(0) 推荐(0) 编辑

凤凰架构 - 服务发现、网关路由、客户端负载均衡、流量治理、可靠通讯、可观测性

摘要: 一、服务发现 1.所有的远程服务调用都是使用全限定名(Fully Qualified Domain Name,FQDN)、端口号与服务标识所构成的三元组来确定一个远程服务的精确坐标的。全限定名代表了网络中某台主机的精确位置,端口代表了主机上某一个提供了 TCP/UDP 网络服务的程序,服务标识则代表 阅读全文

posted @ 2023-02-16 13:11 frank_cui 阅读(142) 评论(0) 推荐(0) 编辑

Netty - 必看基础:网络 I/O 模型

摘要: 在套接字接口抽象下,网络 I/O 的出入口就是 Socket 的读和写,Socket 在操作系统接口中被抽象为数据流,网络 I/O 可以理解为对流的操作。每一次网络访问,从远程主机返回的数据会先存放到操作系统内核的缓冲区中,然后内核的缓冲区复制到应用程序的地址空间,a56爆大奖在线娱乐当发生一次网络请求发生后,将会 阅读全文

posted @ 2023-02-16 10:34 frank_cui 阅读(35) 评论(0) 推荐(0) 编辑

2023年2月14日

Distributed - 分布式共识算法 (Distributed Consensus Algorithm)

摘要: “强一致性”分布式协议 VS “最终一致性”分布式协议 1.Paxos、Raft、ZAB 等分布式算法经常会被称作是“强一致性(作者注:不准确)”的分布式共识协议。 其实这样的描述抠细节概念的话是很别扭的,会有语病嫌疑,但a56爆大奖在线娱乐们都明白它的意思其实是在说“尽管系统内部节点可以存在不一致的状态。 但从系统 阅读全文

posted @ 2023-02-14 17:30 frank_cui 阅读(142) 评论(0) 推荐(0) 编辑

Annotation - 自定义“数据校验的注解”

摘要: 自定义数据校验的注解:https://blog.csdn.net/weixin_38432608/article/details/128253263 阅读全文

posted @ 2023-02-14 13:52 frank_cui 阅读(10) 评论(0) 推荐(0) 编辑

Annotation - 元注解

摘要: 元注解包含 @Target, @Retention, @Documented, @Inherited 具体的含义是: @Target a56爆大奖在线娱乐该注解用于什么地方,可能的 ElemenetType 参数包括: * ElemenetType.CONSTRUCTOR 构造器声明 * ElemenetType. 阅读全文

posted @ 2023-02-14 13:41 frank_cui 阅读(12) 评论(0) 推荐(0) 编辑

2023年2月13日

Annotation - @Import

摘要: 总结 @Import注解提供了三种用法: @Import一个普通类 spring会将该类加载到spring容器中 @Import一个类,该类实现了ImportBeanDefinitionRegistrar接口 在重写的registerBeanDefinitions方法里面,能拿到BeanDefini 阅读全文

posted @ 2023-02-13 17:55 frank_cui 阅读(10) 评论(0) 推荐(0) 编辑

2023年2月7日

凤凰架构 - 透明多级分流/缓存系统

摘要: 一、前言 本章a56爆大奖在线娱乐们要讨论的主题“透明多级分流系统”(Transparent Multilevel Diversion System, “透明多级分流系统”这个词是笔者自己创造的,业内通常只提“Transparent Multilevel Cache”,但a56爆大奖在线娱乐们这里谈的并不仅仅涉及到缓存)的来由。 本章 阅读全文

posted @ 2023-02-07 16:35 frank_cui 阅读(78) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页

导航

levels of contents