
后端
guyue35
这个作者很懒,什么都没留下…
展开
-
高性能开发十大核心技术
高性能开发十大核心技术目录高性能开发十大核心技术I/O优化:零拷贝技术I/O优化:多路复用技术select有三弊,epoll有三优。系统优化:线程池技术系统优化:无锁编程技术网络优化:进程间通信技术技术优化:RPC && 序列化技术什么是RPC技术?什么是序列化技术?技术优化:数据库索引技术索引的分类索引的原理技术优化:缓存技术 & 布隆过滤器技术优化:全文搜索技术分布式技术:负载均衡技术...原创 2020-09-22 10:33:52 · 638 阅读 · 0 评论 -
API接口设计:防参数篡改+防二次请求(防重放)
API接口设计:防参数篡改+防二次请求(防重放) API接口由于需要供第三方服务调用,所以必须暴露到外网,并提供了具体请求地址和请求参数为了防止被第别有用心之人获取到真实请求参数后再次发起请求获取信息,需要采取很多安全机制 1.首先: 需要采用https方式对第三方提供接口,数据的加密传输会更安全,即便是被破解,也需要耗费更多时间2.其次:需要有安全的后台验证机制【本文重点...原创 2018-08-17 15:35:36 · 8938 阅读 · 2 评论 -
如何强制 Gradle 重新下载项目的依赖库
[Gradle] 如何强制 Gradle 重新下载项目的依赖库 - shaobin0604 - 博客园https://www.cnblogs.com/shaobin0604/p/7090998.html 强制刷新 Gradle 依赖库缓存$ cd 项目根目录$ gradle build --refresh-dependenciesThe --refresh-dependen...原创 2018-11-21 10:53:20 · 15447 阅读 · 0 评论 -
多版本并发控制(MVCC)在分布式系统中的应用
多版本并发控制(MVCC)在分布式系统中的应用 – 酷 壳 – CoolShellhttps://coolshell.cn/articles/6790.html 多版本并发控制(MVCC)在分布式系统中的应用 问题最近项目中遇到了一个分布式系统的并发控制问题。该问题可以抽象为:某分布式系统由一个数据中心D和若干业务处理中心L1,L2 … Ln组成;D本质上是一个k...转载 2018-12-06 16:54:35 · 253 阅读 · 0 评论 -
解决idea debug时在Finished, saving caches阶段卡住几十秒问题
Finished, saving caches - futao__的博客 - 优快云博客https://blog.youkuaiyun.com/futao__/article/details/83575353 Finished, saving caches mac笔记本在IDEA每次debug项目的时候都会在“Finished,saving caches”卡上几十秒。 ...原创 2018-12-10 17:32:47 · 7177 阅读 · 8 评论 -
Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别
Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别 - yunfeng482的博客 - 优快云博客https://blog.youkuaiyun.com/yunfeng482/article/details/72856762 Kafka、RabbitMQ、RocketMQ等消息中间件的对比 —— 消息发送性能和区别 原文:ht...转载 2019-01-17 14:58:27 · 484 阅读 · 0 评论