草庐IT

leetcode122. Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II(简单)

一、题目大意标签:贪心https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii给你一个整数数组prices,其中 prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润 。示例1:输入:prices=[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。 随后,在第4天(股票价格=3)的时候买入,在第5天(股

Redis 分布式锁

概述单机架构下,一个进程中的多个线程竞争同一共享资源时,通常使用JVM级别的锁即可保证互斥,以对商品下单并扣库存为例:publicStringdeductStock(){synchronized(this){//获取库存值intstock=Integer.parseInt(stringRedisTemplate.opsForValue().get("stock"));if(stock>0){intrealStock=stock-1;stringRedisTemplate.opsForValue().set("stock",realStock+"")System.out.println("扣减成

Redis 分布式锁

概述单机架构下,一个进程中的多个线程竞争同一共享资源时,通常使用JVM级别的锁即可保证互斥,以对商品下单并扣库存为例:publicStringdeductStock(){synchronized(this){//获取库存值intstock=Integer.parseInt(stringRedisTemplate.opsForValue().get("stock"));if(stock>0){intrealStock=stock-1;stringRedisTemplate.opsForValue().set("stock",realStock+"")System.out.println("扣减成
78910