免责声明:网站内容仅供个人学习记录,禁做商业用途,转载请注明出处。

版权所有 © 2017-2020 NEUSNCP个人学习笔记 辽ICP备17017855号-2

ElasticSearch并发机制、悲观锁与乐观锁

背景: 普通的ES操作流程 1.先get document数据,商品信息,显示到网页上,同时在内存中缓存该document的数据 2.当网页发生了购买之后,直接基于内存中的数据,进行计算和操作 3.将计算后的结果写回ES中 我们期望的应该是说,线程A将库存-1 ,设置为99件; 然后线程B接着这个99件,将库存-1 ,变为98件,然后设置到ES中; 最终ES中应该库存是98件才对啊。。。 上面说的这个流程和过程,其实就是 ES中的并发冲突问题,会导致数据不准确 方案: 悲观锁与乐观锁两种并发控制方案 悲观...

继续阅读 »
分享到:

解决校园网流量不足,使用反向代理使实验室服务器互联网访问走客户端互联网出口

本文要解决的问题: 校园网流量不足,而客户端互联网出口无法供服务器使用。 难点: 使用VPN连接服务器后,服务器无法直接访问客户端网络。具体表现为ping VPN分配的客户端IP无法ping通。TCP等连接也无法建立。 解决方式: 使用FRP反向代理工具,进行内网穿透。 网络构架图: 配置: 在客户端建立一个SOCKS5代理或HTTP代理。 参照连接中配置( https://github.com/fatedier/frp#access-your-computer-in-lan-by-ssh )分别在客户端...

继续阅读 »
分享到:

几种动态网络表述方式的比较

动态网络 相关的表述方式有很多,常见如下名词: Dynamic network Temporal network Evolutionary network Time-varying network 1. Dynamic network,指与static network相反的网络,非常宽泛地指网络随时间变化 (The network topology changes over times,Nodes and/or edges may come and go),Nature.com关于dynamic ...

继续阅读 »
分享到:

黑苹果洗白白(台式机MacOS 10.15.4)

往期目录: VMWare 安装苹果系统 小米Air 13.3 i5 7200U 指纹解锁-独立显卡版安装 MacOS 10.13.6 Mac OS 10.15 使用 Clover Configurator 配置开机系统引导项及常用设置 上面三个博客是我学习Mac 系统的三个阶段,首先呢是在虚拟机中安装,这个风险比较小,初步了解一下苹果系统的特点;然后是在笔记本上安装,这个有比较完整的教程,只要跟着做基本上都能实现;最后是台式机刷黑苹果,手动处理了一堆驱动和优化问题。最后安装好的苹果系统就要洗白白了,要不然...

继续阅读 »
分享到: