上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 今天在力扣上看到一道题,判断两个字符串是否为同构字符串,题目如下: 给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身 阅读全文
posted @ 2020-11-27 13:18 无心大魔王 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 今天在力扣上做了一道算法题,题目如下: 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 阅读全文
posted @ 2020-11-26 16:27 无心大魔王 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 最近很慌自己算法这一块,想着去领扣上练一下,然后遇到了一道最大连续子数组的问题,感觉似曾相识,就是想不起来怎么做。虽说可以用暴力法来解,但是那样的话就没有什么练习的必要了。 题目大致如下: 给定一个数组,求它的最大连续子数组,这里的最大指的是子数组之和最大,数组中可能有正数、负数或者0。 因为之前接 阅读全文
posted @ 2020-11-25 14:13 无心大魔王 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 之前接触到线程池之后,对线程复用很感兴趣。但是,线程执行完后就会销毁,那么线程的复用又是如何实现的呢? 最近在网上找了一下相关资料,发现了一篇文章讲解的比较浅显易懂,根据该文章的思路,自己自由发挥了一下,估计大概应该就是这么个意思吧。 BlockingQueue<Runnable> runnable 阅读全文
posted @ 2020-11-23 10:08 无心大魔王 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 之前在做一个项目的时候,遇到了这样一个问题: 读操作可以同时进行,写操作不能同时进行,读写操作不能同时进行。 通俗来说,就是当执行读操作的时候,除了不能写入之外,其他都行。但是,当执行写操作的时候,除了当前操作之外,什么都做不了。 当时一怒之下暴力加锁,管你什么操作,全都给我一个一个执行,这样的话, 阅读全文
posted @ 2020-11-20 14:21 无心大魔王 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 中午躺在床上,闲来无事草草看了一眼微信,无意间发现了一篇技术文章,讲的是StringJoiner的运用。 当时第一反应就是这玩意大概又是java8以上版本新出的东西吧?细看发现并不是,居然是java8中存在的一个用于构建字符串的类。以前居然完全没听说过... ...惊叹之余,决定必须学一波。 由于这 阅读全文
posted @ 2020-11-18 14:19 无心大魔王 阅读(838) 评论(0) 推荐(1) 编辑
摘要: 早先在学习过程中无意间发现了模板引擎这个技术,感觉挺有意思的,但是面对N中新的语法(th:text、th:utext... ...),完全提不起学习的动力。 最近又在无意间再次接触到了thymeleaf,终于下定决心学他一手,之前也看过网上的一些观点,貌似这东西已经不流行了,但是也不是完全没有市场, 阅读全文
posted @ 2020-11-09 11:35 无心大魔王 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 最近对红黑树产生了兴趣,想研究一波,找了篇文章说需要具备二叉查找树和完美平衡二叉树的知识,我慌了... ... 怎么办呢?学一手吧,找了一篇二叉树教学文章,然而它告诉我要先学递归算法,递归这东西我知道,就是没怎么用过,理论懂点,实操手生。 先简单回顾了一下递归,然后找了道经典习题热热身,再然后开始着 阅读全文
posted @ 2020-11-07 15:29 无心大魔王 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 最近再一次接触到了一个熟悉的名词,分段锁,一篇文章中对于这个名词给出的介绍大意是使用多个锁来对分段后的数据进行加锁,而不是一个锁锁住所有数据。 然后我简单的思考了一下,如果说现在有一个数组长度为二十,将其分为两段前十个数据一段,后十个数据为另一段,然后当线程访问第一段数据时,使用第一个线程锁,以此类 阅读全文
posted @ 2020-11-07 11:11 无心大魔王 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 今天和公司某大佬一起研究了一个解决方案,将在此过程中收获的新知识记录一下。 事情起因于一个bug,场景如下: 服务端通过某特定记录标识向客户端发起数据查询,但出现了接收到重复数据的情况。 分析原因如下: 由于某些数据量庞大,在下一轮查询开始后,仍然没有结束。而此时按照原本的业务逻辑就可能会出现相同指 阅读全文
posted @ 2020-11-06 15:26 无心大魔王 阅读(67) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页