Hexo博客icarus主题定制

本文基于Hexo和Icarus4.1.1版本,对博客主题定制过程做一个记录。在icarus4.0版本中,主题npm方式安装的话,本地将不会有主题相关的文件,需要定制的话,可以通过修改node_modules中的对应文件来完成。虽然方法不是很优雅,但是暂时也找不到解决方法。

阅读更多

一套基于ElmenetUI的开源后台管理系统

这是一套我个人开发的基于Vue和ElementUI的后台管理系统模板,项目主要是为了提供一套基础前端框架,并没有集成复杂的组件,可直接用于企业级开发,非常适用于admin后台管理系统

阅读更多

生产环境FullGC过于频繁问题排查实战

线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验。

阅读更多

Hexo+Icarus主题集成百度链接推送插件

本文基于Hexo和Icarus3.0.0版本,扩展一个自动向百度提交博客链接的插件,开发者只需在主题的_config.yml文件中,启用该插件即可。自动推送是百度搜索资源平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度。

阅读更多

JVM内存模型简述

JVM内存模型,主要包含五个区域。其中线程共享:方法区和堆,线程私有:虚拟机栈、本地方法栈和程序计数器

阅读更多

Nginx配置301重定向

个人博客blog.it-follower.com上线一段时间后,发现二级域名blog被百度收录的很少,主域名www收录倒是还可以。之前的做法是www和blog都指向我的博客,现在需要改成www重定向到blog这个二级域名。

阅读更多

IDEA常用插件推荐

文中推荐的插件都是本人在日常开发中,使用频率极高的插件。在此记录一下,方便自己同时方便他人,后期如果有好的插件,也会持续分享出来

阅读更多

RocketMQ中Topic、Tag最佳实践

在消息队列 RocketMQ 版中,Topic 与 Tag 都是业务上用来归类的标识,区分在于 Topic 是一级分类,而 Tag 可以理解为是二级分类。您可通过本文了解如何搭配使用 Topic 和 Tag 来实现消息过滤。

阅读更多

IDEA常用快捷键

使用IDEA进行java开发的我,经常忘记快捷,每次只能先百度,因此才有了自己在博客中记录下来的想法。

IDEA上已经提供了各个快捷键的使用方法与步骤,Help -> Keymap Reference,点击之后会展示IDEA所有快捷的pdf,只不过是全英文的,如图:

阅读更多

JDK中CAS操作及ABA问题如果解决

什么是CAS

CAS的全称是compare-and-swap,即比较和交换。虽然看起来的先比较再交换,无法保证原子性,其实其利用的是底层硬件,是一条CPU的原子指令,是线程安全的。jdk中的juc包中的线程安全性,都是基于CAS实现的。其处理过程是:CAS操作需要输出两个数值,其一是旧值(操作前的值),其二是新值,在操作期间先比较一下旧值是否发生的变化,如果没有变化,则用新值替换旧值,否则不交换。

阅读更多