首页 > 全部
Paxos的工程实践与极致优化
一、Paxoskv的研发背景 在BIGO内部,存储系统主要包含表格类存储系统MyShard,分布式key/value类存储系统ssdb [1]和pika [2],以及其它用于对象存储的分布式系统。key/value的存储内部大量采用ssdb和pika,虽然ssdb和pika都是很优秀的存储系统,但在 ...
分类:其他   时间:2021-08-21 15:12:05    收藏:0  评论:0  赞:0  阅读:13
TreeSet底层
存入Integer类型数据(内部比较器) TreeSet<Integer> tr = new TreeSet<>(); tr.add(12); tr.add(16); tr.add(45); tr.add(19); tr.add(14); tr.add(16); System.out.println ...
分类:其他   时间:2021-08-21 15:11:45    收藏:0  评论:0  赞:0  阅读:14
vs code解决C/C++控制台中文乱码。
问题:F5调试后出现如下 可以看到cmd的编码默认为936也就是gb2312。而我们vs code的保存格式为utf-8,所以在cmd控制台中用utf-8格式的编码会出现乱码问题。 解决方案 1.在cmd中或vscode控制台修改字符编码 chcp 可以查看当前控制台字符编码; 可以 用 chcp ...
分类:编程语言   时间:2021-08-21 15:11:33    收藏:0  评论:0  赞:0  阅读:55
uniDBGrid不显示查询结果
遇到这样问题,用一个UniDBTreeGrid显示一个树,点每个节点,按节点做一个查询,然后用UniDBGrid显示。遇到的问题是UniDBGrid不是每次都显示查询内容。第一次显示,第二次不显示...当不显示时,点Grid又显示。 解决办法: 将查询逻辑移到一个uniTimer中,问题解决: 第一 ...
分类:数据库技术   时间:2021-08-21 15:11:18    收藏:0  评论:0  赞:0  阅读:15
standard_init_linux.go:228: exec user process caused: exec format error
将ENTRYPOINT ["/app/run.sh"]中的run.sh文件第一行加入 #!/bin/bash #!/bin/bash sleep 365d ...
分类:系统服务   时间:2021-08-21 15:11:09    收藏:0  评论:0  赞:0  阅读:1753
org.yaml.snakeyaml.scanner.ScannerException: while scanning a simple key 报错解决方法
org.yaml.snakeyaml.scanner.ScannerException: while scanning a simple key 报错解决方法 报错信息如下: 13:31:17.438 [main] ERROR org.springframework.boot.SpringAppli ...
分类:其他   时间:2021-08-21 15:10:59    收藏:0  评论:0  赞:0  阅读:12
#2 bootstrap安装与引入 (bootstrap4系列)
##bootstrap应用场景 ①实现定义好的可复用CSS组件。 ②用户使用的终端设备不一样,可以实现accessible。 ③解决browers的兼容问题。 ##bootstrap和react的区别 bootstrap只是基于html的UI布局工具,设计响应式页面。 react是组件工程化。 ## ...
分类:其他   时间:2021-08-21 15:10:44    收藏:0  评论:0  赞:0  阅读:10
CDH平台:ZooKeeper 未授权访问【原理扫描】漏洞修复
修复过程 cd /opt/cloudera/parcels/CDH/bin ./zookeeper-client -server 127.0.0.1:2181 [zk: 127.0.0.1:2181(CONNECTED) 1] getAcl / 'world,'anyone : cdrwa [zk: ...
分类:其他   时间:2021-08-21 15:10:33    收藏:0  评论:0  赞:0  阅读:31
TP5 中使用wherein 进行查询,太慢了,怎么优化?
如图所示 ![](https://img2020.cnblogs.com/blog/1515769/202108/1515769-20210821125157932-1104520858.png) 为了做统计,在一个统计函数中,进行了13*6=78次查询,并且每次查询,都使用了where in操作。 ...
分类:其他   时间:2021-08-21 15:10:24    收藏:0  评论:0  赞:0  阅读:16
ajax 下载
var url = 'http://www.cdlyh.com/down.php'; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); // 也可以使用POST方式,根据接口 xhr.responseType = "blob"; ...
分类:Web开发   时间:2021-08-21 15:10:10    收藏:0  评论:0  赞:0  阅读:17
logstash配置从提取业务日志时间更新到@timestamp及取消kinbana显示_source, _id, _type, _index, _score元数据
grok { match => { "message" => "%{TIMESTAMP_ISO8601:logdate}" } } date { match => [ "logdate", "YYYY-MM-dd HH:mm:ss.SSS" ] target => "@timestamp" time ...
分类:其他   时间:2021-08-21 15:09:57    收藏:0  评论:0  赞:0  阅读:24
工作教训
可笑场景1: if(true==choose()){ 业务逻辑1 }eles{ 业务逻辑2 } public boolean choose(){ ... 写了一些逻辑判断 ... return true; } 改进 if(choose()) 业务逻辑1 业务逻辑2 public boolean ch ...
分类:其他   时间:2021-08-21 15:09:47    收藏:0  评论:0  赞:0  阅读:28
map基础知识
map是双列数据,存储key-value 键值对,是无序的 map 里的key是不可重复的 hashmap是map的主要实现类,线程不安全,效率高,可以存储null的key和value jdk7及以前: 数组+链表 jdk8:数组+链表+红黑树(什么是红黑树) 还有一些其他实现类 hashlinkm ...
分类:其他   时间:2021-08-21 15:09:32    收藏:0  评论:0  赞:0  阅读:12
有关浏览器异步请求数据的跨域问题
适用场景 1,当我们异步请求数据的时候我们会走一个认证或者不走自定义认证 ,这两种形式下的请求是有差别的 a, 常规的不走自定义表头认证,这个时候异步发起的请求只会发送一个请求,演示截图如下 请求如下: 告诉我们跨域 b,我们自定义表头认证 请求结果 会先发一个options请求,看服务器是否开启了 ...
分类:其他   时间:2021-08-21 15:09:22    收藏:0  评论:0  赞:0  阅读:25
怎么实现一个RPC框架?
角色1)服务消费者2)服务提供者 基础设施1)远程代理(jdk/cglib)2)序列化与反序列化(协议格式与序列化方法)3)网络传输(TCP/UDP) 服务消费者1)连接管理 TCP长连接,维护一个类似数据库连接池一样的连接池,每次调用都拿出一条连接,发送数据,可以多个线程共用一条TCP连接,客户端 ...
分类:其他   时间:2021-08-21 15:09:07    收藏:0  评论:0  赞:0  阅读:15
AMQP 介绍
本文是对 AMQP 0-9-1 协议的简介,介绍了 AMQP 0-9-1 协议的主要内容。 1、AMQP 0-9-1 和 AMQP 模型高阶概述 1.1、AMQP 是什么 AMQP(高级消息队列协议)是一个网络协议。它支持符合要求的客户端应用(application)和消息中间件代理(messagi ...
分类:其他   时间:2021-08-21 15:08:52    收藏:0  评论:0  赞:0  阅读:21
java中hashCode()源码小记
java如何生成hashCode JDK8 Object基类的hashCode()方法的源码如下。hashCode方法是一个本地native方法,这里主要看它给的注释。 /** * Returns a hash code value for the object. This method is * ...
分类:编程语言   时间:2021-08-21 10:35:13    收藏:0  评论:0  赞:0  阅读:25
Spring Data Jpa 根据实体类反向生成数据库表
Spring Data Jpa 根据实体类反向生成数据库表 1.引入Maven <!-- Spring Data Jpa --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star ...
分类:数据库技术   时间:2021-08-21 10:35:00    收藏:0  评论:0  赞:0  阅读:57
limits.conf 配置不生效问题排查
在部署新的服务经常会遇到打开最大文件数限制 too many open files 的警告,通常我们只需要修改/etc/security/limits.conf该文件,增加两行,重新登录下用户即可解决,limits.conf 文件如下: 1、limits.conf 文件 vim /etc/secur ...
分类:其他   时间:2021-08-21 10:34:50    收藏:0  评论:0  赞:0  阅读:38
C#- JSON的操作
string jsonPath = System.Windows.Forms.Application.StartupPath + "\\Data\\probeData.json"; string jsonString = File.ReadAllText(jsonPath); JObject obj ...
分类:Windows开发   时间:2021-08-21 10:34:34    收藏:0  评论:0  赞:0  阅读:49
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!