搜索到与相关的文章
编程技术

Struts2讲义28

6.2freemarker视图技术使用介绍freemarker和velocity一样也是一种可以替代JSP的视图技术。而且Struts2中对它的支持要比对velocity也强大的多。下面就对它进行介绍。技术要点本节代码说明freemarker在Struts2中使用方式。freemarker基本语义和书写格式说明。模板文件ftl介绍。Struts2中如何使用freemarker。演示代码显示数据的ftl模板文件代码:Java代码

Java

简化Ajax和Java开发

为了适应不同的应用程序需求和开发样式,大部分Web框架都在尽力变得灵活和可扩展。不幸的是,这有时候会增加复杂性和处理开销,还会产生很大的配置文件。本文将展示如何使用JSP标准标记库(JSTL)和JSP标记文件实现数据绑定、页面导航和样式约定,从而简化开发和维护。您将了解如何构建带有动态属性的定制JSP标记,使快速更改应用程序变得更加容易。此外,本文最后一节包含了一个使用Ajax提交Web表单的示例。

Java

如何用JNI技术提高Java的性能详解

阻碍Java获得广泛应用的一个主要因素是Java程序的运行效率。Java是介于解释型和编译型之间的一种语言,同样的程序,如果用编译型语言C来实现,其运行速度一般要比Java快一倍以上。Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。问题的提出Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中在程序设计的

系统 2019-08-29 23:16:03 2373

编程技术

淘宝发布开源海量数据库OceanBase揭秘

http://www.lupaworld.com/article-213231-1.htmlOceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。OceanBase解决什么问题许多公司的核心资产是各种各样的商业数据,例如淘宝的商品、交易、订单、购物爱好等等,这些数据通常是结构化的,并且数据之间存在各种各样的关联,传统的关系数据库曾经是

系统 2019-08-29 23:13:06 2373

编程技术

可怜的Gladder

一年以前,那个时候在大陆很多国外的网站都不能访问,所以就在Firefox上面装上Gladder插件就可以顺利访问了。可是从今年看起来,好像越来越不对劲,从我早期的hi5,facebook,再到后来的youtube,blogspot等,相继被封,给我们带来很多麻烦,很多东西国外的不能用了,只能用国内的网站,可是这些网站做得很烂,就在上两个月,连Firefox上的Xmarks书签同步工具都不能同步了,只是一个小工具也有这样的命运,真的哎!去googletren

系统 2019-08-29 22:49:59 2373

编程技术

ajax 一次请求

在网站开发中经常会用到ajax,从执行效率上应该注意一些问题。例如:原始是每次切换一次选项都会发起请求,这样会降低效率,我们可以将请求后的数据保存下来,然后下次根据请求地址直接获得请求内容,这样同url每次只需请求一次。为此专门写一个JQ插件来做这件事就很有必要。插件具体内容:[html]viewplaincopy(function($){//存放請求過的地址var_request_list=Array();jQuery.ajaxOnce=function

系统 2019-08-29 22:19:01 2373

编程技术

log4net写入日志文件时一个奇怪的错误(附源码)

昨天有朋友问起:利用log4net向文件里记录日志不成功!因为以前邀月曾经在写入SQL时费了一番周折,以为这次应该不会有问题,如法炮制即可。可以参考log4net写入到SQLserver的基本配置(downmoon)不料试了一下,使用最新版版的log4net1.2.10,发现FileAppender老是不成功!把步骤写下来:先将下载的log4net.dll添加引用,再在(用的是ConsoleApplication)AssemblyInfo.cs中添加:

系统 2019-08-29 22:14:25 2373

编程技术

SQL语句性能调整原则

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用

系统 2019-08-29 22:04:31 2373

Java

Java对象持久化技术Hibernate入门

Hibernate是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用Hibernate包含以下步骤。(1)创建Hibernate的配置文件。(2)创建持久化类。(3)创建对象-关系映射文件。(4)通过HibernateAPI编写访问数据库的代码。本文通过一个简单的例子helloapp应用,演示如何运用Hiber

系统 2019-08-12 09:30:32 2373