拼搏河马

文章
4
资源
0
加入时间
4年2月16天

redis加锁的几种方法

1. redis加锁分类  redis能用的的加锁命令分表是INCR、SETNX、SET2. 第一种锁命令INCR  这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。  然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说明这个锁正在被使用当中。复制代码1、 客户端A请求服务器获取key的值为1表示获取了锁2、 客户端B也去请求服务器获取key的值为2表示获取锁失败3、 客户端A执

Android端腾讯性能监控框架Matrix源码分析之第一篇

腾讯性能监控框架Matrix源码分析之第一篇概述前几天腾讯将一款Android应用性能监控的框架matrix开源了,源码地址在https://github.com/Tencent/matrix,作者是微信终端团队。matrix到底是什么?据官方说法如下:Matrix 是一款微信研发并日常使用的 APM(Application Performance Manage),当前主要运行在 Andro...

Linux系统一键式部署JDK记录说明

Linux系统一键式部署JDK记录说明执行命令执行命令脚本方法:#!/bin/bashftpuser=xxxxftppasswd='xxxxxx'function install_jdk(){ #download wget -nH -m -c -t 0 ftp://47.98.137.129/jdk-8u144-linux-x64.rpm --ftp-user=$ftpuser --ftp-password=$ftppasswd rpm -ivh

Direct2D教程(一)Direct2D已经来了,谁是GDI的终结者?什么是Direct2D运行需求D2D的架构可视效果可交互性期待

什么是Direct2D一言以蔽之,就是Windows 7平台上的一个2D图形API,可以提供高性能,高质量的2D渲染。大多数人对Direct2D可能都比较陌生,以至于我之前在论坛上提到这个词的时候,有人竟然说你是不是写错了?可能大家比较熟悉的是Direct3D,因为D3D已经是当前游戏界的主流应用。在过去,3D世界是OpenGL与DirectX二分天下,但是由于OpenGL发展十分滞后,而且没...