![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
清风亦思雨
一朝风和天烂漫,刹那烦心无波澜。
展开
-
Java实现本地缓存
Java实现本地缓存,我们可以使用Java的ConcurrentHashMap,它是一个线程安全的集合,适合在多线程环境中使用。下面是一个简单的Java实现,没有使用Spring Cache,但可以作为基础来理解缓存的工作原理。写好两个类之后,可以进行测试了,在服务controller里面加一个测试方法,或写一个测试方法,验证数据;先创建一个缓存类,主要是存放数据和缓存时间,该类的内容或属性可以根据业务自行添加。以上是实现思路,如有更好的办法或见解还望指正!原创 2024-06-04 10:20:22 · 212 阅读 · 0 评论 -
力扣:第 317 场周赛
2.第二题是思维题,当时想到了两个哈希Map来操作,因为考虑到了太多,又创建了内部类,导致时间不够,官方使用两个哈希Map来解决问题。4第四题,各位感兴趣可以去力扣详细了解,在这里不过多阐述,毕竟我还没能力看懂。很多人通过两次判断,分别除2判断,除3判断,我当时直接除6进行判断。1.当时第一题用了4:52,罚时一次,因为没有考虑到除零异常。第三题,当时罚时三次,不过还是AC了。第一次参加周赛,还是蛮高兴的,哈哈。分别对应3、4、5、6分。原创 2022-10-31 11:22:18 · 426 阅读 · 0 评论 -
Leetcode 2.两数相加 两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的。
题目给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。题目链接https//leetcode.cn/problems/add-two-numbers。内存消耗41.6MB,在所有Java提交中击败了32.66%的用户。给你了两个链表,按相反顺序把他们转换为整数,然后相加,再反向输出为链表。执行用时8ms,在所有Java提交中击败了100.00%的用户。请你将两个数相加,并以相同形式返回一个表示和的链表。......原创 2022-07-29 09:35:41 · 2228 阅读 · 0 评论