首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
blackupper
掘友等级
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
OkHttpClient:IO问题排查
OkHttpClient:IO问题排查 问题描述 我们有个需求需要获取上传至oss图片的宽高信息,在原有文件链接后面加上后缀?x-oss-process=image/info,然后使用OkHttpCl
kafka介绍及使用
安装kafka前默认安装了zookeeper,说明kafka依赖zookeeper,为什么依赖,下一部分会讲到。 这部分介绍了zookeeper和kafka的启动命令,要么用brew services start命令设置自启或重启(macOS 使用launchtl命令加载开机自…
Mysql数据库B+树
一般来说,索引文件占用空间比较大, 需要存储在磁盘上。索引查找需要通过磁盘I/O操作才能进行,而我们知道,磁盘I/O比内存读取要高几个数量级,所以如何减少磁盘I/O次数,是索引数据结构选择的首要参考条件。 计算机局部性原理认为:当一个数据被用到时,其附近的数据也通常会马上被使用…
JAVA编程注意事项(性能篇)
1. 尽量在合适的场合使用单例 第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2. 尽量避免随意使用静态变量 当某个对象被定义为static变量所引用,那么GC通常是不会回收这个对象所占有的内存。 3. 尽量避免过多创建Java对象 尽量…
分布式事务的几种实现方式
目前大部分的互联网公司在设计整体架构的时候,都会按照业务模块,将系统拆分成很多小系统,例如订单系统、卡券系统、支付系统等等,简单来说,就是分而治之,这样每个人可以专注维护自己的代码。然后不同的小系统自己开发、测试和上线,都不会跟别人耦合在一起,可以自己独立进行,非常的方便,大大…
ZooKeeper一致性协议ZAB学习笔记
ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议)。ZAB协议是为分布式协调服务Zookeeper专门设计的一种支持崩溃恢复和原子广播的协议。所有客户端写入数据都是写入到 主进程(称为 Leader)中,然后,由 Lead…
分布式唯一id生成策略
最近发现公司用的公共jar包里生成唯一主键的方法竟然用的是当前时间戳,这种方式有明显弊端,参考了网上各种生成唯一id的方式之后,做下总结。 使用mysql数据库的自增id,数据库的自增id的优点是非常明显的:第一是速度快,而且是按序自增,检索非常有利。第二是自增的id都是数字型…
分布式服务接口设计注意点
水平权限漏洞一般出现在一个用户对象关联多个其他对象(订单等)、并且要实现对关联对象的CRUD的时候。 幂等操作的特点是任意多次执行所产生的影响均与一次执行的影响相同。 幂等操作的基本处理思路是: 调用者给消息一个唯一请求ID标识。ID标识一个工作单元,这个工作单元只应执行一次;…
RedisTemplate调用increment报错问题
将 key 所储存的值加上增量 increment 。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCRBY 命令。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。本操作的值限制在 64 位(bit)有符号数字表示之内。 …
redis实现分布式锁
string(字符串):String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字。 list(列表) :使用Lists结构,我们可以轻松地实现最新消息排行等功能。List的另一个应用就是消息队列,可以利用List的PUSH操作,将任…
下一页
个人成就
文章被点赞
17
文章被阅读
29,836
掘力值
575
关注了
12
关注者
7
收藏集
1
关注标签
43
加入于
2018-07-27