彭笳鑫
码龄10年
关注
提问 私信
  • 博客:46,454
    问答:297
    46,751
    总访问量
  • 42
    原创
  • 1,657,382
    排名
  • 22
    粉丝

个人简介:Apache Committer,对数据库和网络有一定的了解,喜欢参加一些比赛 2022 云原生编程挑战赛 2 和 ECS CloudBuild 开发者大赛赛道 3 【季军】 PingCap 性能挑战赛 【亚军】 蚂蚁绿色计算第一赛道 【第二名】 其他若干比赛 Top5,Top10 等

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-01-13
博客简介:

数据,开发和AI的专栏

博客描述:
编写有价值的内容
查看详细资料
个人成就
  • 获得31次点赞
  • 内容获得13次评论
  • 获得26次收藏
创作历程
  • 1篇
    2024年
  • 6篇
    2023年
  • 1篇
    2021年
  • 6篇
    2020年
  • 1篇
    2019年
  • 2篇
    2018年
  • 3篇
    2016年
  • 30篇
    2015年
成就勋章
TA的专栏
  • 数据库
    7篇
  • 天池比赛
    1篇
  • postgres
    1篇
  • android笔记
    5篇
  • android源码
    2篇
  • jvm
    1篇
  • java源码类
  • java源码
    1篇
  • effective java笔记
    1篇
  • 日常问题
    3篇
  • linux
    8篇
  • Leetcode
    12篇
  • SQL
    6篇
  • tools
    1篇
  • 机器学习
    6篇
  • 实践
    6篇
  • golang
    4篇
兴趣领域 设置
  • 编程语言
    golang
  • 大数据
    hadoophivepostgresql数据库数据仓库
  • 网络与通信
    httphttpstcp/iprpc信息与通信
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【GO】如何用 Golang 的 os/exec 执行 pipe 替换文件

主要记录一下怎么用 Golang 的 os/exec 去执行一个 cmd 的 pipeline,就是拿 cmdA 的输出作为 cmdB 的输入。
原创
发布博客 2024.01.05 ·
791 阅读 ·
11 点赞 ·
1 评论 ·
8 收藏

【Apache Pinot】Data upload jobtype 粗略分析

实时数据和离线数据都存储在 pinot 数据库中,离线数据需要通过脚本去生成对应的数据上传到数据库里面,但是其中 config 中有个 jobtype 让人有点迷惑,本文简单的做一个概念的整理
原创
发布博客 2023.12.12 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【网络】简单聊一下 TIME_WAIT

记录 TCP 里四次挥手之后的 Timewait 基本概念
原创
发布博客 2023.12.08 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Apache Pinot】简单聊聊前面没讲的 Deep Store 和 Cluster

这四篇文章已经基本让我们了解 Apache Pinot 内部的组件是什么,功能篇基本都写完。
原创
发布博客 2023.06.11 ·
725 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Apache Pinot】浅析 Pinot 的 Table,Index 和 Tenant 原理

不得不说,Pinot 在添加字段,迁移数据的时候体感很好,上层不会有很明显的感知,这块是我用起来比较舒服的点。简单总结一下上面三个问题的解决方法。如果需要减少或者变更字段,那么建议删表重建如果是表数据不多,由于其他业务影响则做资源隔离如果数据很大,则思考场景是做预聚合还是增加索引另外我不想在一篇文章写的太多,让人感觉到内容太多反而不了解他们是什么,尽量一个文章只讲一块逻辑。
原创
发布博客 2023.06.09 ·
980 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Apache Pinot】探究 Pinot 中存储模型的设计逻辑和 Segment 详解

Table,Tenant 就暂时不在这讲解了,放到下一章,因为设计到的内容还是比较多,有实时表,离线表,混合表,索引这块,基本是围绕 Table 来做的。
原创
发布博客 2023.06.08 ·
899 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Apache Pinot】Controller、Broker 和 Server 的概念和工作流程

Apache Pinot 中 Controller,Server 和 Broker 概念和工作流程
原创
发布博客 2023.06.07 ·
912 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

天池性能挑战赛-高性能分析型查询引擎复赛12名赛后方案分享

