SingSo | 心事杂想
骨灰灰崽的博客
2018-01-01T06:10:56.581Z
https://sqmwin.github.io/
Qiming Song
Hexo
Java性能优化[04] - 关于finalize函数
https://sqmwin.github.io/2018/01/01/java-attetion-3-performance-4/
2017-12-31T16:17:15.000Z
2018-01-01T06:10:56.581Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<p> 上次的帖子聊了垃圾回收器的调优,当时啰嗦了比较长的篇幅,就没再继续提 finalize 的事儿(其实这玩意儿和 GC 是沾点儿边的)。今天咱就把 finalize 函数相关的性能话题拿来说一下。</p>
Java性能优化[03] - 垃圾回收(GC)
https://sqmwin.github.io/2018/01/01/java-attetion-3-performance-3/
2017-12-31T16:16:42.000Z
2018-01-01T06:10:56.581Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<h3 id="JVM-的内存空间"><a href="#JVM-的内存空间" class="headerlink" title="JVM 的内存空间"></a>JVM 的内存空间</h3><p> 在 Java 虚拟机规范中(具体章节请看“这里”),提及了如下几种类型的内存空间:</p>
Java性能优化[02] - 字符串过滤实战
https://sqmwin.github.io/2018/01/01/java-attetion-3-performance-2/
2017-12-31T16:14:30.000Z
2018-01-01T06:10:56.581Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<h3 id="一个简单的需求"><a href="#一个简单的需求" class="headerlink" title="一个简单的需求"></a>一个简单的需求</h3><p> 首先描述一下需求:</p>
<p>给定一个 String 对象,过滤掉除了<strong>数字</strong>字符’0’到’9’以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下:</p>
Java性能优化[01] - 基本类型 vs 引用类型
https://sqmwin.github.io/2018/01/01/java-attetion-3-performance-1/
2017-12-31T16:12:33.000Z
2018-01-01T06:10:56.581Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<p> 在 Java 性能优化系列中,内存管理是一个要优先考虑的关键因素。而说到内存分配,就必然会涉及到基本类型和引用类型。所以我们今天就先来介绍一下这两种类型在性能方面各自有什么奥妙(关于引用类型的其它奥妙,请看“<a href="#3. Java新手进阶:细说引用类型">这里</a>”)。</p>
无处不在的二八原理
https://sqmwin.github.io/2017/12/31/java-attetion-5/
2017-12-31T11:26:46.000Z
2017-12-31T18:39:36.434Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<h2 id="什么是二八原理"><a href="#什么是二八原理" class="headerlink" title="什么是二八原理"></a>什么是二八原理</h2><p> 估计看俺博客的人里面,应该有很多人听说过二八原理(如果你之前从来没听说过,那你的知识面有太窄的嫌疑)。但是知道二八原理的人有很多却不会(或者不善于)运用。直接的后果就是你在各种事情上付出了很多时间与精力,但是回报却很少。鉴于该原理非常非常的实用,俺打算专门写一个系列来聊聊和它相关的话题。</p>
Java新手进阶:细说引用类型
https://sqmwin.github.io/2017/12/31/java-attetion-4/
2017-12-31T11:24:42.000Z
2018-01-01T06:10:56.581Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<p> 在前几天的帖子《Java性能优化[1]:基本类型 vs 引用类型》里,俺大概介绍了“引用类型”与“基本类型”在存储上的区别。昨天有网友在评论中批评说“引用类型变量和它所引用的对象”没区分清楚,容易混淆。所以今天专门来说一下引用类型的相关细节。</p>
Java新手的通病
https://sqmwin.github.io/2017/12/31/java-attetion-2/
2017-12-31T11:19:46.000Z
2018-01-01T06:10:56.581Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<h2 id="对算法和数据结构不熟悉"><a href="#对算法和数据结构不熟悉" class="headerlink" title="对算法和数据结构不熟悉"></a>对算法和数据结构不熟悉</h2><ul>
<li>为什么我先拿“数据结构和算法”说事捏?这玩意是写程序最最基本的东东。不管你使用 Java 还是其它的什么语言,都离不开它。而且这玩意是跨语言的,学好之后不管在哪门语言中都能用得上。</li>
</ul>
学习技术的三部曲:WHAT,HOW,WHY
https://sqmwin.github.io/2017/12/31/java-attetion-1/
2017-12-31T11:16:33.000Z
2017-12-31T18:39:36.434Z
<p><strong>本文摘抄自编程随想的博客</strong></p>
<p> 最近几天有些网友在邮件里面问我关于学习的问题。有好几个人觉得工作了几年,也学会了不少的类库、框架、甚至语言,但是感觉自己的能力没有太大的提高。因此今天来说一下我个人对这方面的体会,希望对大伙儿(尤其是新手)有帮助。</p>
Next更换背景图片或背景颜色
https://sqmwin.github.io/2017/12/31/next-background-image/
2017-12-31T07:23:46.000Z
2018-01-01T06:10:56.580Z
<p> 我使用的的是Next的5.1.3版本的主题,想要更换背景颜色或者图片,在网上找了很多方法,有的建议是在<code>custom.styl</code>中添加一段代码,指定背景图片</p>
Hello World
https://sqmwin.github.io/2017/12/31/hello-world/
2017-12-30T17:19:19.225Z
2018-01-01T07:11:00.356Z
<h2 id="文章的YAML属性"><a href="#文章的YAML属性" class="headerlink" title="文章的YAML属性"></a>文章的YAML属性</h2><table>
<thead>
<tr>
<th>key</th>
<th>description</th>
<th>default</th>
</tr>
</thead>
<tbody>
<tr>
<td>layout</td>
<td>Layout</td>
<td>post(文章)或者page(页面)</td>
</tr>
<tr>
<td>title</td>
<td></td>
<td></td>
</tr>
<tr>
<td>date</td>
<td>创建日期</td>
<td>创建日期</td>
</tr>
<tr>
<td>updated</td>
<td>修改日期</td>
<td>文件修改日期</td>
</tr>
<tr>
<td>comments</td>
<td>是否开启评论</td>
<td>true</td>
</tr>
<tr>
<td>tags</td>
<td>标签</td>
<td>每一个标签占一行 以 - 开头</td>
</tr>
<tr>
<td>categories</td>
<td>分类</td>
<td>同上,不过只建议分到一个类中</td>
</tr>
<tr>
<td>permalink</td>
<td>url中的名字(建议设置成英文)</td>
<td>文件名</td>
</tr>
<tr>
<td>copyright</td>
<td>自行设置的版权信息</td>
<td>true or false</td>
</tr>
</tbody>
</table>
<h2 id="其他"><a href="#其他" class="headerlink" title="其他"></a>其他</h2><p><code><!-- more --></code>用在文章中,起到”阅读全文”的效果</p>