Nicksxs's Blog
https://nicksxs.me/icon.png
What hurts more, the pain of hard work or the pain of regret?
2020-12-13T13:19:43.353Z
https://nicksxs.me/
Nicksxs
Hexo
Leetcode 105 从前序与中序遍历序列构造二叉树(Construct Binary Tree from Preorder and Inorder Traversal) 题解分析
https://nicksxs.me/2020/12/13/Leetcode-105-%E4%BB%8E%E5%89%8D%E5%BA%8F%E4%B8%8E%E4%B8%AD%E5%BA%8F%E9%81%8D%E5%8E%86%E5%BA%8F%E5%88%97%E6%9E%84%E9%80%A0%E4%BA%8C%E5%8F%89%E6%A0%91-Construct-Binary-Tree-from-Preorder-and-Inorder-Traversal-%E9%A2%98%E8%A7%A3%E5%88%86%E6%9E%90/
2020-12-13T13:19:43.000Z
2020-12-13T13:19:43.353Z
<h2 id="题目介绍"><a href="#题目介绍" class="headerlink" title="题目介绍"></a>题目介绍</h2><p>Given preorder and inorder traversal of a tree, construct the
Leetcode 155 最小栈(Min Stack) 题解分析
https://nicksxs.me/2020/12/06/Leetcode-155-%E6%9C%80%E5%B0%8F%E6%A0%88-Min-Stack-%E9%A2%98%E8%A7%A3%E5%88%86%E6%9E%90/
2020-12-06T13:55:55.000Z
2020-12-06T13:55:55.404Z
<h2 id="题目介绍"><a href="#题目介绍" class="headerlink" title="题目介绍"></a>题目介绍</h2><p>Design a stack that supports push, pop, top, and retrieving
从清华美院学姐聊聊我们身边的恶人
https://nicksxs.me/2020/11/29/%E4%BB%8E%E6%B8%85%E5%8D%8E%E7%BE%8E%E9%99%A2%E5%AD%A6%E5%A7%90%E8%81%8A%E8%81%8A%E6%88%91%E4%BB%AC%E8%BA%AB%E8%BE%B9%E7%9A%84%E6%81%B6%E4%BA%BA/
2020-11-29T15:55:41.000Z
2020-11-29T15:55:41.170Z
<p>前几天清华美院学姐的热点火了,然后仔细看了下,其实是个学姐诬陷以为其貌不扬的男同学摸她屁股<br><img data-src="https://gitee.com/nicksxs/images/raw/master/uPic/ZovTIK.jpg"
聊聊 Dubbo 的容错机制
https://nicksxs.me/2020/11/22/%E8%81%8A%E8%81%8A-Dubbo-%E7%9A%84%E5%AE%B9%E9%94%99%E6%9C%BA%E5%88%B6/
2020-11-22T13:37:55.000Z
2020-11-22T13:37:55.756Z
<p>之前看了 dubbo 的一些代码,在学习过程中,主要关注那些比较“高级”的内容,SPI,自适应扩展等,却忘了一些作为一个 rpc
Leetcode 234 回文链表(Palindrome Linked List) 题解分析
https://nicksxs.me/2020/11/15/Leetcode-234-%E5%9B%9E%E6%96%87%E8%81%94%E8%A1%A8-Palindrome-Linked-List-%E9%A2%98%E8%A7%A3%E5%88%86%E6%9E%90/
2020-11-15T15:47:20.000Z
2020-12-13T12:59:06.873Z
<h2 id="题目介绍"><a href="#题目介绍" class="headerlink" title="题目介绍"></a>题目介绍</h2><p>Given a singly linked list, determine if it is a
聊聊 Java 的类加载机制一
https://nicksxs.me/2020/11/08/%E8%81%8A%E8%81%8A-Java-%E7%9A%84%E7%B1%BB%E5%8A%A0%E8%BD%BD%E6%9C%BA%E5%88%B6/
2020-11-08T14:53:19.000Z
2020-11-08T14:55:23.000Z
<p>一说到这个主题,想到的应该是双亲委派模型,不过讲的包括但不限于这个,主要内容是参考深入理解 Java 虚拟机书中的介绍,<br>一个类型的生命周期包含了七个阶段,加载,验证,准备,解析,初始化,使用,卸载。</p>
<ul>
<li><h2 id="加载"><a
Apollo 的 value 注解是怎么自动更新的
https://nicksxs.me/2020/11/01/Apollo-%E7%9A%84-value-%E6%B3%A8%E8%A7%A3%E6%98%AF%E6%80%8E%E4%B9%88%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E7%9A%84/
2020-11-01T15:26:43.000Z
2020-11-01T15:29:20.000Z
<p>在前司和目前公司,用的配置中心都是使用的 Apollo,经过了业界验证,比较强大的配置管理系统,特别是在0.10 后开始支持对使用 value 注解的配置值进行自动更新,今天刚好有个同学问到我,就顺便写篇文章记录下,其实也是借助于 spring 强大的 bean
Leetcode 104 二叉树的最大深度(Maximum Depth of Binary Tree) 题解分析
https://nicksxs.me/2020/10/25/Leetcode-104-%E4%BA%8C%E5%8F%89%E6%A0%91%E7%9A%84%E6%9C%80%E5%A4%A7%E6%B7%B1%E5%BA%A6-Maximum-Depth-of-Binary-Tree-%E9%A2%98%E8%A7%A3%E5%88%86%E6%9E%90/
2020-10-25T15:43:29.000Z
2020-10-25T15:43:29.000Z
<h2 id="题目介绍"><a href="#题目介绍" class="headerlink"
在老丈人家的小工记五
https://nicksxs.me/2020/10/18/%E5%9C%A8%E8%80%81%E4%B8%88%E4%BA%BA%E5%AE%B6%E7%9A%84%E5%B0%8F%E5%B7%A5%E8%AE%B0%E4%BA%94/
2020-10-18T15:14:52.000Z
2020-10-18T15:15:50.000Z
<p>终于回忆起来了,年纪大了写这种东西真的要立马写,不然很容易想不起来,那天应该是 9 月 12 日,也就是上周六,因为我爸也去了,而且娘亲(丈母娘,LD
Leetcode 2 Add Two Numbers 题解分析
https://nicksxs.me/2020/10/11/Leetcode-2-Add-Two-Numbers-%E9%A2%98%E8%A7%A3%E5%88%86%E6%9E%90/
2020-10-11T15:22:45.000Z
2020-10-11T15:23:51.000Z
<p>又 roll 到了一个以前做过的题,不过现在用 Java 也来写一下,是 easy 级别的,所以就简单说下</p>
<h2 id="简要介绍"><a href="#简要介绍" class="headerlink"
mybatis 的缓存是怎么回事
https://nicksxs.me/2020/10/03/mybatis-%E7%9A%84%E7%BC%93%E5%AD%98%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B/
2020-10-03T14:43:13.000Z
2020-10-03T14:43:13.000Z
<p>Java 真的是任何一个中间件,比较常用的那种,都有很多内容值得深挖,比如这个缓存,慢慢有过一些感悟,比如如何提升性能,缓存无疑是一大重要手段,最底层开始 CPU
在老丈人家的小工记四
https://nicksxs.me/2020/09/26/%E5%9C%A8%E8%80%81%E4%B8%88%E4%BA%BA%E5%AE%B6%E7%9A%84%E5%B0%8F%E5%B7%A5%E8%AE%B0%E5%9B%9B/
2020-09-26T15:48:05.000Z
2020-09-26T15:48:05.000Z
<h2 id="小工记四"><a href="#小工记四" class="headerlink"
Leetcode 3 Longest Substring Without Repeating Characters 题解分析
https://nicksxs.me/2020/09/20/Leetcode-3-Longest-Substring-Without-Repeating-Characters-%E9%A2%98%E8%A7%A3%E5%88%86%E6%9E%90/
2020-09-20T13:40:23.000Z
2020-09-20T13:45:17.000Z
<p>又做了个题,看记录是以前用 C++写过的,现在捋一捋思路,用 Java 再写了一下,思路还是比较清晰的,但是边界细节处理得比较差</p>
<h2 id="简要介绍"><a href="#简要介绍" class="headerlink"
在老丈人家的小工记三
https://nicksxs.me/2020/09/13/%E5%9C%A8%E8%80%81%E4%B8%88%E4%BA%BA%E5%AE%B6%E7%9A%84%E5%B0%8F%E5%B7%A5%E8%AE%B0%E4%B8%89/
2020-09-13T15:37:21.000Z
2020-09-13T15:39:01.000Z
<h2 id="小工记三"><a href="#小工记三" class="headerlink"
mybatis 的 $ 和 # 是有啥区别
https://nicksxs.me/2020/09/06/mybatis-%E7%9A%84-%E5%92%8C-%E6%98%AF%E6%9C%89%E5%95%A5%E5%8C%BA%E5%88%AB/
2020-09-06T15:14:50.000Z
2020-09-06T15:18:32.000Z
<p>这个问题也是面试中常被问到的,就抽空来了解下这个,跳过一大段前面初始化的逻辑,<br>对于一条<code>select * from t1 where id = #{id}</code>这样的 sql,在初始化扫描 mapper 的xml文件的时候会根据是否是
这周末我又在老丈人家打了天小工
https://nicksxs.me/2020/08/30/%E8%BF%99%E5%91%A8%E6%9C%AB%E6%88%91%E5%8F%88%E5%9C%A8%E8%80%81%E4%B8%88%E4%BA%BA%E5%AE%B6%E6%89%93%E4%BA%86%E5%A4%A9%E5%B0%8F%E5%B7%A5/
2020-08-30T15:22:57.000Z
2020-08-30T15:31:08.000Z
<p>因为活实在比较多,也不太好叫大工(活比较杂散),相比上一次我跟 LD
Filter, Interceptor, Aop, 啥, 啥, 啥? 这些都是啥?
https://nicksxs.me/2020/08/22/Filter-Intercepter-Aop-%E5%95%A5-%E5%95%A5-%E5%95%A5-%E8%BF%99%E4%BA%9B%E9%83%BD%E6%98%AF%E5%95%A5/
2020-08-22T12:44:32.000Z
2020-08-23T15:10:23.000Z
<p>本来是想取个像现在那些公众号转了又转的文章标题,”面试官再问你xxxxx,就把这篇文章甩给他看”这种标题,但是觉得实在太 low
周末我在老丈人家打了天小工
https://nicksxs.me/2020/08/16/%E5%91%A8%E6%9C%AB%E6%88%91%E5%9C%A8%E8%80%81%E4%B8%88%E4%BA%BA%E5%AE%B6%E6%89%93%E4%BA%86%E5%A4%A9%E5%B0%8F%E5%B7%A5/
2020-08-16T15:01:09.000Z
2020-08-16T15:48:08.000Z
<p>这周回家提前约好了要去老丈人家帮下忙,因为在翻修下老房子,活不是特别整的那种,所以大部分都是自己干,或者找个大工临时干几天(我们这那种比较专业的泥工匠叫做大工),像我这样去帮忙的,就是干点小工(把给大工帮忙的,干些偏体力活的叫做小工)的活。从大学毕业以后真的蛮少帮家里干活了
Linux 下 grep 命令的一点小技巧
https://nicksxs.me/2020/08/06/Linux-%E4%B8%8B-grep-%E5%91%BD%E4%BB%A4%E7%9A%84%E4%B8%80%E7%82%B9%E5%B0%8F%E6%8A%80%E5%B7%A7/
2020-08-06T09:07:17.000Z
2020-08-06T13:30:26.000Z
<p>用了比较久的 grep 命令,其实都只是用了最最基本的功能来查日志,</p>
<p>譬如</p>
<figure class="highlight shell"><table><tr><td class="gutter"><pre><span
聊聊 Java 自带的那些*逆天*工具
https://nicksxs.me/2020/08/02/%E8%81%8A%E8%81%8A-Java-%E8%87%AA%E5%B8%A6%E7%9A%84%E9%82%A3%E4%BA%9B%E9%80%86%E5%A4%A9%E5%B7%A5%E5%85%B7/
2020-08-02T13:13:59.000Z
2020-09-13T15:40:17.000Z
<p>原谅我的标题党,其实这些工具的确很厉害,之前其实介绍过一点相关的,是从我一次问题排查的过程中用到的,但是最近又有碰到一次排查问题,发现其实用 idea 直接 <code>dump thread</code> 是不现实的,毕竟服务器环境的没法这么操作,那就得用 Java