`
文章列表
    apache功能其实很是强大,最近一段时间研究了下apache的反向代理和负载均衡,反向代理网协的外网出口和我的博客出口就是通过apache的反向代理实现的,总结一下,重点说说负载均衡的配置。 首先说先实验环境吧 操作系统:DEBIAN 5.03(Ubuntu也可以同理配置) 一、安装apache加载模块 apt-get install apache2 然后进入到apache的配置目录 cd /etc/apache2 apache的反向代理和负载均衡其实利用的都是反向代理的原理,至于什么叫做反向代理可以点此http://baike.baidu.com/view/1165595.ht ...
一,HTTPS和HTTP的区别: https协议需要到ca申请证书,一般免费证书很少,需要交费 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443 http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全 二,jboss https配置: 生成keystore(私钥和证书) keytool -genkey -alias JBoss -keyalg RSA 位于C:\Users\use ...
一,设计模式之Singleton(单态) 单态定义: Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种形式: public class Singleton {   private Singleton(){}   //在自己内部定义自己一个实例,是不是很奇怪?   //注意这是private 只供内部调用   private static Singleton instance = new Singleton();   //这里提供了一个供外部访问本class的静态方法,可以直接访问  ...
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息 。http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的组 ...
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传 ...
(2)先生成pdf文件,然后通过strut2下载: response.setHeader("Cache-Control", "public"); response.setHeader("Pragma", "public"); //response.setHeader("Content-Disposition", "attachment; filename=" + docName+".pdf"); response.setConte ...
三,编写java程序,生成pdf文件 此处有多钟方式:也可以用poi方式,这里着重介绍两种方式: (一),直接使用struts2-jasperreports-plugin配合struts2查看下载功能 <!-- pdf 显示 --> <action name="mangerPic" class="com.csair.skypearl.actions.ConvenientVisaAction" method="crateMangerGraphicalData"> <!--<re ...
jasperreport模版制作过程可参见: http://www.blogjava.net/heis/archive/2009/02/16/254978.html 模版规则参见: http://blog.csdn.net/czp0608/article/details/7354030 二,添加项目依赖包: 结合ireport4.1.3,项目需要添加相关jar包依赖,特别注意的jar的版本必须兼容ireport模版,否则会解析出错。 我们在maven项目的pom.xml添加依赖包(需要现在资源库添加这些jar包供下载): <dependency> <grou ...
被这个问题困扰了好几天,今天终于解决。现在我将呈现如何用Struts2整合jasperreport生成pdf文件,并且提供查看和下载功能: 一,制作jasper模版 首先我才用的是ireport4.1.3制作模版,模版代码如下: <?xml version="1.0" encoding="UTF-8"?> <jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.or ...
1、居中问题 div里的内容,ie默认为居中,而ff默认为左对齐。 使ff内容居中的方法是增加代码margin:auto; eg: body{margin:0 auto;} 1、高度问题 设有两横行div排列,上面的div设置高度(height),如果div里的实际内容大于所设高度,在ff中会出现两个div重叠的现象;但在ie中,下面的div会自动给上面的div让出空间。所以为避免出现层的重叠,高度一定要控制恰当,或者干脆不写高度,让他自动调节。 或者设置:overflow:hidden (如果要自动调节,ie7和ff会认最小高度min-height,但是ie6不认,所以为ie6 ...
CSS的很多其他属性大多容易理解,比如字体,文本,背景等。有些CSS书籍也会对这些简单的属性进行大张旗鼓的介绍,而偏偏忽略了对一些难缠的属性讲解,有避重就轻的嫌疑。CSS中主要难以理解的属性包括盒型结构,以及定位 ...
/* 本Js代码用于创建一个自定义的确认窗口, 具体功能包括:自定义窗口标题,自定义窗口内容,是否显示取消按钮,焦点位置设定 Author:liuyouyi */ function get_width(){ return (document.body.clientWidth+document.body.scrollLeft); } function get_height(){ return (document.body.clientHeight+document.body.scrollTop); } function get_left(w){ var bw=d ...
有时候配置struts2的action时:少了<param name="contentType">text/html</param>就会弹出下载页面,应该加上。 <result name="fail" type="json">     <param name="contentType">text/html</param>     <param name="root">optStatus</param> </ ...
为了提高网站的安全性,一般会在比较敏感的部分页面采用https传输,比如注册、登录、控制台等。像Gmail、网银等全部采用https传输。https/ssl 主要起到两个作用:网站认证、内容加密传输和数据一致性。经CA签发的证书才起到认 ...
看尚学堂Hibernate视频做的一些笔记,仅供参考。。。 Mysql的自增字段用auto_increment,Oracle的自增字段用sequence。 <generator class=”increment”></generator>在集群环境下不要使用,因为ID容易重复。Increment用的很少。 当generator是native时,表示根据数据库选择用identity(mysql下就是auto_increment),sequence(Oracle下)或者hilo。用的最多。此时Id要是int类型,Identity,sequence和uuid(要求id是S ...
Global site tag (gtag.js) - Google Analytics