插件发布:LoginLimit_for_Typecho 登录限制,防字典爆破


LoginLimit


起步

var/Widget/User.php中约117行,将这三行注释,因为这边有执行插件就返回插件的返回结果,而插件并没有验证登录逻辑。

微信截图_20151207152313.png

不注释掉自己都会登录失败

使用方法:

第一步:下载本插件,放在 usr/plugins/ 目录中;
第二步:激活插件;
第三步:设置30分钟允许登录失败次数;
第四步:完成。

管理:

管理后台-管理-登录日志:可查看别人尝试登录系统的记录。

特别说明:

这个插件是为满足个人需求而编写,兼容性方面多多少少会有不完善的地方,如有需求,可根据源代码自行修改,或者与我联系。

github开源地址:https://github.com/hongweipeng/LoginLimit_for_Typecho

与我联系:

作者:hongweipeng
主页:blog.west2online.com
或者通过 Emai:hongweichen8888@sina.com 有任何问题也可评论留言


wamp把apache2.2升级为2.4


起步

下载的php5.6版本想像5.4版本一样把php5apache2_2.dll拷过来用,但是wamp死活启动不了,难道与5.6无缘了吗,打开5.6目录发现有个php5apache2_4.dll,瞬间明白,它有自带的动态链接库是要求apache2.4版本的。总结一句话:5.6需要apache2.4。

第一步

首先都是下载啦httpd-2.4.17-win32,选择 httpd-2.4.17-win32-VC14.zip 下载。在wamp/bin/apache/下建立个apache2.4文件夹。 解压zip到新建的文件夹。拷贝2.2根目录下的wampserver.conf过来。

第二步

只是简单复制并不能启动apache2.4,修改apache2.4/config/httpd.conf文件,大概需要修改以下部分:


wamp尝鲜php7


起步

php7终于正式发布了,迫不及待想去试下,先拿公司的电脑开刀,环境是wamp,还是32位的,从官网php7.0.0下载windows版本 VC14 x86 Thread Safe,升级wamp的php版本如下:

第一步

wamp的php放在wamp/bin/php,我们在该目录新建php7.0.0文件夹

微信截图_20151207091933.png

把下载的压缩包解压到刚建的php7.0.0文件夹中。 微信截图_20151207092026.png


深入JVM内核(四)


今天让我们对GC及其算法进行研究。

首先,什么是GC,我们在前面说过,就算垃圾收集器,Java中,GC的对象是堆空间和永久区。那么它是靠什么方法来搜集垃圾的呢?有以下四种:

  1. 引用计数法
  2. 标记清除
  3. 标记压缩
  4. 复制算法

    让我们逐个介绍。


深入JVM内核(三)


今天我们来学习如何获取JVM的信息并对信息进行分析。

首先,要打印JVM的信息,假如你用的是eclipse,选择Windows-Preferences-Java-installed JREs,对jdk进行编辑,在Default VM arguments中加入预定参数并保存,就可以在运行java程序后打印出JVM日志了。如,加上-XX:+PrintGCDetails -Xloggc:C:\gc.log,GC日志保存到C盘根目录。 还有一种方法是修改针对某个可运行类,右键,选择Run As-Run Configurations。选择 Arguments,并添加VM参数,如下图 1.png

运行一个程序,控制台便会输出JVM信息 2.png

下面我们对结果进行分析 在那之前我们先了解几个基本的参数设置: