自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 乐观锁实现接口幂等性_支持API幂等操作

背景平台有部分 API 需要保证接口幂等性, 防止业务频繁刷 API 造成资源浪费,或者不小心重发消息影响业务。名词解释接口的幂等, 指的是一个操作重复执行N次得到的结果(副作用)与执行一次是相等的。比如在 HTTP 协议中,GET请求,会得到同样的数据。但是对于 POST 和 PATCH 的接口, 每次请求动作得到结果都是不同, 这里是不幂等的, 而有的是时候对接口有幂等的要求。比如银行的转账,...

2020-12-31 10:25:00 159

原创 python 三维向量 交互_5大Python可视化库到底选哪个好?一篇文章搞定从选库到教学...

最近和鲸社区的大佬们,竟不约而同地写起了可视化库的教程,开始了掰头※完整教程列表在文末附录虽然对于我们这种吃瓜群众来说是件好事,但大概大佬的快乐往往就是那么的朴实无华且枯燥吧。害,管他呢,赶紧拿出来给大家瞅瞅。今天提及的5个Python可视化库分别是 Matplotlib · Seaborn · Bokeh · Plotly · Pyecharts。其实单独看后4个库,每个都是炫酷的代名词,但既然...

2020-12-31 09:18:59 469

原创 es 时间字段聚合_Elasticsearch 高基数聚合性能提升3倍,改动了什么?

1、上问题这是来自球友实战问题。大致需求介绍如下:约 3600 万的数据,其中关键字段如下所示:_idcreatordoc_1[张三,李四,王五,赵六]doc_2[陈胜,吴广,张三]用 cardinality 聚合统计,creator 的个数有约 1300 万。问题:但在高基数(high cardinality)的情形下,性能不理想。2、概念解读:什么是高基数?为了更精确解读,这里直接拿...

2020-12-30 19:36:44 671

原创 diff git 指定时间_Git 命令拓展

本文的内容基本上是从廖雪峰老师的Git 教程中总结出来的,方便自己以后查阅相关命令。一般来说,日常使用只需要记住下图6个命令即可。但是想往深度使用Git,恐怕还需要记住其余的几十个命令。上图中几个专用名词的译名如下:Workspace:工作区Index / Stage:暂存区Repository:本地仓库Remote:远程仓库1、配置$ git config --list //显示当前的Gi...

2020-12-30 18:07:53 95

原创 课题申报书范文_从几百份课题申请书中总结出普遍存在的 40 个问题和 41 个原则...

01选题方面的问题1. 部分课题选题不够新颖,问题导向不明,缺乏时代性新颖的选题一般包括四类:一是尚无人涉足的研究领域或选题;二是学科前沿的理论探讨;三是老问题的新研究视角、新材料发掘或新技术、新方法的运用;四是海外新理论、新观点的引进与推广。其中第一类最具创新性,属于开辟新的研究领域或研究方向,甚至是创立新学科的研究项目,具有填补学术空白的价值,申报这样的课题立项可能性最大。因此,在确...

2020-12-30 15:42:01 5691

原创 @kafkalistener消费不到消息_17 个方面,综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列...

来源:http://t.cn/RVDWcfe前两天,师长发了一篇:RabbitMQ和Kafka到底怎么选?大家都觉得分析得不错,有的人就说,但是我用的是ActiveMQ....好的,这次,我们从17个角度,分别详细对比下Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列的优劣。一、资料文档二、开发语言三、支持的协议四、消息存储五、消息事务六、负载均衡七、集群方式八...

2020-12-29 23:47:50 68

原创 feign 多个参数放对象_Ribbon&Feign

1. 什么是Ribbon及作用(1) 什么是Ribbon? Ribbon 是一个基于 Http 和 TCP 的客服端负载均衡工具,它是基于 Netflix Ribbon 实现的。它不像 spring cloud 服务注册中心、配置中心、API 网关那样独立部署,但是它几乎存在于每个 spring cloud 微服务中。 包括 feign 提供的声明式服务调用也是基于该 Ribbon 实现的。rib...

2020-12-27 23:59:33 565

原创 java 唯一字符串压缩后仍唯一_阿里巴巴开源OpenJDK长期支持版本 Java全球管理组织唯一中国企业...

3月19日据媒体报道,阿里巴巴即将开源OpenJDK长期支持版本Alibaba Dragonwell,为全球Java界开发者提供了一个新的选择。该版本广泛应用于阿里巴巴旗下业务,在大规模Java应用部署下的稳定性、效率以及性能优化有突出的优势。Java是全球应用最广泛的语言技术栈。据统计,全球Java开发工程师超过1000万名。而JDK作为Java语言的软件开发工具包,是整个Java应用的核心。当...

2020-12-26 09:51:16 90

原创 江小白包装设计原型_江小白为何变得越来越低调?

