一、场景: 两个用户发起下单请求,下单前需要查库存是否有剩余。 用户甲 :1、阶段1 :访问缓存库存,获取到缓存库存数量为1; 2、阶段1 :缓存数量为1,即有库存,准备更新,然后删除缓存库存; 3、阶段3 :然后更新数据库库存为 0; 用户乙:1、阶段2 :访问缓存库存,发现库存为空; 2、阶段2 ...
分类:
数据库 时间:
2020-11-18 13:22:46
阅读次数:
30
1、判断奇偶数 void odd_even(int n) { if(n & 1 == 1) { printf("n是奇数!\n"); } } 2、交换两个数字 int swap(int x, int y) { x = x ^ y; y = x ^ y; x = x ^ y; } 基于异或运算的如下性 ...
分类:
编程语言 时间:
2020-11-17 12:40:14
阅读次数:
9
#头文件 #include<queue> 首先是基本的用法 定义一个普通队列(先进先出) queue q; 然后是一些基本的用法: a=q.top(); a=q.front();//两个都是取队首元素 a=q.back();//返回对尾元素 q.push(a);//将a入队 q.pop();//将队 ...
分类:
其他好文 时间:
2020-11-16 14:04:06
阅读次数:
18
此操作是在腾讯云服务器linux centos 7.4 完成搭建ftp服务器 vsftpd 的; 安装 vsftpd $ yum install vsftpd -y 启动 $ service vsftpd start && systemctl restart vsftpd.service 关闭 se ...
分类:
系统相关 时间:
2020-11-16 12:59:40
阅读次数:
17
华为云服务器的简单使用 一、 购买服务器: 到华为云官网上,貌似学生认证购买能优惠挺多的。 进入控制台就能看到自己的服务器了,下面是我的服务器: 二、 设置安全组 点击自己的云服务器进去,看到这个界面: 再点击这个服务器的名称进去,就可以对这个服务器进行设置了:选择安全组,展开Sys-default ...
分类:
Web程序 时间:
2020-11-12 14:25:24
阅读次数:
21
更换项目位置利用集合的更换函数 swap(),移动项目到指定位置,其他所有项目后移要实现这个没有现成的方法可用,上面的swap只会下拉交换两个项目,中间的项目索引不会发生变化,这里分三步实现1.取出要移动的列表项目2.移除此项目3.添加此项目到指定位置 ...
分类:
移动开发 时间:
2020-11-12 13:58:39
阅读次数:
16
首先购买一个服务器,练手的话可以购买阿里云的学生服务器,9.5一个月 https://developer.aliyun.com/plan/grow-up 这里买的是ubunto16.04 也可以用centos,买完之后找到实例,就能看到服务器IP了,需要自己设置云服务器的账号密码,然后打开端口22 ...
分类:
数据库 时间:
2020-11-12 13:43:21
阅读次数:
10
给了bomb.c和bomb二进制可执行目标程序,bomb.c不能直接编译和运行,只是有一些提示,但是程序大致结构是:有6个关卡,每个都需要输入(stdin/文件)一个字符串,运行后判断是否输入了正确的字符串。我们需要反汇编bomb,找到这6个正确的字符串。 我是在Amazon的云服务器上完成的,64 ...
分类:
其他好文 时间:
2020-11-11 16:40:04
阅读次数:
8
class Solution { public ListNode swapPairs(ListNode head) { ListNode dummy = new ListNode(-1); ListNode p = dummy; dummy.next = head; while(p != null ...
分类:
其他好文 时间:
2020-11-10 11:12:58
阅读次数:
4
1.39.102.74.144云服务器有 /00yanqb/tomcat8_dubbo_admin ;可以直接启动来监控zookeeper注册的接口/http://39.102.74.144:8080/dubbo-admin-2.5.10/ root root 2.20201109更新website ...
分类:
其他好文 时间:
2020-11-10 11:02:06
阅读次数:
8