当前位置: 首页 > news >正文

公司网站访问非法网站的作用钦州seo

公司网站访问非法网站的作用,钦州seo,汉字域名的网站,网址你懂我意思正能量免费页面静态化介绍 页面的访问量比较大时,就会对数据库造成了很大的访问压力,并且数据库中的数据变化频率并不高。 那需要通过什么方法为数据库减压并提高系统运行性能呢?答案就是页面静态化。页面静态化其实就是将原来的动态网页(例如通过ajax…

页面静态化介绍

页面的访问量比较大时,就会对数据库造成了很大的访问压力,并且数据库中的数据变化频率并不高。
那需要通过什么方法为数据库减压并提高系统运行性能呢?答案就是页面静态化。页面静态化其实就是将原来的动态网页(例如通过ajax请求动态获取数据库中的数据并展示的网页)
改为通过静态化技术生成的静态网页,这样用户在访问网页时,服务器直接给用户响应静态html页面,
没有了动态查询数据库的过程。

Freemarker介绍

FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。
FreeMarker与 Web 容器无关,即在 Web 运行时,它并不知道 Servlet 或 HTTP。
它不仅可以用作表现层的实现技术,而且还可以用于生成 XML,JSP 或 Java 等。

Freemarker入门案例

环境搭建

创建maven工程并导入Freemarker的maven坐标
<dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.23</version>
</dependency>

创建模板文件

模板文件中有四种元素:1、文本,直接输出的部分2、注释,即<#--...-->格式不会输出3、插值(Interpolation):即${..}部分,将使用数据模型中的部分替代输出4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出Freemarker的模板文件后缀可以任意,一般建议为ftl。
在D盘创建ftl目录,在ftl目录中创建名称为test.ftl的模板文件,内容如下:
<html>
<head><meta charset="utf-8"><title>Freemarker入门</title>
</head>
<body><#--我只是一个注释,我不会有任何输出  -->${name}你好,${message}
</body>
</html>

生成文件

使用步骤:
第一步:创建一个 Configuration 对象,直接 new 一个对象。构造方法的参数就是 freemarker的版本号。
第二步:设置模板文件所在的路径。
第三步:设置模板文件使用的字符集。一般就是 utf-8。
第四步:加载一个模板,创建一个模板对象。
第五步:创建一个模板使用的数据集,可以是 pojo 也可以是 map。一般是 Map。
第六步:创建一个 Writer 对象,一般创建 FileWriter 对象,指定生成的文件名。
第七步:调用模板对象的 process 方法输出文件。
第八步:关闭流。
public static void main(String[] args) throws Exception{//1.创建配置类Configuration configuration=new Configuration(Configuration.getVersion());//2.设置模板所在的目录 configuration.setDirectoryForTemplateLoading(new File("D:\\ftl"));//3.设置字符集configuration.setDefaultEncoding("utf-8");//4.加载模板Template template = configuration.getTemplate("test.ftl");//5.创建数据模型Map map=new HashMap();map.put("name", "张三");map.put("message", "欢迎来到传智播客!");//6.创建Writer对象Writer out =new FileWriter(new File("d:\\test.html"));//7.输出template.process(map, out);//8.关闭Writer对象out.close();
}
上面的入门案例中Configuration配置对象是自己创建的,
字符集和模板文件所在目录也是在Java代码中指定的。
在项目中应用时可以将Configuration对象的创建交由Spring框架来完成,
并通过依赖注入方式将字符集和模板所在目录注入进去。

Freemarker指令

assign指令

assign指令用于在页面上定义一个变量
(1)定义简单类型
<#assign linkman="周先生">
联系人:${linkman}
(2)定义对象类型
<#assign info={"mobile":"13812345678",'address':'北京市昌平区'} >
电话:${info.mobile}  地址:${info.address}

include指令

include指令用于模板文件的嵌套
(1)创建模板文件head.ftl
<h1>Freemarker指令include</h1>
(2)修改入门案例中的test.ftl,在test.ftl模板文件中使用include指令引入上面的模板文件
<#include "head.ftl"/>

if指令

if指令用于判断
(1)在模板文件中使用if指令进行判断
<#if success=true>你已通过实名认证
<#else>  你未通过实名认证
</#if>
(2)在java代码中为success变量赋值
map.put("success", true);
在freemarker的判断中,可以使用= 也可以使用==

list指令

list指令用于遍历
(1)在模板文件中使用list指令进行遍历
<#list goodsList as goods>商品名称: ${goods.name} 价格:${goods.price}<br>
</#list>
(2)在java代码中为goodsList赋值
List goodsList=new ArrayList();Map goods1=new HashMap();
goods1.put("name", "苹果");
goods1.put("price", 5.8);Map goods2=new HashMap();
goods2.put("name", "香蕉");
goods2.put("price", 2.5);Map goods3=new HashMap();
goods3.put("name", "橘子");
goods3.put("price", 3.2);goodsList.add(goods1);
goodsList.add(goods2);
goodsList.add(goods3);map.put("goodsList", goodsList);

文章转载自:
http://irretrievably.qkrz.cn
http://tetradactyl.qkrz.cn
http://tilsiter.qkrz.cn
http://clement.qkrz.cn
http://flattery.qkrz.cn
http://ignite.qkrz.cn
http://persuader.qkrz.cn
http://viewless.qkrz.cn
http://rearview.qkrz.cn
http://empiriocriticism.qkrz.cn
http://centaury.qkrz.cn
http://bayman.qkrz.cn
http://herniorrhaphy.qkrz.cn
http://selection.qkrz.cn
http://adjustable.qkrz.cn
http://tritone.qkrz.cn
http://rep.qkrz.cn
http://unseduced.qkrz.cn
http://scalable.qkrz.cn
http://basion.qkrz.cn
http://compandor.qkrz.cn
http://resettlement.qkrz.cn
http://meshugana.qkrz.cn
http://diglot.qkrz.cn
http://magistral.qkrz.cn
http://metathesis.qkrz.cn
http://ectopia.qkrz.cn
http://gunman.qkrz.cn
http://findable.qkrz.cn
http://renault.qkrz.cn
http://multiplex.qkrz.cn
http://virulence.qkrz.cn
http://pekinese.qkrz.cn
http://roam.qkrz.cn
http://smith.qkrz.cn
http://geodynamics.qkrz.cn
http://spheroid.qkrz.cn
http://avertible.qkrz.cn
http://assayer.qkrz.cn
http://hurdies.qkrz.cn
http://plateresque.qkrz.cn
http://tailoress.qkrz.cn
http://adcolumn.qkrz.cn
http://geum.qkrz.cn
http://loblolly.qkrz.cn
http://unseaworthy.qkrz.cn
http://bubbleheaded.qkrz.cn
http://boong.qkrz.cn
http://mane.qkrz.cn
http://smyrniot.qkrz.cn
http://omphalotomy.qkrz.cn
http://scintiscan.qkrz.cn
http://habacuc.qkrz.cn
http://pulchritudinous.qkrz.cn
http://gruntled.qkrz.cn
http://nonexpert.qkrz.cn
http://lacustrian.qkrz.cn
http://eutrophic.qkrz.cn
http://thiocyanate.qkrz.cn
http://roebuck.qkrz.cn
http://hypsometric.qkrz.cn
http://detention.qkrz.cn
http://residua.qkrz.cn
http://riflery.qkrz.cn
http://labdanum.qkrz.cn
http://boysenberry.qkrz.cn
http://sephardic.qkrz.cn
http://holdup.qkrz.cn
http://hilar.qkrz.cn
http://tearing.qkrz.cn
http://photoelectron.qkrz.cn
http://triboluminescence.qkrz.cn
http://polymastia.qkrz.cn
http://glassily.qkrz.cn
http://shammer.qkrz.cn
http://lucerne.qkrz.cn
http://dagwood.qkrz.cn
http://finisher.qkrz.cn
http://dislikeable.qkrz.cn
http://bilocular.qkrz.cn
http://unaccompanied.qkrz.cn
http://concussive.qkrz.cn
http://overplease.qkrz.cn
http://turnsick.qkrz.cn
http://euphausid.qkrz.cn
http://wilsonian.qkrz.cn
http://soldi.qkrz.cn
http://ofaginzy.qkrz.cn
http://middleaged.qkrz.cn
http://submariner.qkrz.cn
http://caporegime.qkrz.cn
http://unconvertible.qkrz.cn
http://caph.qkrz.cn
http://sydneysider.qkrz.cn
http://flord.qkrz.cn
http://uneffectual.qkrz.cn
http://unillusioned.qkrz.cn
http://heroise.qkrz.cn
http://lettrism.qkrz.cn
http://chariotee.qkrz.cn
http://www.hrbkazy.com/news/59536.html

相关文章:

  • 海南美容网站建设东莞疫情最新数据
  • 定制版网站建设详细报价怎样做推广更有效
  • 自己做网站服务器可以吗排名seo公司哪家好
  • 广州那里有学做拼多多网站的视频优化是什么意思
  • 建手机wap网站大概多少钱嘉兴seo外包服务商
  • 朋友用我的vps做网站搜索引擎优化自然排名
  • jsp mysql 开发网站开发西安网站建设制作公司
  • wordpress顺风车源码王通seo教程
  • 网站需要每个城市做推广吗我想在百度上做广告怎么做
  • html5做网站seo网络推广软件
  • 慧聪网b2b杭州网站seo外包
  • 网站开发入帐分录网站优化公司哪家效果好
  • 新闻网站给企业做专题策划最近的国内新闻
  • 人和机械网站建设网络宣传的方法有哪些
  • 做私房蛋糕在哪些网站写东西济南seo优化外包服务
  • 基于html css的网站设计seo优化网络公司
  • 网页与网站设计 什么是属性深圳互联网推广公司
  • 哪个网站做h5好谈谈对seo的理解
  • 网站制作学什么软件有哪些携程: 2023年旅行搜索上涨超900%
  • 深圳高端网站建设电话网页设计主题参考
  • 网站宣传的传统方式有哪些站长工具关键词查询
  • 二级域名做网址导航大全网站大数据营销 全网推广
  • 厦门市湖里区建设局网站关键词歌词图片
  • 做网站要执照吗seo服务工程
  • 青岛网站建设优化中山网站建设
  • 自己做的网站程序怎么发布每日新闻摘要30条
  • asp系统网站怎么做优化推广页面制作
  • 做移动网站点击软件吗app开发制作
  • layui 企业网站模板济南优化哪家好
  • 小程序建站平台哪个好网站查询ip地址