基于Ansible实现Apache Doris快速部署运维指南

Doris Ansible 使用指南Apache Doris 介绍Apache Doris是一个现代化的MPP分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。Apache...
阅读全文
C3P0反序列化链学习 编程语言

C3P0反序列化链学习

C3P0c3p0第一次听闻是用于fastjson的回显上,大佬们总结三种方法,后面两种主要就是用于fastjson和jackjson的回显利用(注入内存马)http base jndi hex序列化字...
阅读全文
VsCode调试docker中的NodeJS程序 编程语言

VsCode调试docker中的NodeJS程序

最近在写NodeJS相关的项目,运行在docker容器中,也是想研究一下断点调试,于是查阅相关资料,最终顺利配置好了。首先我选择了VsCode作为ide,并用VsCode来做NodeJS可视化debu...
阅读全文
实践搭建Redis一主两从三哨兵 编程语言

实践搭建Redis一主两从三哨兵

实践 - 搭建Redis一主两从三哨兵原因:最近在复习Redis的时候,学习到了为了提高Redis集群的高可用性,有一个模式为哨兵模式。哨兵模式的作用是为了在主节点出现阻塞或者错误,无法接收数据的时候...
阅读全文

C++ 类成员指针

C++的类成员指针是一种奇葩的指针。假设现在我们要表示一个三维的点,现在有两种定义方式:struct point1{ int x, y, z; }; struct point2{ int c; };第...
阅读全文
EFCore 的 DbFirst 模式 编程语言

EFCore 的 DbFirst 模式

1 前言EF6 时代,可以通过界面操作,添加数据库实体。EF Core 需要通过 CLI 来进行该操作,具体请参考EF Core官方文档:反向工程。当然,EF Core 也有界面化操作的工具,EF C...
阅读全文

.Net中字符串不变性与相等判断的特殊场景

今天写bug的时候帮同事解决了一个有趣的问题,可能很多人都会答错。分享给大家。问题请看以下例子,并回答问题。var s1 = "12"; var s2 = "12"; //序列化方式1 var o3 ...
阅读全文

golang bufio解析

golang bufio目录golang bufio使用bufio进行写缓存中满数据缓存中仍有空间待写入的数据大于缓存的大小缓存重用获取缓存的可用空间数使用bufio进行读PeekReadReadSl...
阅读全文
基于知名微服务框架go-micro开发gRPC应用程序 编程语言

基于知名微服务框架go-micro开发gRPC应用程序

go-micro是golang的一个微服务框架。go-micro各个版本之间的兼容性问题一直被诟病,前几年go-micro更是分化出了两个分支:一个延续了go-micro,只不过转到了其公司CEO的个...
阅读全文