- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 714. 买卖股票的最佳时机含手续费
最近在规律的刷题。写一下做题的随想,仅做记录,欢迎指正。₍˄·͈༝·͈˄₎◞ ̑̑*714. 买卖股票的最佳时机含手续费3. 大佬题解4. 思考关于如何想到使用2个状态转移方程,我把代码发给AI,让他解释了一下:这个问题的核心在于如何用状态来清晰表达问题的逻辑。我们使用两个状态转移方程分别表示 持有 和 未持有 是基于以下几个关键思路:股票买卖问题的基本限制是:这些限制决定了:因此,用两个状态区分 “持有” 和 “未持有” 是自然的逻辑分解方式。为了实现问题的分解,我们用动态规划来表示不同的状态:
2024-11-23 21:24:55
969
原创 Mockito中使用RedisTemplate的问题
码友们在写单元测试时如果一个SpringBean中使用RedisTemplate,那么在使用@Mock来mock使用时可能会出现NPE(空指针异常)。这是因为在启动Mockito的单测时,不会启动Spring的全部上下文,也不会初始化所有的Bean(当然了,也不会初始化RedisTemplate)。当使用mock出来的redisTemplate时,其opsForValue()方法会返回了一个空对象,随后又直接调用空对象的get(String key)方法,这这样就会导致空指针异常了。
2024-11-04 16:47:02
374
原创 2021-06-06
java线程创建显示创建:通过创建一个thread对象,参数是一个匿名内部类Runnable,通过重写Runnable的run()方法来实现创建一个线程,通过调用其start方法来启用该线程。也可以用lamda表达式来实现。在这里插入代码片```Thread test = new Thread(new Runnable() { @Override public void run() { // todo 这里写上业务代码
2021-06-06 10:06:03
93
空空如也
在Android studio中建立多个XML布局文件时出现了这样的错误
2018-11-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人