存档

作者存档

wordpress发布文章时需要注意的事项

2012年7月10日 没有评论

最近在搭建博客,看了很多关于seo优化方面的文章,按照说明也安装了一些需要的插件(wordpress需要安装的插件),但是安装完插件后发布博文的时候就有几点需要注意的,否则的插件的效果就发挥不出来了,下面将给大家介绍一下发布博文时需要注意的事项

站点需要配置博文的固定链接方式

本博客采用的方式为自定义的方式,具体的如下图:

发布博文

发布博文的时候需要注意以下几点内容,已经在图中标明,详细请看图

1、写博文标题

2、修改博文固定链接地址

3、写博客内容

4、选择分类

发布博文设置SEO、设置标签

发布博文的时候需要设置SEO、标签等内容,具体的步骤可以参考下面的图:

SEO优化

标签

标签

设置代码高亮显现

如果代码中有php、java等代码需要设置高亮显示,具体的的方式是,在需要加入高亮显示的代码外部加入特殊标记,如php加入”

” java加入”

“,依次类推,具体的操作可以看下面的图:

设置代码高亮显示

到此为止,wordpress发布博文时应该注意的事项已经完成。

wordpress需要安装的插件

2012年7月9日 2 条评论

      最近在搭建自己的博客,在网上看到了许多需要安装相关插件的文章,所以将常用的一些插件记录了下来,供以后搭建是参考与学习,下面是对相关插件做了一个简单的说明并且给出了官方网站地址,你也可以在WordPress后台管理中,添加插件时直接搜索安装就可以了。

建议安装的插件

