前言 基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。 背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存…
2025/2/25 23:19:01 人评论 次浏览离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。 通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小。例如: 原数据:1,999,100000,15;处理后&…
2025/2/25 23:00:54 人评论 次浏览分布式概述 分布式(distributed)是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段,将一个业务拆分成不同的子业务,分布在不同的机器上执行。服务之间通过远程调用协同工作,对外提供服务。 从理念上讲&am…
2025/2/25 21:20:53 人评论 次浏览首先在启动tomcat时出现闪退而造成看不到报错信息,就通过文本文档文件修改tomcat的bin目录下的startup.bat文件的最后一段内容 图中的倒数第二行中原本是start现在将其修改为run 的作用就是在控制台启动tomcat时不会新开一个窗口,这样我们就能看到tomcat 的日志信息. 几天我的…
2025/2/25 21:05:39 人评论 次浏览#ORA-00909:参数个数无效 网上查了很多解决办法,但是都不行。最后发现,自己写的sql语句用到了nvl函数。 正常的nvl函数应该是nvl(String,replace_String), 我写成了 nvl(String replace_String),没有写中间那个逗…
2025/2/25 23:19:31 人评论 次浏览前言 基于Redis使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。 背景:我们项目中的抢购订单采用的是分布式锁来解决的。有一次,运营做了一个飞天茅台的抢购活动,库存…
2025/2/25 23:19:01 人评论 次浏览如果通过POD的形式来启动多个容器那么它们的名称空间会是共享的么,所以我这里讨论是在默认情况下同一个POD的不同容器的哪些名称空间是打通的。这里先说一下结论,共享的是UTS、IPC、NET、USER。 UTS名称空间 主机名名称空间,保存内核名称、版…
2025/2/25 23:18:30 人评论 次浏览Android系统是基于Linux内核开发的,因此,Android系统不仅保留和继承了Linux操作系统的安全机制,而且其系统架构的各个层次都有独特的安全特性[2] 。 1. Linux内核层安全机制 Android的Linux内核包含了强制访问控制机制和自主访问控制机制。强…
2025/2/25 23:18:00 人评论 次浏览地理数据的坐标主要分为两种方式:地理坐标和投影坐标。地理坐标是球面坐标,简单来说就是使用经纬度来表示位置坐标,投影是按照一定的数学模型将球面坐标投影到几何体后,用平面坐标(x和y)来表示位置信息。工…
2025/2/25 23:16:59 人评论 次浏览创建文件 vim movie.txt数据准备: 《疑犯追踪》 悬疑,动作,科幻,剧情 《Lie to me》 悬疑,警匪,动作,心理,剧情 《战狼 2》 战争,动作,灾难创建新表: create table movie_info(movie string,category string) row format delimited fields …
2025/2/25 23:16:29 人评论 次浏览Cache aside Cache aside也就是旁路缓存,是比较常用的缓存策略。 (1)读请求常见流程 应用首先会判断缓存是否有该数据,缓存命中直接返回数据,缓存未命中即缓存穿透到数据库,从数据库查询数据然后回写到缓…
2025/2/25 20:35:13 人评论 次浏览一、网络协议 国际标准化组织(International Standard Organization,ISO)公布了开放系统互连参考模型(OSI/RM)。OSI/RM是一种分层的体系结构,参考模型共有7层。 TCP/IP(Transmission Control Protocol/Internet Protoc…
2025/2/25 20:34:42 人评论 次浏览"本源码不能成一个完整的游戏,还欠缺很多的东西,当初只是作为使用cocos2dx引擎时的练习。 源码也非常的简单,基本都是if else作为判断,相信有编程功底的辕门都能看懂。 ——《节奏大师》是一款老少皆宜的绿色音乐游戏。…
2025/2/25 20:34:12 人评论 次浏览转自:牛奶、不加糖 http://www.cnblogs.com/ITtangtang/archive/2012/04/22/2465382.html1. java.lang.NullPointerException(空指针异常)调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化…
2025/2/25 20:33:41 人评论 次浏览一、内存优化检查主要工具: free top vmstat二:和内存相关的几个指标: 1、 平均负载 2、 i/o三、如何判断linux服务器是否需要添加内存: 关键察看是否swap里面参数的si和so参数是否为0,如果为0说明内…
2025/2/25 20:33:10 人评论 次浏览http://www.linuxidc.com/Linux/2014-02/97389.htm 我是参考上一篇文章安装的,谨记在配置主机名页面点机【网络配置】按钮配置下网络,不然安装的linux ip是 127.0.0.1 配置后你的linux就可以连网了 另外我安装过程中没有出现第22和23步但最后没什么影响…
2025/2/25 20:32:09 人评论 次浏览