自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coinker的博客

think && code 代码和思考

  • 博客(156)
  • 资源 (10)
  • 收藏
  • 关注

原创 【事故复盘】吐血整理一场线上事故——CPU飙升200%

一行代码引发的血泪事故!

2022-12-11 22:32:32 1652 2

原创 【JVM】记一次JVM调优经历

事出起因,通过grafana查看Jvm运行情况。发现每分钟GC次数频繁,而且主要是ParNew GC,通过查资料,发现该垃圾收集器对应JVM 堆的新生代。通过Arthas查一下内存分配情况。可以看到堆内存一共分配了4G。然后新生代(eden + survivor)和老年代(cms)分配比例接近:1 : 3多执行几次 memory 命令试试,果然发现了重大问题。eden 使用率频繁从20%多到90%多,再到20%多,再到90%,这无疑印证了再频繁进行ParNew GC。.

2022-05-14 09:39:36 443

原创 【JVM】Out of Memory 内存溢出排查

记一次OOM排查过程!

2022-04-15 14:57:35 4709

原创 【Nacos】Nacos配置不生效?

在学习nacos之前,我们先来认识一下什么是nacos。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。说白了nacos就是实现分布式场景下的配置中心。1.为什么需要配置中心?在分布式微服务场景下,我们一个系统往往涉及到多个运行环境,每个运行环境有不同的配置,每个服务之间可能有公用的配置,传统单体开发我们会直接把这些配置放到项目的配置文件下,然后随着服务启动进行加载,每次改动只需要重启一.

2022-04-04 17:00:48 7969 1

原创 【服务监控】关于分布式系统监控的一些思考与总结

什么是监控?对代码、服务、服务器等资源进行数据监控,发现异常第一时间报警,通知开发处理,保证服务高可用。为什么要做监控?实时看到服务运行状态,保证服务高可用。都能监控哪些东西?● 代码审查(代码扫码、依赖分析、生成分析报告)● pod监控(部署状态、可用节点数、pod的cpu、内存、网络)● 服务内部监控(接口请求频次、未被拦截到的异常、JVM、HTTP、GRPC、POOL …)● 数据库监控(Redis使用情况、TiDB使用情况、慢SQL、事务)有哪些监控、告警手段?● 程序植入探针(

2022-03-27 11:13:12 1281

原创 【年度复盘】2023年复盘

时光荏苒,今年是来北京第三年,毕业第四年。都说毕业后的时间是二倍速增长,说的可真对呀~这一年经历了大落大起,被社会无形的摧残,终于理解,为什么人长大后被被社会慢慢磨平了棱角。来看一看我的2023吧!

2023-12-23 11:02:09 99

原创 ChatGPT 4.0 —— Code Interpreter

X = data.drop('商品分类', axis=1)y = data['商品分类']......目前Code Interpreter 只有ChatGPT Plus用户有权限使用,且尚且还不支持API调用(后期应该会支持)数据分析思路:自然语言 -> Python可执行代码 -> 执行结果 -> 再次分析 -> 自然语言分析报告/图表虽然能生成多种样式图表,但是目前只是以图片形式输出,因此不具有交互作用(例如悬浮框,钻取,上卷等等)

2023-07-23 11:58:23 1091

原创 【月月复盘】2023年1~4月复盘

由于是国外业务,团队成员也是分布在多个地区,因此大多数会议都是远程参加,需要集中注意力去听,尽可能的跟上老员工的节奏。在当今这个大的互联网经济环境下,找工作是真的不容易,这是我来北京后第一次换工作,实属不易,不过好在总算找到了相对满意的公司,也由起伏不定的互联网行业转型到相对稳定的传统行业,幸运的是一家外企(能够平衡工作和生活,也就是 work balance life)。:利用这个工作环境,加强自己的英语能力。很久没有复盘了,主要原因是最近换工作了,主要经历用在找工作上,因此也许久没有腾出时间来写博客。

2023-04-23 14:57:47 254 1

原创 【低代码平台】基于『组件配置+指标配置』的数据产品架构设计

基于『组件配置+指标配置』的数据产品架构设计

2023-02-01 23:12:08 822

原创 【技术调研】关于仪表盘转图片推送钉钉的技术方案调研

关于仪表盘转图片推送钉钉的技术方案调研

2023-02-01 23:04:54 567

原创 【MPP数据库】StarRocks分区、分桶探索与实践

StarRocks 分区分桶探索与实践

2023-02-01 22:50:03 2765

原创 【查询优化】基于Redis的热点数据——缓存预热方案

热点数据 缓存预热

2023-02-01 22:09:06 1092

原创 【MPP数据库】TiDB表分区探索与实践

TiDB 分区探索与实践

2023-02-01 22:06:06 2226

原创 【数据产品】观远BI产品调研

数据产品——观远BI产品调研

2023-02-01 18:15:29 1453

原创 【数据产品】SQL引擎(SqlEngine)

数据产品-SQL引擎

2023-02-01 18:14:27 380

原创 【数据产品】预警和智能分析

数据产品——预警和智能分析

2023-02-01 18:13:17 601

原创 【数据产品】基于通知机制的缓存设计

数据产品——缓存设计

2023-02-01 18:12:52 334

原创 【年度复盘】我 的 2 0 2 2 年 !

复盘2022

2023-01-01 10:41:03 483

原创 【月月复盘】2022年10、11月份复盘

一转眼又过了两个月,2022年已近尾声,真是感叹,这一年过的太快了,又太难了。毕业三年,疫情三年,有时真的很感叹,为什么我们一毕业就开始疫情了?哎,时代的红利总是那么转瞬即逝,有些人赶上了车,有些人只能等下一趟。

2022-12-04 16:04:25 449

原创 【数据产品】三种SQL解析器对比

三种SQL解析引擎对比~

2022-11-06 18:29:26 2525

原创 【季度复盘】2022年8~9月复盘

月月复盘

2022-10-09 09:23:26 501

原创 【季度复盘】2022年5~7月复盘

这三个月我做了什么?

2022-07-30 07:59:02 632

原创 【工作感悟】分布式团队的优缺点

2022年出,我所在的业务部发生了重大调整,整个团队由原来的集中式团队变为了分布式团队,什么意思呢?大概意思就是以前一个业务线有多个项目,然后就有了多个项目组,每个项目组有前端、后端、产品等…///现在呢,把所有项目组的前端归档为一个组,后端归档为一个组,产品归档为一个组…然后需要哪个项目开发,就从哪个组抽人去干。这有点类似于我们项目技术架构概念中的由单体架构转变为分布式集群架构。///最初感觉其实没多大变化,因为我还是在干原来的项目,只不过换了个部门罢了。最近呢,感触还是比较深的。//.

2022-05-15 08:50:40 522

原创 【月月复盘】2022年4月份复盘

五月已至,四月已逝。转眼间,来北京已经一年了。回想起去年的这个样子,带着一股意气风发的少年,勇敢的来到这个城市,去朋友家借宿,去住公寓,学习、准备面试,几乎跑遍了北京的东南西北。然后找房子,最终渐渐稳定了下来,然后不断的学习、不断的冲刷着自己的思维,感受着不同人的北京生活。说真的,我挺喜欢这个城市,因为它可以让我快速积累看得见的资本。但是,我也讨厌整个城市,因为它太挤了。在这片寸土寸金的土地上,每一平米都必须充分的利用起来,这会让人挤的喘不过气来!所以,这座城市非常不适合生活,只是年轻人的『生

2022-05-02 08:35:36 186

原创 【月月复盘】2022年3月份复盘

时光任然,转眼3月已逝。说实话,这个月真的太…惨了。先后被居家隔离两次,导致只去了半个月公司。(不过,在家办公还是挺爽的。哈哈哈~)1.都做了什么?蒙自源小程序相关功能开发。服务架构、配置、功能梳理。日志接入,问题排查。门户网站的开发,登录鉴权等梳理。bug修复。工单排查。阅读极客时间『左耳听风』的课程,以前看不懂的东西,现在能懂大部分。对分布式、微服务有了更加深刻的理解。阅读,读书。晚上吃完饭,跑步,毕竟天气暖和了。nacos源码阅读,解析。2.有哪些不足?发现自己对

2022-04-04 17:12:52 568

原创 【经历总结】我开发过的工具

我总觉得,技术人应不止于项目本身,而应该从全局角度思考整个项目。这可能源于我自从工作后,大多时间是在独立的开发项目,或者独立负责一个模块。因此,我总是能站在全局的角度为整个项目提供加速工作效率的工具。【工具1:企业信息爬虫工具】实习的时候,公司做的一款产品需要很多企业的工商数据,比较痛苦的是客户又不给提供这些数据,所以我们只好到一些开放平台上去查询。一个两个倒还好,可几十万的企业数据要手动检索、整理、存储就不是那么容易的一件事。为此,我从零研究爬虫工具,突破层层技术问题,攻破各种反爬机制(封IP

2022-03-20 11:36:24 6317

原创 【月月复盘】2022年1、2月份复盘

时间可太快了,2022年已经过去两个多月了。自从转入新的团队,工作上是越来越忙。不但要进行业务的开发,还要把现在服务进行拆分,填补很多老代码留下来的坑。当然,这对我来说也是一次巨大的锻炼!技术思维,沟通思维,项目思维!经过这几个月的熟悉,终于理解一个项目从随着业务上数据量级的不断提升,架构不断演进,最终变成一坨X山的过程。(万级别数据->千万级别->亿级别->十亿级别->百亿级别->千亿级别)这不是一个人造成的,这是一代代代码累积下来的。毕竟,七八年前,开发者可.

2022-03-05 22:51:27 229

原创 【年终复盘】我 的 2 0 2 1 年

我 的 2 0 2 1 年 !

2022-01-08 15:20:41 249

原创 【问题排查】记一次慢接口排查优化

最近做项目的一个接口查询总是很慢,有时要用好几秒,甚至十几秒,底层用的是Tidb数据库,而且是多线程查,一次请求也就两个sql,按理说这是不应该的,本着刨根问底的心态,我对该慢接口进行了分析排查。接口名称:查询店铺评价详情列表接口URL:http://127.0.0.1:8890/ads/api/v1/app/xxxxxx/xxxxxxx接口响应时间(测试环境):① 第一次:24.77s② 第二次:15.09s③ 第三次:16.79通过测试我们可以发现,平均每次调用都在15s左右,甚至更高.

2021-12-23 14:03:17 1519

原创 【读书清单】回顾2021年读过的书

2021-12-20 17:55:11 1080

原创 【月月复盘】2021年12月12日 11月份复盘

– 古北水镇团建一晃已经过去两个多月没有进行复盘了,实在羞愧。之所以延迟复盘,主要是因为原业务线调整,我开始参与了其他项目。本来新项目也做了一个月,但又被通知新项目暂停,去支援其他业务线的老项目。我是一块砖,哪用往哪搬 ~新项目与IoT没有一毛钱关系了,主要是做大数据应用相关的开发。由于To C的一款产品,所以还是具有一定的挑战的。期待能在新的业务组多接触更多的东西吧~...

2021-12-12 15:59:24 2995

原创 【TiDB】TiDB学习

TiDB 整体架构与传统的单机数据库相比,TiDB 具有以下优势:纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直接替换 MySQL默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明支持 ACID 事务,对于一些有强一致需求的场景友好,例如:银行转账具有丰富的工具链生态,覆盖数据迁移、同步、备份等多种场景在内核设计上,TiDB 分布式数据库将整体架构

2021-12-07 22:23:52 2396

原创 【kubernetes】K8s 学习笔记(一)

K8s 学习笔记(一)Kubernetes 是什么?此页面是 Kubernetes 的概述。Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。k8s主要组件master组件 * apiserver 集群统一入口,以restful方式,交给etcd存储。 * Scheduler 节点调度,选择node节点应用部署。 *

2021-11-17 22:18:38 1885

原创 【开荒】开荒团队心得

先解释下什么是开荒?开荒泛指公司成立一个新的业务线或部门,招一批新人去开垦业务,从零开始开发。在新部门已经半年有余,由于是一个开荒部门,这半年来面临着诸多挑战,仅以此来总结下开荒团队的心得。开荒很累是真的。由于你刚刚去公司,不懂公司的业务,不懂产品,甚至也不熟悉公司那一套技术。一切都是从零开发,你需要去问其他组成员问题,你需要自己不断去摸索公司的业务,熟悉公司的产品。自己去从零一点点试错,尝试开发流程,部署流程,上线流程等等。特别是新业务没有进展的时候,身心很累是真的。你需要自我驱动。这段.

2021-11-16 20:00:49 2441

原创 【手绘集】我的手绘集

欢迎访问github:https://github.com/BugCui/handPained

2021-11-11 09:44:57 1657

原创 【读书推荐】中国是部金融史

『中国是部金融史』说实话这是非常不错的一本书,虽然出版于2013年,但是其书中的观点足以重构你的历史观。读完本书,你就会发现,历史总是惊人的相似。每一个王朝无非是在一次又一次的循环中诞生,又一次又一次的消亡。如果你想要 pdf,可以通过csdn私信我。...

2021-10-30 17:45:54 2818

原创 【设备上云】设备上云的一些思考

我们究竟要解决哪些问题?磁盘故障网络故障CPU占用App监控物联网化的愿景餐厅、厨房物联网化:包括冰箱、洗碗机、大屏、POS、水表、电表、燃气表等的物联网化。从现有的场景来看,我们的厨房和餐厅的大多设备是分散的、不关联的。目前我们想要把这些设备联系起来,作为一个设备集合,打成一个店铺包。以此来采集一些数据,或者进行一些监控,或远程下发一些指令等。但是从目前的情景来看,设备种类不但多种多样,且设备硬件类型也多种多样。这其中不乏包括一些嵌入式设备,或者一台Windows主机,亦或是一台An

2021-10-12 14:13:41 3553

原创 【月度复盘】2021年9月份复盘

期盼已久的十月一终于过完了,一不小心又胖了3、4斤,哎,一言难尽啊!复盘是我坚持每个月要进行的事情,所以我们来复盘一下9月份。1.都做了什么?配合并指导前端完成基本开发,总算有一个初级版本了。Github 为16k开源项目TDengine贡献了几行代码,还有证书和奖品。技术提升,学习新技术,研究新项目。带女朋友回家了。跑几回步。2.有哪些不足?没怎么看书。长肉了。3.下个月目标?深入细节开发,不断优化项目。坚持每天Github做一点贡献,点亮日历图。...

2021-10-08 22:03:33 1482

原创 【TDengine开源】纪念成为16k Star项目TDengine第121位贡献者

标题谨以此纪念为开源社区做出的绵薄之力,欢迎大家关注国产自研大数据处理平台 TDengine。

2021-09-23 17:04:22 1361

原创 【TDengine学习】IDEA连接TDengine

通过调研TDengine官网,发现目前TDengine并没有一个非常成熟的可视化管理工具(参考官网),因为我是基于Java开发,所以尝试总结了一下IDEA连接TDengine中遇到的一些问题。首先要知道,TDengine提供两种连接协议,一种为JDBC-RESTful(效率低) ,一种为JDBC-JNI(效率高,但需要安装dll库)。个人建议初学采用JDBC-RESTful协议,坑较少。通过IDEA的Database添加添加数据库配置默认User:root默认Passwor

2021-09-17 12:22:05 4820 14

taos-jdbcdriver-2.0.34-dist.jar

TDengine驱动Jar包(2.0.34)

2021-09-17

MySQL数据库神器—dbforge_v8.0.40.zip

dbforge_v8.0.40.zip 安装完复制 dbforgemysql.exe 到 安装目录下,即可免费使用

2020-10-26

ORMDemo.rar

手写Mybatis

2020-03-05

minicode-16.zip

小程序多个标签选择DEMO

2020-03-01

个人博客管理系统.doc

数据库个人博客管理系统实验报告

2019-06-17

软件工程考试题(含答案).doc

软件工程考试题(含答案)

2019-06-13

②设计模式之Adapter模式

②设计模式之Adapter模式

2019-03-28

图解设计Iterator 源代码

图解设计Iterator 源代码

2019-03-27

北京信息科技大学招生简章

北京信息科技大学招生简章,考研必备,北京信息科技大学招生简章,考研必备

2018-09-16

Android集成开发环境.rar

Android集成开发环境,自己总结的,可以参考着看看哦!谢谢

2017-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除