不知道你们发现没,以“文案天才”著称的江小白在国内越来越低调了。最近,江小白不仅悄悄换了logo,还迎来了品牌新一轮的全新升级和换新。1、品牌全新升级,纯饮系列更显「纯净」 | 口味升级 更纯粹 单一高粱酿造每一瓶江小白的原料只有高粱和水。单一高粱酿造带来了纯饮系列纯粹清爽的口感。| 更纯净 青石窖池发酵 区别于中国酒传统的陈年窖池,江小白的发酵窖池采用整块青石板作为建造原料,保证了酒体的洁净和...

2020-12-24 12:36:52 405

原创 ue4vr插件_虚幻引擎UE4渲染插件:V-Ray Next v4.30.01 ADV for Unreal 4.21-23

最近Chaos Group官方宣布发布了虚幻引擎V-Ray渲染器,从视频中我们可以看到他能够将3ds Max,Maya,Rhino和SketchUp中的V-Ray场景直接导入到虚幻编辑器进行渲染[1],又快又准确,还可以将整个灯光贴图烘焙下来利于虚拟VR的展示[2],这个几乎颠覆了整个室内以及渲染的行业。虚幻引擎UE4渲染插件:V-Ray Next v4.30.00 ADV for Unreal ...

2020-12-24 02:55:16 1416

原创 access exex控制pc_【转载】白话windows之 访问控制模型(Access Control Model)

当一个线程使用Open*打开一个内核对象时,会发生什么?有两种可能:1.打开成功,拿到句柄2.打开失败这不是废话么?!为啥打开失败呢?有两种可能:1.当前线程不具有指定的特权2.权限不足(由dwDesiredAccess参数指定权限)这个时候就引入了今天的主题:令牌(包含特权列表)和安全描述符(描述用户权限)。Tokentoken是什么?对了,他就是一个令牌。就像原先钦差大臣手里面的上方...

2020-12-23 23:37:39 214

原创 python安装笔记_python 库安装笔记

python 库安装笔记[email protected]作者:Zhouwan2017-2-22友情提示安装python库的过程中,最重要的地方就是版本需要兼容。其中操作系统为64位,Python为2.X 64位,下载安装文件的时候也要注意版本匹配。其中文件名中包含的cp27表示CPython 2.7版本,cp34表示CPython 3.4,win_arm64指的是64位版本。直奔主题安装pip...

2020-12-23 21:00:59 125

原创 easyswoole和mixphp_PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写

English | 中文Swoole Swoole is an event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C and C++ for PHP.✨Event-basedThe ne...

2020-12-23 00:10:53 191

原创 民科微服务小程序怎么注册_小程序怎么注册申请?如何开发微信小程序!都在这里了...

微信公开开启注册小程序是一种新的开发能力,开发者可以快速地开发一个小程序;小程序可以在微信内被便捷的获取和传播,同时具有出色的使用体验。那么要怎么操作小程序的申请和认证呢?接下来我们就一起来学习一下吧。完成小程序注册其实非常简单,整个过程耗时不到十分钟。小程序注册:首先,你需要进入微信公众平台。小程序注册第二步。点击右上角的「立即注册」链接。小程序注册第三步。在「帐户类型」页面中,选择「...

2020-12-21 19:09:14 1963

原创 触发2次 layui_如何彻底理解Redis持久化?触发机制注意的点 | AOF持久化过程

前言大家都知道Redis一个内存数据库,它支持2种持久化方式:RDB(Snapshot 内存快照) ,AOF(append only file)。持久化功能将内存中的数据同步到磁盘来避免Redis发生异常导致数据丢失的情况。当Redis实例重启时,即可利用之前持久化的文件实现数据恢复。接下来,本文介绍两种持久化的运行机制和优缺点。一 RDBRDB是默认的持久化方式,按照一定的策略周期性的将内存中的...

2020-12-19 14:58:48 43

转载 slurm跑python,Slurm多处理Python作业

I have a 4 node Slurm cluster, each with 6 cores. I would like to submit a test Python script (it spawns processes that print the hostname of the node it's being run on) utilizing Multiprocessing as f...

2020-12-06 10:04:12 337

原创 ad导入pcd后网络标号消失_创建一个可隐秘接管AD中对象的后门

介绍在AD(Active Directory)中,有不同的方法可以通过对象的DACL设置后门,例如OU、GPO、Group或User等。我最近一直在进行这方面的研究,希望发现更多隐藏在其中的新方法,我也乐于和大家分享。在详细了解了AD中的访问控制列表(ACL)后,我发现了一个很好的隐藏对象DACL的方法,此外还能在任何时候偷偷摸摸接管该对象。总结首先要说明的是,该文章的主要观点来自SpecterO...

2020-12-04 09:50:41 312

原创 flutter dio封装_Flutter 入门指北系列最终之实战篇

码个蛋(codeegg)第 696次推文作者:Kuky_xs博客:https://www.jianshu.com/p/97c2dbcac3af还记得Flutter系列不?上一次讲到网络的,想不起来的回顾一下~Flutter入门指北(Part 13)之网络今天分析Flutter入门指北系列的最终篇啦~讲完了常用的部件和网络请求后,差不多该进入整体实战了,这里我们将写一个比较熟悉的项目,...

2020-12-01 18:25:05 455

空空如也

空空如也

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

TA关注的人

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