<?xml version="1.0" encoding="utf-8"?>
|
|
<feed xmlns="http://www.w3.org/2005/Atom">
|
|
<title>Nicksxs's Blog</title>
|
|
<icon>https://nicksxs.me/icon.png</icon>
|
|
<subtitle>What hurts more, the pain of hard work or the pain of regret?</subtitle>
|
|
<link href="/atom.xml" rel="self"/>
|
|
|
|
<link href="https://nicksxs.me/"/>
|
|
<updated>2020-03-01T14:57:29.521Z</updated>
|
|
<id>https://nicksxs.me/</id>
|
|
|
|
<author>
|
|
<name>Nicksxs</name>
|
|
|
|
</author>
|
|
|
|
<generator uri="https://hexo.io/">Hexo</generator>
|
|
|
|
<entry>
|
|
<title>寄生虫观后感</title>
|
|
<link href="https://nicksxs.me/2020/03/01/%E5%AF%84%E7%94%9F%E8%99%AB%E8%A7%82%E5%90%8E%E6%84%9F/"/>
|
|
<id>https://nicksxs.me/2020/03/01/%E5%AF%84%E7%94%9F%E8%99%AB%E8%A7%82%E5%90%8E%E6%84%9F/</id>
|
|
<published>2020-03-01T14:56:02.000Z</published>
|
|
<updated>2020-03-01T14:57:29.521Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>寄生虫这部电影在获得奥斯卡之前就有关注了,豆瓣评分很高,一开始看到这个片名以为是像《铁线虫入侵》那种灾难片,后来看到男主,宋康昊,也是老面孔了,从高中时候在学校操场组织看的《汉江怪物》,有点二的感觉,后来在大学寝室电脑上重新看的时候,室友跟我说是韩国国宝级演员,真人不可貌相
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="生活" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/"/>
|
|
|
|
<category term="影评" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/%E5%BD%B1%E8%AF%84/"/>
|
|
|
|
<category term="2020" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/%E5%BD%B1%E8%AF%84/2020/"/>
|
|
|
|
|
|
<category term="生活" scheme="https://nicksxs.me/tags/%E7%94%9F%E6%B4%BB/"/>
|
|
|
|
<category term="影评" scheme="https://nicksxs.me/tags/%E5%BD%B1%E8%AF%84/"/>
|
|
|
|
<category term="寄生虫" scheme="https://nicksxs.me/tags/%E5%AF%84%E7%94%9F%E8%99%AB/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>gogs使用webhook部署react单页应用</title>
|
|
<link href="https://nicksxs.me/2020/02/22/gogs%E4%BD%BF%E7%94%A8webhook%E9%83%A8%E7%BD%B2react%E5%8D%95%E9%A1%B5%E5%BA%94%E7%94%A8/"/>
|
|
<id>https://nicksxs.me/2020/02/22/gogs%E4%BD%BF%E7%94%A8webhook%E9%83%A8%E7%BD%B2react%E5%8D%95%E9%A1%B5%E5%BA%94%E7%94%A8/</id>
|
|
<published>2020-02-22T04:25:25.000Z</published>
|
|
<updated>2020-02-23T09:42:22.035Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>众所周知,我是个前端彩笔,但是也想做点自己可以用的工具页面,所以就让朋友推荐了蚂蚁出品的 ant design,说基本可以直接 ctrl-c ctrl-v,实测对我这种来说还是有点难的,不过也能写点,但是现在碰到的问题是怎么部署到自己的服务器上去<br>用 ant
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="持续集成" scheme="https://nicksxs.me/categories/%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90/"/>
|
|
|
|
|
|
<category term="Gogs" scheme="https://nicksxs.me/tags/Gogs/"/>
|
|
|
|
<category term="Webhook" scheme="https://nicksxs.me/tags/Webhook/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Maven实用小技巧</title>
|
|
<link href="https://nicksxs.me/2020/02/16/Maven%E5%AE%9E%E7%94%A8%E5%B0%8F%E6%8A%80%E5%B7%A7/"/>
|
|
<id>https://nicksxs.me/2020/02/16/Maven%E5%AE%9E%E7%94%A8%E5%B0%8F%E6%8A%80%E5%B7%A7/</id>
|
|
<published>2020-02-16T02:39:42.000Z</published>
|
|
<updated>2020-02-16T06:36:56.046Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>Maven 翻译为”专家”、”内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。</p>
|
|
<p>Maven 是一个项目管理工具,可以对 Java
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/categories/Java/"/>
|
|
|
|
<category term="Maven" scheme="https://nicksxs.me/categories/Java/Maven/"/>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/tags/Java/"/>
|
|
|
|
<category term="Maven" scheme="https://nicksxs.me/tags/Maven/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>G1收集器概述</title>
|
|
<link href="https://nicksxs.me/2020/02/09/G1%E6%94%B6%E9%9B%86%E5%99%A8%E6%A6%82%E8%BF%B0/"/>
|
|
<id>https://nicksxs.me/2020/02/09/G1%E6%94%B6%E9%9B%86%E5%99%A8%E6%A6%82%E8%BF%B0/</id>
|
|
<published>2020-02-09T12:52:02.000Z</published>
|
|
<updated>2020-02-09T12:56:16.421Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>G1: The Garbage-First Collector, 垃圾回收优先的垃圾回收器,目标是用户多核 cpu 和大内存的机器,最大的特点就是可预测的停顿时间,官方给出的介绍是提供一个用户在大的堆内存情况下一个低延迟表现的解决方案,通常是 6GB
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/categories/Java/"/>
|
|
|
|
<category term="JVM" scheme="https://nicksxs.me/categories/Java/JVM/"/>
|
|
|
|
<category term="C++" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="GC" scheme="https://nicksxs.me/categories/Java/GC/"/>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/tags/Java/"/>
|
|
|
|
<category term="JVM" scheme="https://nicksxs.me/tags/JVM/"/>
|
|
|
|
<category term="C++" scheme="https://nicksxs.me/tags/C/"/>
|
|
|
|
<category term="G1" scheme="https://nicksxs.me/tags/G1/"/>
|
|
|
|
<category term="GC" scheme="https://nicksxs.me/tags/GC/"/>
|
|
|
|
<category term="Garbage-First Collector" scheme="https://nicksxs.me/tags/Garbage-First-Collector/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>2019年终总结</title>
|
|
<link href="https://nicksxs.me/2020/02/01/2019%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/"/>
|
|
<id>https://nicksxs.me/2020/02/01/2019%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/</id>
|
|
<published>2020-02-01T14:23:53.000Z</published>
|
|
<updated>2020-02-01T14:41:22.608Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>今天是农历初八了,年前一个月的时候就准备做下今年的年终总结,可是写了一点觉得太情绪化了,希望后面写个平淡点的,正好最近技术方面还没有看到一个完整成文的内容,就来写一下这一年的总结,尽量少写一点太情绪化的东西。</p>
|
|
<h3 id="跳槽"><a href="#跳槽"
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="生活" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/"/>
|
|
|
|
<category term="年终总结" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/"/>
|
|
|
|
<category term="2019" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/2019/"/>
|
|
|
|
|
|
<category term="生活" scheme="https://nicksxs.me/tags/%E7%94%9F%E6%B4%BB/"/>
|
|
|
|
<category term="年终总结" scheme="https://nicksxs.me/tags/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/"/>
|
|
|
|
<category term="2019" scheme="https://nicksxs.me/tags/2019/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>redis数据结构介绍六 快表</title>
|
|
<link href="https://nicksxs.me/2020/01/22/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E5%85%AD/"/>
|
|
<id>https://nicksxs.me/2020/01/22/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E5%85%AD/</id>
|
|
<published>2020-01-22T13:51:30.000Z</published>
|
|
<updated>2020-01-26T13:39:57.340Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>这应该是 redis 系列的最后一篇了,讲下快表,其实最前面讲的链表在早先的 redis 版本中也作为 list 的数据结构使用过,但是单纯的链表的缺陷之前也说了,插入便利,但是空间利用率低,并且不能进行二分查找等,检索效率低,ziplist
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/categories/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/categories/Redis/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="redis" scheme="https://nicksxs.me/tags/redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/tags/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>redis数据结构介绍五-第五部分 对象</title>
|
|
<link href="https://nicksxs.me/2020/01/20/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%BA%94/"/>
|
|
<id>https://nicksxs.me/2020/01/20/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%BA%94/</id>
|
|
<published>2020-01-19T17:02:48.000Z</published>
|
|
<updated>2020-01-19T17:02:48.081Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>前面说了这么些数据结构,其实大家对于 redis 最初的印象应该就是个 key-value 的缓存,类似于 memcache,redis 其实也是个 key-value,key 还是一样的字符串,或者说就是用 redis 自己的动态字符串实现,但是 value
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/categories/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/categories/Redis/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="redis" scheme="https://nicksxs.me/tags/redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/tags/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>redis数据结构介绍四-第四部分 压缩表</title>
|
|
<link href="https://nicksxs.me/2020/01/19/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E5%9B%9B/"/>
|
|
<id>https://nicksxs.me/2020/01/19/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E5%9B%9B/</id>
|
|
<published>2020-01-18T16:00:22.000Z</published>
|
|
<updated>2020-01-18T16:00:22.612Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>在 redis
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/categories/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/categories/Redis/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="redis" scheme="https://nicksxs.me/tags/redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/tags/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>redis数据结构介绍三-第三部分 整数集合</title>
|
|
<link href="https://nicksxs.me/2020/01/10/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%B8%89/"/>
|
|
<id>https://nicksxs.me/2020/01/10/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%B8%89/</id>
|
|
<published>2020-01-09T16:54:04.000Z</published>
|
|
<updated>2020-01-12T13:08:27.005Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>redis中对于 set 其实有两种处理,对于元素均为整型,并且元素数目较少时,使用 intset 作为底层数据结构,否则使用 dict 作为底层数据结构,先看一下代码先</p>
|
|
<figure class="highlight c"><table><tr><td
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/categories/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/categories/Redis/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="redis" scheme="https://nicksxs.me/tags/redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/tags/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>redis数据结构介绍二-第二部分 跳表</title>
|
|
<link href="https://nicksxs.me/2020/01/04/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%BA%8C/"/>
|
|
<id>https://nicksxs.me/2020/01/04/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D%E4%BA%8C/</id>
|
|
<published>2020-01-03T16:03:05.000Z</published>
|
|
<updated>2020-01-12T13:08:27.009Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="跳表-skiplist"><a href="#跳表-skiplist" class="headerlink" title="跳表 skiplist"></a>跳表
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/categories/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/categories/Redis/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="redis" scheme="https://nicksxs.me/tags/redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/tags/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>redis数据结构介绍-第一部分 SDS,链表,字典</title>
|
|
<link href="https://nicksxs.me/2019/12/26/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D/"/>
|
|
<id>https://nicksxs.me/2019/12/26/redis%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D/</id>
|
|
<published>2019-12-25T16:03:49.000Z</published>
|
|
<updated>2020-01-12T13:08:27.013Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>redis是现在服务端很常用的缓存中间件,其实原来还有<code>memcache</code>之类的竞品,但是现在貌似 redis 快一统江湖,这里当然不是在吹,只是个人角度的一个感觉,不权威只是主观感觉。<br>redis
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/categories/Redis/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/categories/Redis/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="redis" scheme="https://nicksxs.me/tags/redis/"/>
|
|
|
|
<category term="数据结构" scheme="https://nicksxs.me/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/"/>
|
|
|
|
<category term="源码" scheme="https://nicksxs.me/tags/%E6%BA%90%E7%A0%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>聊聊Java中的单例模式</title>
|
|
<link href="https://nicksxs.me/2019/12/21/%E8%81%8A%E8%81%8AJava%E4%B8%AD%E7%9A%84%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/"/>
|
|
<id>https://nicksxs.me/2019/12/21/%E8%81%8A%E8%81%8AJava%E4%B8%AD%E7%9A%84%E5%8D%95%E4%BE%8B%E6%A8%A1%E5%BC%8F/</id>
|
|
<published>2019-12-20T17:03:09.000Z</published>
|
|
<updated>2019-12-22T00:46:11.000Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>这是个 Java
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/categories/Java/"/>
|
|
|
|
<category term="Design Patterns" scheme="https://nicksxs.me/categories/Java/Design-Patterns/"/>
|
|
|
|
<category term="Singleton" scheme="https://nicksxs.me/categories/Java/Singleton/"/>
|
|
|
|
|
|
<category term="设计模式" scheme="https://nicksxs.me/tags/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/"/>
|
|
|
|
<category term="Design Patterns" scheme="https://nicksxs.me/tags/Design-Patterns/"/>
|
|
|
|
<category term="单例" scheme="https://nicksxs.me/tags/%E5%8D%95%E4%BE%8B/"/>
|
|
|
|
<category term="Singleton" scheme="https://nicksxs.me/tags/Singleton/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>村上春树《1Q84》读后感</title>
|
|
<link href="https://nicksxs.me/2019/12/18/1Q84%E8%AF%BB%E5%90%8E%E6%84%9F/"/>
|
|
<id>https://nicksxs.me/2019/12/18/1Q84%E8%AF%BB%E5%90%8E%E6%84%9F/</id>
|
|
<published>2019-12-17T16:33:09.000Z</published>
|
|
<updated>2019-12-18T16:08:42.000Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>看完了村上春树的《1Q84》,这应该是第五本看的他的书了,继
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="生活" scheme="https://nicksxs.me/categories/%E7%94%9F%E6%B4%BB/"/>
|
|
|
|
<category term="读后感" scheme="https://nicksxs.me/categories/%E8%AF%BB%E5%90%8E%E6%84%9F/"/>
|
|
|
|
<category term="村上春树" scheme="https://nicksxs.me/categories/%E8%AF%BB%E5%90%8E%E6%84%9F/%E6%9D%91%E4%B8%8A%E6%98%A5%E6%A0%91/"/>
|
|
|
|
|
|
<category term="读后感" scheme="https://nicksxs.me/tags/%E8%AF%BB%E5%90%8E%E6%84%9F/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>Redis_分布式锁</title>
|
|
<link href="https://nicksxs.me/2019/12/10/Redis-Part-1/"/>
|
|
<id>https://nicksxs.me/2019/12/10/Redis-Part-1/</id>
|
|
<published>2019-12-10T15:26:26.000Z</published>
|
|
<updated>2020-01-12T13:08:27.015Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>今天看了一下 <code>redis</code> 分布式锁 <code>redlock</code> 的实现,简单记录下,</p>
|
|
<h2 id="加锁"><a href="#加锁" class="headerlink"
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/Redis/"/>
|
|
|
|
<category term="Distributed Lock" scheme="https://nicksxs.me/categories/Redis/Distributed-Lock/"/>
|
|
|
|
<category term="C" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/categories/C/Redis/"/>
|
|
|
|
|
|
<category term="C" scheme="https://nicksxs.me/tags/C/"/>
|
|
|
|
<category term="Redis" scheme="https://nicksxs.me/tags/Redis/"/>
|
|
|
|
<category term="Distributed Lock" scheme="https://nicksxs.me/tags/Distributed-Lock/"/>
|
|
|
|
<category term="分布式锁" scheme="https://nicksxs.me/tags/%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>JVM源码分析之G1垃圾收集器分析一</title>
|
|
<link href="https://nicksxs.me/2019/12/07/JVM-G1-Part-1/"/>
|
|
<id>https://nicksxs.me/2019/12/07/JVM-G1-Part-1/</id>
|
|
<published>2019-12-06T16:54:19.000Z</published>
|
|
<updated>2019-12-19T16:01:42.000Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>对 Java 的 gc 实现比较感兴趣,原先一般都是看周志明的书,但其实并没有讲具体的 gc 源码,而是把整个思路和流程讲解了一下<br>特别是 G1 的具体实现<br>一般对 G1 的理解其实就是把原先整块的新生代老年代分成了以 region
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/categories/Java/"/>
|
|
|
|
<category term="JVM" scheme="https://nicksxs.me/categories/Java/JVM/"/>
|
|
|
|
<category term="C++" scheme="https://nicksxs.me/categories/C/"/>
|
|
|
|
<category term="GC" scheme="https://nicksxs.me/categories/Java/GC/"/>
|
|
|
|
|
|
<category term="Java" scheme="https://nicksxs.me/tags/Java/"/>
|
|
|
|
<category term="JVM" scheme="https://nicksxs.me/tags/JVM/"/>
|
|
|
|
<category term="C++" scheme="https://nicksxs.me/tags/C/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>AbstractQueuedSynchronizer</title>
|
|
<link href="https://nicksxs.me/2019/09/23/AbstractQueuedSynchronizer/"/>
|
|
<id>https://nicksxs.me/2019/09/23/AbstractQueuedSynchronizer/</id>
|
|
<published>2019-09-23T15:40:05.000Z</published>
|
|
<updated>2020-01-12T13:08:26.991Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>最近看了大神的 AQS 的文章,之前总是断断续续地看一点,每次都知难而退,下次看又从头开始,昨天总算硬着头皮看完了第一部分<br>首先 AQS 只要有这些属性</p>
|
|
<figure class="highlight java"><table><tr><td
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="java" scheme="https://nicksxs.me/categories/java/"/>
|
|
|
|
|
|
<category term="java" scheme="https://nicksxs.me/tags/java/"/>
|
|
|
|
<category term="aqs" scheme="https://nicksxs.me/tags/aqs/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>openresty</title>
|
|
<link href="https://nicksxs.me/2019/06/18/openresty/"/>
|
|
<id>https://nicksxs.me/2019/06/18/openresty/</id>
|
|
<published>2019-06-18T11:03:05.000Z</published>
|
|
<updated>2020-01-12T13:08:27.010Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<p>目前公司要对一些新的产品功能做灰度测试,因为在后端业务代码层面添加判断比较麻烦,所以想在nginx上做点手脚,就想到了openresty<br>前后也踩了不少坑,这边先写一点</p>
|
|
<p>首先是日志<br><code>error_log logs/error.log
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="nginx" scheme="https://nicksxs.me/categories/nginx/"/>
|
|
|
|
|
|
<category term="openresty" scheme="https://nicksxs.me/tags/openresty/"/>
|
|
|
|
<category term="nginx" scheme="https://nicksxs.me/tags/nginx/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>ambari-summary</title>
|
|
<link href="https://nicksxs.me/2017/05/09/ambari-summary/"/>
|
|
<id>https://nicksxs.me/2017/05/09/ambari-summary/</id>
|
|
<published>2017-05-09T15:53:05.000Z</published>
|
|
<updated>2020-01-12T13:08:27.010Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="初识ambari"><a href="#初识ambari" class="headerlink" title="初识ambari"></a>初识ambari</h2><p><a href="http://ambari.apache.org/"
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="data analysis" scheme="https://nicksxs.me/categories/data-analysis/"/>
|
|
|
|
|
|
<category term="hadoop" scheme="https://nicksxs.me/tags/hadoop/"/>
|
|
|
|
<category term="cluster" scheme="https://nicksxs.me/tags/cluster/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>rabbitmq-tips</title>
|
|
<link href="https://nicksxs.me/2017/04/25/rabbitmq-tips/"/>
|
|
<id>https://nicksxs.me/2017/04/25/rabbitmq-tips/</id>
|
|
<published>2017-04-25T13:46:55.000Z</published>
|
|
<updated>2020-01-12T13:08:26.993Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="rabbitmq-介绍"><a href="#rabbitmq-介绍" class="headerlink" title="rabbitmq 介绍"></a>rabbitmq
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="php" scheme="https://nicksxs.me/categories/php/"/>
|
|
|
|
|
|
<category term="php" scheme="https://nicksxs.me/tags/php/"/>
|
|
|
|
<category term="mq" scheme="https://nicksxs.me/tags/mq/"/>
|
|
|
|
<category term="im" scheme="https://nicksxs.me/tags/im/"/>
|
|
|
|
</entry>
|
|
|
|
<entry>
|
|
<title>spark-little-tips</title>
|
|
<link href="https://nicksxs.me/2017/03/28/spark-little-tips/"/>
|
|
<id>https://nicksxs.me/2017/03/28/spark-little-tips/</id>
|
|
<published>2017-03-28T11:20:56.000Z</published>
|
|
<updated>2020-01-12T13:08:26.998Z</updated>
|
|
|
|
<summary type="html">
|
|
|
|
|
|
|
|
|
|
|
|
<h2 id="spark-的一些粗浅使用经验"><a href="#spark-的一些粗浅使用经验" class="headerlink" title="spark 的一些粗浅使用经验"></a>spark
|
|
|
|
|
|
|
|
</summary>
|
|
|
|
|
|
<category term="data analysis" scheme="https://nicksxs.me/categories/data-analysis/"/>
|
|
|
|
|
|
<category term="spark" scheme="https://nicksxs.me/tags/spark/"/>
|
|
|
|
<category term="python" scheme="https://nicksxs.me/tags/python/"/>
|
|
|
|
</entry>
|
|
|
|
</feed>
|