Freemarker运行速度更快更轻更高效



如何在Servlet 3.0 下使用Freemarker进行更快的开发方式。
Servlet 3.0的强大、简单的,摆脱以前的约束,重构类名还得需要到web.xml中手动修改,如今再也没有那么多烦恼,当然这仅仅是一个侧面而已,就已经说明了其强大。
Freemarker强大的模板化能力,据说解析速度超越JSP,让讨厌JSP+ JAVA混合体编程的人得到一种解脱,身心的。还有一点就是快速的模型填充,不需要随处可见的JAVA代码,任何角落都是。
总之:Servlet 3.0 + Freemarker, 超级轻的MVC组合,让人愉悦。
闲话短说,先来一个Servlet + JSP组合体:

[......]

Read more

一个网站每一个页面最多能放多少个google广告



一个网站每一个页面最多能放多少个google广告。根据google官方提供的数据,一个网页最多可以放3个广告单元,2 个 Google AdSense for search 框,和3个链接单元,以及3个推介单元.如果你还不清楚一个网页最多可以放几个google广告的话,请查看google官方说明:

下面就一个网页最多可以放几个google广告的官方说明,转载如下:

AdSense 提供多种广告格式和广告产品。我们鼓励发布商在遵守下列政策的情况下尝试各种展示位置:

每页可展示最多 3 个广告单元。

每页可放置最多 2 个 Google AdSense for search[......]

Read more

WordPress广告管理插件Easy Plugin for AdSense

WordPress广告管理插件Easy Plugin for AdSense,在自己的 WordPress 博客中添加 Google Adsense 广告是很多独立博客“补贴服务器开销”的重要选择。

Google Adsense 不需要“备案”,广告内容基于网站内容或用户兴趣,内容不算低俗,对于访客来说干扰不大,很多时候提供的是用户感兴趣或有价值的信息,获得收益的可能性相对较大。Google Adsense 系统服务完善,优点很多——当然也有缺点:在大陆地区加载速度不够理想。

我也一直在使用,期间尝试过两三种,但最理想、一直沿用至今的还是 Easy Plugin for AdSen[......]

Read more

FreeBSD防火墙并设置限速

FreeBSD防火墙并设置限速。

FreeBSD 的基本系统内建了三种不同的防火墙软件包。 它们是 IPFILTER (也被称作 IPF)、 IPFIREWALL (也被称作 ipfw), 以及 OpenBSD 的 PacketFilter (也被称为 PF)。 freebsd 也提供了两个内建的、 用于流量整形 (基本上是控制带宽占用) 的软件包: altq(4) 和 dummynet(4)。 Dummynet 在过去一直和 IPFW 紧密集成, 而 ALTQ 则需要配合 IPF/PF 使用。

花了两天时间琢磨一下防火墙限速的配置方法,目前配置过的防火墙主要是IPF和IPF,限速[......]

Read more

CSS样式自动换行方法实例教程

CSS样式自动换行自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法

对于div,p等块级元素
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的 white-space:normal ,当定义的宽度之后自动换行
html:

<div id=”wrap”>正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义</div>

css:

#wrap{white-space:normal; width:200px; }

&n[......]

Read more

FreeBSD配置防火墙开启SSH服务方法

1、配置FreeBSD 防火墙
ee /etc/rc.conf   #编辑,在最后添加
firewall_enable=”yes”  #开启防火墙
net.inet.ip.fw.verbose=1   #启用防火墙日志功能
net.inet.ip.fw.verbose_limit=5  #启用防火墙日志功能
natd_enable=”YES”  # 开启防火墙NAT功能
natd_interface=”rl0″
natd_flags=”-dynamic -m”
firewall_script=”/etc/ipfw.rules”      #自定义防火墙规则路径
按esc,回车[......]

Read more

Fedora yum安装配置Java运行环境方法技巧

Fedora yum安装配置Java运行环境方法技巧,目前Fedora用户还是比较多的,以下教程主要帮助的是对Fedora陌生的朋友!

1.yum安装java 运行环境
yum install java

2.测试jre(java runtime environment,用于java运行)是否安装成功,输入命令:
java

3. yum搜索jdk(Java Development Kit,用于java开发)存在的版本。(可以省略这个步骤)
yum search jdk

4. yum安装jdk
yum install java*jdk*devel*(模式匹配)或者:[......]

Read more

Linux-Fedora 25 Python 3.5开发环境配置Eclipse+Pydev图解实例

Linux-Fedora 25 Python 3.5开发环境配置Eclipse+Pydev

首先java开发环境依赖于Eclipse, Eclipse的运行需要Java开发环境。所以首先设置系统的Java环境变量(此部分忘记截图)。自行下载JDK和Eclipse,Eclipse版本选择jee版本。
1.openjdk

首先确认系统中自带的openjdk版本,执行如下命令:

$ java -version

删除系统自带的openjdk,这样可能会删掉系统中的某些软件如LibreOffice,请慎重。

# yum -y remove java java-1.8.0-openjdk*[......]

Read more

Linux(Fedora20)如何配置安装Java运行环境(JDK)

Linux(Fedora20)如何配置安装Java运行环境(JDK)

因为Fedora20自带OpenJDK,所以我们先删除掉自带的:

1)查看当前的jdk情况

# rpm -qa|grep jdk

2)卸载openjdk

# yum -y remove java java-1.7.0-openjdk*

3)下载JDK(我用的是这个,大家用什么版本可以自行选择)。

http://download.csdn.net/detail/hp_2008/6020687

4)通过secure shell client访问你的Fedora,上传文件至/usr/[......]

Read more

Fedora 25的性能与新特性

Fedora 25基础包提供了多项错误修复和性能调整,以及经过增强的最新组件,包括:

 

  • Docker 1.12:用于构建和运行容器化应用
  • Node.js 6.5:广受欢迎的服务器端JavaScript引擎的最新版本
  • 多个Python版本(2.6、2.7、3.3、3.4和3.5)有助于在多种Python配置下开展测试
  • 支持Rust – 这种编程语言保证开发工作更快、更稳定地完成

 

Fedora 25拥有Fedora 25 Workstation、Fedora 25 Server和Fedora 25 Atomic Host三个版本。之前[......]

Read more