自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (115)
  • 收藏
  • 关注

原创 FreeMaker实现静态化技术(5)【生成静态文件】

网站不可缺少的一部分就是新闻发布部分,而对于新闻发布的内容一般都是发布完成以后很少去改动的。如果采取每次点击新闻从服务器数据库去读取数据然后显示在JSP页面上,肯定是要消耗系统的性能的。对于这种需求,freemaker可以通过首先从后台数据库中取到数据,然后结合模板,生成一个静态的html文件,而我们将生成文件的文件名保存在数据库中,当用户点击新闻的时候,直接根据新闻所对应的HTML文件名...

2010-08-31 16:57:29 114

原创 FreeMaker实现静态化技术(4)【与Struts2整合】

1.将struts2-core-2.06.jar包中的struts-tags.tld文件复制出来,放到WEB-INF目录下2.在web.xml文件中配置<servlet>  <servlet-name>JspSupportServlet</servlet-name>  <servlet-class>org.apache.struts2.vie...

2010-08-31 11:43:47 86

原创 FreeMaker实现静态化技术(3)【标签的使用】

写在ftl模板文件中的,类似JSP中的JSTL新的语法1.通用插值字符串型  <#setting number_format="currency"/>  <#assign answer=42/>  ${answer}  ${answer?string}  ${answer?string.currency}  ${answer?string.number} ...

2010-08-27 15:14:50 88

原创 FreeMaker实现静态化技术(2)【网页版本】

1.在WebRoot目录下新建一个templates文件夹,再建立一个test.ftl文件<%@ page language="java" import="java.util.*,java.sql.*,com.test.*" pageEncoding="GB2312" isELIgnored="false"%><%@ taglib prefix="s" uri=&

2010-08-27 14:21:49 103

原创 FreeMaker实现静态化技术(1)【Java版本】

FreeMaker是一个优秀的模板引擎,负责将数据合并到模板中,从而生成标准输出。FreeMaker非常适合用于MVC的WEB应用中,对于FreeMaker而言,等式:模板+数据模型=输出下面我们开始编写第一个JAVA工程的程序首先在工程SRC目录下新建一个template文件夹,然后新建一个test.ftl文件。我的template文件夹的目录是“D://workspace//Fre...

2010-08-27 14:15:22 110

原创 OSCache缓存技术(8)【JSP页面从数据库取得数据缓存列子】

index.jsp<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB2312" isELIgnored="false"%><%@ taglib prefix="cache" uri="oscache" %><%String

2010-08-27 11:15:42 109

原创 OSCache缓存技术(7)【整合LOG4J】

1.在项目中加入log4j的包2.在classes中加入log4j.propertieslog4j.rootLogger=DEBUG,stdout,file log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout ...

2010-08-27 10:49:06 113

原创 大型网站性能优化的通用方法

1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的...

2010-08-27 09:48:08 107

原创 高效删除Oracle数据库中重复数据的方法

重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数据恢复服务水平、方便实现备份数据的容灾。  一、删除部分字段重复数据  先来谈谈...

2010-08-27 09:38:00 86

原创 查找表中的重复数据

 select *  from person  where id in (    select id       from person_main      group by id     having (count(*) > 1) )  

2010-08-27 09:32:37 91

原创 查看死锁的SQL语句