本人以初赛Rank17,复赛Rank12的成绩结束了这次比赛。本文主要讲述复赛的关注点和优化点。不会扩展去讨论做过的尝试,有兴趣的小伙伴可以交流。赛题介绍比赛链接在这,对详细内容有兴趣的小伙伴可以去看看。大体就是在PMEM这个介质上面实现load和quantile函数,load函数是让参赛者在这个函数里面做加载数据去写自己想要的数据,quantile函数将列的所有值排序后,返回第 N * p 个值。如果 N * p 不为整数,则向上取整。样例:column = [1, 2, 3, 4,.
原创
发布博客 2021.08.26 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis脉络脑图整理

不是很全面,欢迎补充和提评论修正整理一下Redis的脑图,方便后续深挖背后的逻辑
原创
发布博客 2020.08.08 ·
181 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【消息队列】消息队列笔记

消息队列总结以下内容参考敖丙大大的文章消息队列是什么?消息队列:消息队列就是一个使用队列来通信的组件。消息队列基本模型队列队列是FIFO,消息会统一发送到队列中,通过后面的服务来做一些消费。优势:简单,适合一些比较trick的场景,不需要做很多边界逻辑来兼容一些case,比如消费过多或者发布过多 导致一些管理的问题。发布/订阅类似producers和consumers,一方负责生产数据,一方负责消费.消息有序性消息的顺序
原创
发布博客 2020.08.07 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【LeetCode】链表数据整理

两数相加func sum(l1, l2 *ListNode) *ListNode { if li == nil && l2 == nil { return nil } dummy := new(ListNode) curr, value := dummy, 0 for l1 != nil || l2!= nil || value > 0 { curr.Next = new(ListNode)
原创
发布博客 2020.08.04 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【LeetCode】数组解法整理收集

二分查找func findMagicIndex(nums []int) int { lu := len(nums) if lu == 0 { return -1 } l, r := 0, lu - 1 return f(nums, l, r)}func f(nums[]int, l, r int) int { if l > r { return - 1 } mid := l + (r - l)/2
原创
发布博客 2020.08.02 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【LeetCode】二叉树解法收集整理

用于复习整理编辑:2020年08月02日在树结构里面判断是否有子节点type ListNode struct { Next *ListNode Val int}type TreeNode struct { Left *TreeNode Right *TreeNode Val int}func isSubPath(head *ListNode, root *TreeNode) bool { if head == nil { .
原创
发布博客 2020.08.02 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【数据库】【postgres】将docker部署的正在运行的单节点Postgresql调整为主从结构的Postgresql

文章目录背景环境(阿里云)&配置操作步骤简要描述主节点需要操作的步骤从节点需要操作的步骤背景现有一需求是将线上postgres从单节点提升到主从结构,网上所说方案大多都是从无到有的配置一个主从的pg数据库,对于运行中的pg扩展没有资料,所以本人在测试环境测通了一种方法,在此记录一下,给有类似需求的大兄弟们提供一些方便,可以结合自己的业务情况进行参考。环境(阿里云)&配置操...
原创
发布博客 2020.03.07 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Golang] 指针类型和非指针类型的一个比较有意思的案例

从指针类型和非指针类型引发的一个比较有意思的案例前景提要:案例介绍总结前景提要:在用golang开发的时候难免会碰到并发的情况,要控制数据的一致性的时候就得用到锁这个对象。我定义的一个结构体里面声明sync.Map或者sync.Mutex。我发现可以直接用这个结构体里面的sync对象去lock。这是一个比较有意思的现象,我们知道如果nil去调用就会引发panic。这可能就涉及到一些指针和非指针...
原创
发布博客 2019.05.31 ·
679 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[数据竞赛] 基于人工智能的分子筛选竞赛思路,a榜十一,b榜第十

任务: 2014年,一种未知的疾病在全球肆虐,让人类束手无策。致病蛋白质很多,它们的结构序列都藏在df_protein.csv 数据集中(Sequence特征)。经过科学家的不懈努力,能与这些致病蛋白相结合的小分子(df_molecule.csv中的Fingerprint特征表示了其结构)也被发现,并附上了它们的理化属性。此外,在df_affinity.csv数据集中,包含了蛋...
原创
发布博客 2018.05.27 ·
1612 阅读 ·
4 点赞 ·
8 评论 ·
7 收藏

微信自动跳转领支付宝红包JS实践

实践过之后,该代码只能在小游戏之前版本成功跳转,最新版本支付宝不会跳转自动领红包,如果失败的话请看看自己的版本,我在ios测试成功;)整个操作流程非常简单,这次我们主要就构建一个免费的服务器,并且把代码部署上去。腾讯云搭建,安装tomcat和jdk流程腾讯云的申请 申请好了之后,我们可以进入控制台的公网,本人选择的是Ubuntu系统,大家可以按照自己的需要去申请一个
原创
发布博客 2018.01.08 ·
6084 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

[机器学习] 聚类算法的轮廓系数,java实现

这次实现一个轮廓系数(wiki, baidu)。目的是为了评估聚类效果的好坏。我比较推荐大家观看wiki的说法,百度里面的有些说的不是很明白,比如百度百科中的这句话就很费劲 (计算 b(i) = min (i向量到所有非本身所在簇的点的平均距离))下面是wiki的轮廓系数的说明,大体说一下我的理解: a(i)是中心点到自己cluster中的平均距离。b(i)是中心点到其他c
原创
发布博客 2016.09.13 ·
3812 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

[spark] mllib决策树通过Strategy修改内存,java实现

java实现Strategy修改决策树的内存大小
原创
发布博客 2016.09.02 ·
1100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ROC曲线判别线性回归,java实现。

ROC曲线只能用来判断逻辑二元类的模型,如果线性方面的话得定阈值来判断。我自己写了个java小例子,考虑的不全。
原创
发布博客 2016.05.25 ·
2923 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多