浅谈 Java 线程池工作原理

####概述 Java 给我们提供了多种线程池的实现,程序员只管通过`Executors`类直接创建即可,但是其工作原理还是有必要知道的,昨天面试时就遇到了这个问题,由于以前只是大致了解过其原理...

浅谈 Java 垃圾回收机制

####概述 说起 Java 的特点,很容易就会联想到它的垃圾回收机制,这是要与 C/C++ 主要区别之一的地方。很多人都是因为 C/C++ 中的指针及内存需要我们手动释放和转向了 Java 的...

Kotlin 实战(一):初探 kotlin

####前言 关于 Kotlin 的介绍就不再过多的赘述了,原因有二:① 就目前情况,对 Kotlin 算是一无所知,根本写不出什么介绍。② 官网自身就有介绍,看了也未必就能弄清 Kotlin ...

Typecho Watermark 插件成功安装开启

前面关于 Watermark 这个插件 GD 库未开启的问题解决后,发现插件开启成功,但一直没有水印效果。 耽搁了一段时间后还是决定把这个问题解决一下。 主要存在两处问题: 1. 添加水印的...

为已安装的 Nginx 添加图片水印模块

####前言 之前给 Nginx 图片服务器做了简单的防盗链配置,但感觉还是不太靠谱,要是别人采集时是将图片也采集下载到本地,那么防盗链的做法将起不到作用了,所以想给图片服务器加一波水印功能。结...

网站图片简单防盗链

今天无意间想到之前网站流量被占用访问变慢是不是和图片被盗链有关,于是直接去图片服务器看日志: > \# tail -500 access.log 果然,通过结果看到有些 `referer` 来...

坑爹韩国服务器以及 Mysql 数据库搬迁

####前言 最近发现网站越来越慢越来越慢,服务器上除了博客还放置了另外一个 JAVA 开发的网站,所以觉得是不是这个网站流量太大或者被攻击了(说到被攻击,其实这个服务器就是因为之前的服务商老是...