use master go declare @spid int,@bl int DECLARE s_cur CURSOR FOR select  0 ,blocked from (select * from sysprocesses where  blocked>0 ) a where not exists(select * from (select * from sysprocesses ...

2010-08-27 09:12:32 142

原创 OSCache缓存技术(6)【实例】

本实例将模仿一个JSP页面从数据库中取得一个LIST集合的数据,模型是模拟一个新闻发布页面去后台取得信息,系统设定10秒钟更新一次缓存,而前台页面每隔5秒打印一次集合信息。 <1>POJO缓存实现1.缓存的基类BaseCachepackage com.test;import java.util.Date;import com.opensymphony.oscache...

2010-08-27 08:22:24 98

原创 OSCache缓存技术(5)

第四部分:小结及其引申   缓存是在提升系统响应时常用的一种技术,在系统缓存上通常采用的是有页面缓存、处理缓存和数据缓存 这三种具体的类别,应该说这三种缓存在实现上还是稍有不同,尽管底层的缓存实现是一样的。 页面缓存 页面缓存是指对页面中的内容片断进行缓存的方案。比如页面中有一个部分是显示栏目中的内容的,那么就可以缓存这个部分,在进行第二次请求的时候就直接从缓存中取出这部分的内容 ( 其实就是这部...

2010-08-27 08:17:43 105

原创 OSCache缓存技术(4)

第三部分: Demo 一、对象缓存 1 、 Cache 操作类 Java代码 import java.util.Date;     import com.opensymphony.oscache.base.NeedsRefreshException;     import com.opensymphony.oscache.general.Gen...

2010-08-27 08:16:36 119

原创 OSCache缓存技术(3)

三、OSCache的基本用法(缓存JSP页面中部分)(一): Cache-OSCache 提供的缓存标签 这是 OSCache 提供的标签库中最重要的一个标签,包括在标签中的内容将应用缓存机制进行处理,处理的方式将取决于编程者对 cache 标签属性的设置。 第一次请求到达时,标签中的内容被处理并且缓存起来,当下一个请求到达时,缓存系统会检查这部分内容的缓存是否已经失效,主要是以下几项...

2010-08-27 08:15:37 93

原创 OSCache缓存技术(2)

第二部分: OSCache 使用指南   一、下载安装 OSCache 是一个基于 web 应用的组件,他的安装工作主要是对 web 应用进行配置,大概的步骤如下: 1. 下载、解压缩 OSCache 从 http://www.opensym phony.com/oscache/download.html 下载合适的 OSCache 版本, 解压缩下载的文件到指定目录 。 ...

2010-08-27 08:13:36 96

原创 OSCache缓存技术(1)

一、简介 Cache 是一种用于提高系统响应速度 、改善系统运行性能 的技术。尤其是在 Web 应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。   OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应...

2010-08-27 08:12:18 105

原创 Java 调用ORACLE存储过程

1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什么时候需要用存储过程  如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常...

2010-08-21 06:56:21 87

原创 通过MyEclpise整合JAVA与FLEX进行通讯(通过将Flex工程加到Java web工程中)

1.新建一个JAVA的WEB工程,命名为JavaAddFlex2.导入我们所下载的blazed的所有LIB包3.在web-inf目录了下新建一个FLEX文件夹,将blazed包下的flex文件夹考到该目录下4.修改web工程下的web.xml文件,新增如下配置文件<?xml version="1.0" encoding="UTF-8"?><web-app vers...

2010-08-16 15:30:25 114

原创 通过MyEclpise整合JAVA与FLEX进行通讯(通过将JAVA工程加到FLEX工程中)

准备:JDK:sun jdk 1.6开发工具:eclipse+flex builderflex sdk版本:  3.2应用服务器: tomcat 6.0blazed:blazeds-turnkey-3.2.0.3978 下载地址是:http://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-turnkey...

2010-08-16 11:11:19 168

原创 XFire发布WebService方法如果返回的是LIST的处理

1.实体类package com.flex;public class Revenue { private String product; private String quarter; private String amount; public String getProduct() {  return product; } public void setProduct(String ...

2010-08-11 14:39:43 116

原创 远程调用某个服务器上的一个JAVA类的MAIN方法

public class Main {    public static void main(String[] args) {        System.out.println("Main running...");                URL[] urls = null;        URLClassLoader urlClassLoader = null;        try ...

2010-08-06 17:18:18 336

原创 模拟网上书店显示各个书目录的页面

通过取得一个XML文件的数据,显示在页面中 1.定义一个book.xml <?xml version="1.0" encoding="utf-8"?> <books> <book> <bookName>大清帝国</bookName> <author>涂平</author> &

2010-08-04 14:14:17 214

原创 企业内部报表生成思路

在很多企业和系统中,经常会要用到报表,而报表的产生有时候是一个不好解决的问题。现在我在这提供一种参考的方式,通过SQL语句查询数据库,然后结合XSL技术,来实现报表。这样做的好处十分的灵活,可以将报表的样式和具体做查询的程序员工作独立开。只要商量好一致的参数就可以协同开发。1.首先在一个JSP页面将所要显示报表的SQL语句和所定义好的XSL样式文件传入到工具类中。index.jsp...

2010-08-02 10:01:30 158

原创 创建一个群的操作

在这个例子中我们可以看到如何创建一个instant room: // 使用XMPPConnection创建一个MultiUserChat MultiUserChat muc = new MultiUserChat(conn1, "myroom@conference.jabber.org"); //创建聊天室 muc.create(...

2010-08-02 08:46:49 161

jquery 实现图片滚动并支持图片放大,模仿淘宝

jquery 实现图片滚动并支持图片放大,模仿淘宝

2014-12-29

阿里软件java版memcached安装文件和demo项目

java版memcached

2014-11-26

memcached windows32、64安装包

memcached windows32、64安装包

2014-11-26

virus.win32.parite.H病毒专杀工具及其查杀方法

virus.win32.parite.H病毒专杀工具及其查杀方法

2014-11-06

JAVA 版本ResultSet 转换为JAVABEAN的工具类

JAVA 版本ResultSet 转换为JAVABEAN的工具类

2014-11-06

ZedGraph动态曲线实例

ZedGraph动态曲线实例

2014-07-25

很强大的JS实现的购物车源码

很强大的JS实现的购物车源码,已经成功在项目中使用

2014-07-25

word去掉多余空白行

word中如何去掉多余空白行,非常实用,可以参考

2013-11-06

svn服务器与客户端程序

svn服务器与客户端程序

2013-01-20

c#经典代码集合

c#经典代码集合

2013-01-15

JAVA 版本的ChartDirect

JAVA 版本的ChartDirect,该版本在C#中同样可以使用

2012-12-13

向日葵远程连接主控制

向日葵远程连接主控制

2012-10-24

mxgraph1.8破解 ie,ff,都测试了。可以用

mxgraph1.8破解 ie,ff,都测试了。可以用

2012-07-16

js画的漂亮流程图,非常美观

js画的漂亮流程图,非常美观,方便新手学习

2012-07-12

sqlite for .net4.0

sqlite for .net4.0,所有的DLL文件,都包含了

2012-06-28

flash加载外部图片.rar

flash加载外部图片.rar

2012-06-25

FushionChartApi中文API

FushionChartApi 自己搜集的中文文档

2012-06-20

FusionWidgets_Cracked3.01破解版本(web版本汽车仪表图)

FusionWidgets_Cracked3.01破解版本(web版本汽车仪表图)

2012-06-20

c# winform多种皮肤样式

c# winform多种皮肤样式

2012-06-18

mina学习笔记,记录所有API

mina学习笔记,记录所有API,mina学习笔记,记录所有API

2012-06-11

linux学习资源

linux学习视频资源,非常好.

2019-04-30

spring cloud视频学习资源

spring cloud视频学习资源

2018-12-19

项目管理EXCEL模板

项目管理文档。适合各种大中小型项目管理文档,项目管理文档。适合各种大中小型项目管理文档

2018-12-06

Mongodb负载均衡配置

下载下来就能运行,目前配置的是一个主服务,一个子服务,一个仲裁

2018-06-14

spring boot例子学习源码

spring boot例子学习源码spring boot例子学习源码spring boot例子学习源码spring boot例子学习源码

2018-05-29

code simis破解版

code simis破解版code simis破解版code simis破解版code simis破解版

2018-05-28

dubbo分布式监控中心

dubbo分布式监控中心

2018-05-21

vm创建linux系统

vm创建linux系统vm创建linux系统vm创建linux系统vm创建linux系统

2018-05-15

spring cloud全套学习代码

spring cloud全套学习代码,spring cloud全套学习代码,spring cloud全套学习代码

2018-04-09

spring mvc 整合mybatis实例

spring mvc 整合mybatis实例,spring mvc 整合mybatis实例

2018-04-09

spring使用web socket

spring使用web socket,spring使用web socket,spring使用web socket

2018-04-09

spring cloud整合mybatis

spring cloud整合mybatis,spring cloud整合mybatis,spring cloud整合mybatis

2018-04-09

NETTY+ACTIVITYMQ实现高用户并发

NETTY+ACTIVITYMQ,NETTY+ACTIVITYMQ,NETTY+ACTIVITYMQ 基于spring集成netty的实现

2017-11-02

mysql.c3p0驱动包

mysql.c3p0驱动包mysql.c3p0驱动包mysql.c3p0驱动包mysql.c3p0驱动包mysql.c3p0驱动包mysql.c3p0驱动包

2017-10-31

Ssm整合的例子

SSM代码整理的一个例子。是maven工程,SSM代码整理的一个例子。是maven工程

2017-10-25

MC9S08DZ60 源程序

MC9S08DZ60 源程序

2016-01-15

JAVA生成随机登陆码

JAVA生成随机登陆码

2015-05-28

lucene4.10.2所有JAR包

lucene4.10.2所有JAR包

2015-05-06

软件测试用例模板一详细用例(经典)

软件测试用例模板一详细用例(经典)

2015-05-06

memched安装包以及使用方法

memched安装包以及使用方法

2014-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除