Akismet - 有了他你就可以防止垃圾评论了。(wordpress目前3.4的版本中已经自带,直接启用就行,启用时需要获取相应的密钥,可以参考 Akismet API 密钥(key)免费获取方法

WordPress Related Posts - wordpress相关文章插件,在每篇文章后根据Tag显示与此相关的文章,对SEO有很大的作用

All in One SEO Pack - wordpress最棒的SEO插件,即使不懂SEO,安装上它也是有好处的,帮你自动优化搜索引擎。

WP Super Cache – wordpress 静态缓存插件,它把整个网页直接生成 HTML 文件,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。

SyntaxHighlighter Evolved - 代码高亮插件,很不错。

Google XML Sitemaps – 这款插件的作用,当你发表或修改博客内容后,它将为你的WordPress博客自动创建/更新Google Sitemap格式的XML,它支持所有的WordPress发表的内容,以及自定制。(你可以在Google里输关键词“IT热血青年”,你会看到效果的)

WP-PageNavi分页导航插件(WP原有的分页功能很不好,之前只有上一页和下一页)

WP-PostRatings - 评分插件,对文章那个可以进行评分操作

Nginx开启gzip压缩功能

2012年7月8日 没有评论

         在nginx服务器中开启gzip压缩功能,不仅能够降低带宽,而且也能降低服务器的负载,长期下来对独立博客的博友们能够节省一大笔的费用,下面爱分享将简单的给大家介绍一下如何开启nginx的gzip功能

gzip on;
gzip_min_length 1000;
gzip_buffers 4 8k;
gzip_types text/plain application/x-javascript text/css text/html
application/xml text/javascript;

赶快修改你的nginx配置,试试效果吧。

wordpress加入cnzz站长统计功能

2012年7月8日 2 条评论

         很多刚开始玩wordpress的博友们都想给自己的网站加入cnzz站长统计功能、及在线人数统计等功能,下面由爱分享给大家介绍一下,怎么在wordpress中加入cnzz的功能。

 一、注册CNZZ账号,如下图

  

二、添加域名获取代码(cnzz提供的引入代码)

阅读全文…

nginx同一iP多域名配置方法

2012年7月8日 2 条评论
        nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。
一、每个域名一个文件的写法
       首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.itblood.com 则在此目录建一个文件:www.itblood.com.conf然后在此文件中写规则,如:server
{
listen 80;
server_name www.itblood.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/itblood.com; #网站根目录
include location.conf; #调用其他规则,也可去除
}

然后重起nginx服务器,域名就绑定成功了nginx服务器重起命令:/etc/init.d/nginx restart
二、一个文件多个域名的写法
一个文件添加多个域名的规则也是一样,只要把上面单个域名重复写下来就ok了,如:server

{
listen 80;
server_name www.itblood.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/itblood.com; #网站根目录
include location.conf; #调用其他规则,也可去除
}server
{
listen 80;
server_name msn.itblood.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/msn.itblood.com; #网站根目录
include location.conf; #调用其他规则,也可去除
}

三、不带www的域名加301跳转
如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录,而是进行301跳转,如:

server
{
listen 80;
server_name itblood.com;
rewrite ^/(.*) http://www.itblood.com/$1 permanent;
}

四、添加404网页

       添加404网页,都可又直接在里面添加,如:

server
{
listen 80;
server_name www.itblood.com; #绑定域名
index index.htm index.html index.php; #默认文件
root /home/www/itblood.com; #网站根目录
include location.conf; #调用其他规则,也可去除
error_page 404 /404.html;
}

学会上面四种规则方法,基本就可以自己独立解决nginx 多域名配置问题了

Akismet API 密钥(key)免费获取方法

2012年7月7日 没有评论

        Akismet插件是用户使用最广泛的垃圾评论插件,也是wordpress的创始人制作的,同时它也毫无疑问的成为wordpress的默认安装插件,这样的插件可以帮助用户解决垃圾评论的烦恼,而且也不用访客输入验证码,无形中也提高了用户体验度,就是这样的一款插件,也需要用户去进行配置,配置过程中的API要如何免费获取。博主小强强给大家介绍个简单的方法:

第一:在wordpress的后台启用Akismet,这是后台会提示你去输入API key ,这时大家通过连接去Akismet官方申请个API。进入官方网站后,如图:点击Get an Akismet API key。

第二:点击进入以后,会看到3种不同的方案,这里给大家介绍的是个人版本的:Personal,选择好后,点击SING UP

第三:进入后,我们会看到API 是收费的,这时我们发现API是收费的,怎么才能使API 不收费,这也是进入方案后,最重要的一步设置,请看下面步骤,拖动yearly contribution 上面的标签,一直往左拖动,直到yearly contribution 后面的数字显示为:$0,如下图:

第四:填写自己的基本信息,first name 和last name 然后填写邮箱,再次确认邮箱。这里要提醒大家注意的,邮箱的填写一定要真实,因为最后的API key 会发送到此处填写的邮箱中,格式如:Your Akismet API key is: 6a134996550a

第五:填写完信息以后,就可以点击continue 继续下步的操作。这时官方会提示,API注册成功,API key已经通过邮件的形式发送到邮箱中。可以去邮箱中提取你的API key 。是一串数字代码。

第六:在邮箱中获取过API 以后,就可以去网站后台给Akismet 进行配置。在插件中找到Akismet配置,点击进入后,在API中填写数字key ,选择你要配置的选项,然后点击更新设置。这时,Akismet 就可以正式的启用了。

谢谢阅读

编译引用第三方jar包的类

2012年7月5日 没有评论

1、类带有包名,并且调用了第三方插件,解决外部编译的问题

例如:

包名为package excel.checkimport;将包放在根目录下,如:D:\excel\checkimport

第三方插件放在跟目录下如:D:\jxl.jar

具体的例子可参考文件夹中的列子:

如果没有调用其他类的java文件直接编译就行

如:javac D:\excel\checkimport\ParamForm.java

如果编译有调用第三方jar包的java文件

如:javac -cp D:\jxl.jar excel\checkimport\OperateExcel.java

编译有调用编译好java文件的java文件

如:javac excel\checkimport\TestCheckExcel.java

2、运行其文件

如:java -cp .;jxl.jar excel.checkimport.TestCheckExcel

hibernate连接oracle集群问题之分析与解决

2012年7月5日 没有评论

最近公司做了一个基于三个框架struts,hibernate,spring 的项目,在连接oracle数据库集群时出现了问题,由于客户那边的保密要求,异常信息没有拷出来。当时的连接地址是从客户别的系统考出来的,别的系统就没有问题,就我们的系统连接不上,客户那边不能上面,没法查资料,当时郁闷死了,找了半天也没有找出来问题所在,不过最后还是解决了,在这里和大家分享一下。连接字符串如下所示:

jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST=(LOAD_BALANCE = ON)(FAILOVER = ON)(ADDRESS = (PROTOCOL = TCP)(HOST = ServerA)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = ServerB)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = DBServer)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 30)(DELAY = 5))))

其中连接不成功原因之分析:

  1. 检查连接字符串是否正确,如括号是否碰对。
  2. 检查连接地址是否正确,如在别的系统上是否能够连接成功。
  3. 检查本系统连接的驱动是否正确,最好用服务器oracle中的驱动

当时这些都检查了,都没有问题。但是还不行。最后才知道是因为加了此属*(SERVER = DEDICATED)数据库连接服务为专有,去掉就好使了。在本系统用了三个框架,也许是hibernate和spring对其数据库连接有单独的处理方式吧,当时也没弄怎么明白,总之把问题给解决了