Web

  • Linux网站架构系列之Apache----进阶篇

    Linux网站架构系列之Apache----进阶篇 2015-05-09

    本篇博文为Linux网站架构系列之apache的第二篇,我将带大家一起学习apache的编译参数,目录结构和配置文件等方面的知识,实现对apache服务的进一步掌握,并使之能更好的应用到生产实战中去. 一.编译参数 在上篇的apache部署中,我们用了大量的编译参数,其实apache的编译参数并不止这些,这些只是我们生产环境中常用的.我们在apache的源码包目录下,用以下命令可以将他们都输出出来 [root@c64-web httpd-2.4.6]# ./configure --help 此命

    关键词: apache, linux, 部署, 编译
  • 日志分析工具Awstats实战之Apache篇-多站点日志分析

    日志分析工具Awstats实战之Apache篇-多站点日志分析 2015-05-09

    前面两篇都在讲述如何去部署nginx下的awstats日志分析工具,现在终于轮到apache.作为老牌的网页服务器,awstats对apache的支持非常完美,所以整个配置过程也是十分简单.因此,在这里我就拓展了一下部署,实现了对多站点的日志分析功能. 注意:自本篇博文发表之日,apache-2.4.x还是无法支持部署awstats日志分析结果访问动态化,不过可以用前篇日志分析工具Awstats实战之Nginx篇-分析结果静态化中讲到的方法来实施部署awstats.因此,本篇博文将用apache

    关键词: apache, linux, awstats, log
  • 阿里巴巴开源项目nginx_concat_module企业部署实例

    阿里巴巴开源项目nginx_concat_module企业部署实例 2015-05-09

    公司的前端开发工程师今天找我,让我给他搞下淘宝的一个开源项目 nginx_concat_module 模块,将该模块添加到线上的nginx上去. 简介 nginx_concat_module 是淘宝研发的针对 nginx 的文件合并模块,主要用于合并前端代码减少 http 请求数.如果你的应用环境中部署了 nginx,那么可以考虑尝试此模块减少请求数. 部署: 1.准备工具 [root@tools-ops01-jz ~]# yum install gcc gcc-c++ make wget su

    关键词: linux, nginx, nginx_concat_module
  • 日志分析工具Awstats实战之Nginx篇-分析结果静态化

    日志分析工具Awstats实战之Nginx篇-分析结果静态化 2015-05-09

    前言: Awstats 是在 SourceForge 上发展很快的一个基于 Perl 的 WEB 日志分析工具,一个充分的日志分析让 Awstats 显示您下列资料: 访问次数.独特访客人数, 访问时间和上次访问, 使用者认证.最近认证的访问, 每周的高峰时间(页数,点击率,每小时和一周的千字节), 域名/国家的主机访客(页数,点击率,字节,269域名/国家检测, geoip 检测), 主机名单,最近访问和未解析的 IP 地址名单 大多数看过的进出页面, 档案类型, 网站压缩统计表(mod_gz

    关键词: linux, nginx, awstats, log
  • Nginx之虚拟目录-root与alias的区别

    Nginx之虚拟目录-root与alias的区别 2015-05-09

    最近在nginx上部署日志分析工具awstats时,在配置awstats分析结果可供网页浏览这步时,分析结果页面访问总是404.后来查阅了一些资料,发现是root和alias的用法区别没搞懂导致的,这里特地将这两者区别详尽道来,供大家学习参考. Nginx其实没有虚拟主机这个说法,因为它本来就是完完全全根据目录来设计并工作的.如果非要给nginx安上一个虚拟目录的说法,那就只有alias比较"像"了. 那alias标签和root标签到底有哪些区别呢? 1.alias后跟的指定目录是准确

    关键词: alias, linux, nginx, awstats, 虚拟目录
  • Flask 的 request 和 response 对象

    Flask 的 request 和 response 对象 2015-05-05

    Request 和 Response 对象的属性中,有一些是元数据,有一些是解析后的数据,还有一些只是链接. Request method 起始行,元数据 host 起始行,元数据 path 起始行,元数据 environ 其中的 SERVER_PROTOCOL 是起始行,元数据 headers 头,元数据 data body, 元数据 remote_addr 客户端地址 args 请求链接中的参数(GET 参数),解析后 form form 提交中的参数,解析后 values args 和 f

    关键词:
  • 2015/4/25~深入理解web请求过程

    2015/4/25~深入理解web请求过程 2015-04-26

    1.从C/S架构到B/S架构的两点好处: 1.客户端统一使用浏览器,浏览器的交互特性使得用户使用它非常简便,而且屏蔽了不同服务提供商提供给用户使用服务的差异性. 2.服务端基于统一的HTTP协议,使用统一的HTTP协议,使服务提供商简化.规范了开发模式,大大降低了开发成本,服务器和框架可以直接拿来使用,不用自己开发,促进了更多服务的诞生. 2.与传统的C/S架构采用长链接交互数据不同,HTTP采用无状态的短链接的通讯方式,每次请求就完成一次数据交互,通常也对应一个业务逻辑. 3.一次请求过程:

    关键词:
  • 2015/4/24~GET方式和POST方式传值大小的限制

    2015/4/24~GET方式和POST方式传值大小的限制 2015-04-24

    get 是通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系.很多文章都说GET方式提交的数据最多只能是1024字节,而 实际上,URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制.这个限制是特定的浏览器及服务器对它的限制.IE对URL长度的限制 是2083字节(2K+35字节).对于其他浏览器,如FireFox,Netscape等,则没有长度限制,这个时候其限制取决于服务器的操作系统.即 如果url太长,服务器可能会因为安全方面的设置从而拒绝

    关键词:
  • 2015/4/23~CDN学习总结

    2015/4/23~CDN学习总结 2015-04-23

    1.cdn全称 内容分布网络 content delivery network 2.是构建在现有Internet上的一种先进的流量分配网络 3.在现有的Internet上新加一层网络,将网站的内容,发布到最接近用户的网络"边缘",提高用户访问网站的响应速度 4.可比喻成:镜像(mirror)+缓存(cache)+整体负载均衡(GSLB) 5.CDN提高了Internet中信息的流动效率

    关键词:
  • 2015/4/23~深入理解session和cookie

    2015/4/23~深入理解session和cookie 2015-04-23

    1.cookie的缺点: 1.数量和大小的限制,例如一个cookie为100字节,每天PV10亿的话,就要占用10亿*100B的带宽 2.cookie的伪造.cookie被盗等问题 2.session的缺点: 1.session的多服务器之间的共享问题

    关键词:
  • jstl标签的使用总结

    jstl标签的使用总结 2015-03-21

    待续

    关键词:
  • jsp页面零碎知识点总结

    jsp页面零碎知识点总结 2015-03-21

    1.在jsp页面获取当前项目路径 a.<%= this.getServletContext.getContextPath() %> b.${pageContext.request.contextPath} 2.jsp静态包含和动态包含 静态包含:<%@include file="" %> 动态包含:<jsp:include page="" /> 静态包含不能传递参数,动态指令可以 静态包含为编译指令,发生在jsp转化成servle

    关键词:
  • web wiki

    web wiki 2015-03-13

    //GitHub 上一份很受欢迎的前端代码优化指南 http://segmentfault.net/a/1190000002587334

    关键词:
  • [maven] 一个war模块继承另一个war模块--maven-war-plugin

    [maven] 一个war模块继承另一个war模块--maven-war-plugin 2015-03-03

    tomcat run无效 只对jetty有效 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <warName>jmwInvest</warName> <webResources> <resource> <di

    关键词:
  • PhoneGap的工作原理及架构基础

    PhoneGap的工作原理及架构基础 2015-02-13

    移动技术的发展对于开发人员来说是个悲剧,开发应用需顾及到不同平台的框架和开发语言,如iPhone.Android.Windows Mobile等. PhoneGap基于标准的Web技术,在Web应用和设备之间搭建一个通信的桥梁,封装移动设备的平台差异,统一使用JavaScript接口访问设备本地API,提供跨平台解决方案. PhoneGap是一个标准的开源框架,用PhoneGap开发移动应用是免费的,无论是商业或是开源. PhoneGap能做什么? 1.基于Web技术开发移动设备客户端应用 用您

    关键词: phonegap
  • 用 Azure RemoteApp 翻墙科学上网

    用 Azure RemoteApp 翻墙科学上网 2015-02-08

    原文同步至:http://www.waylau.com/about-azure-remoteapp/ 注册 微软账号 http://www.microsoft.com/zh-cn/account/default.aspx 下载.安装 Azure RemoteApp 客户端 根据你的系统进行如下选型 Microsoft Remote Desktop for Mac Microsoft Remote Desktop for iPhone and iPad Microsoft Remote Deskt

    关键词:
  • mybatis association表关联与rowbounds共同使用时的异常及其解决方案

    mybatis association表关联与rowbounds共同使用时的异常及其解决方案 2015-01-30

    按照mybatis手册中所说的,association有两种实现方式,嵌套查询和嵌套结果映射.如手册中所述,select方式会带来N+1次查询的问题,考虑到效率问题的话建议使用嵌套结果映射.但是在结合使用rowbounds进行分页的时候嵌套结果映射会报Mapped Statements with nested result mapping cannot be safely constrained by rowbounds异常.经过测试发现是rowbounds和resultmap-associat

    关键词: map, result, nested
  • HTML中显示特殊字符,如尖括号 " "," "

    HTML中显示特殊字符,如尖括号 " "," " 2015-01-30

    如下面的html代码: <body> 显示:<input id="myTest" type="text" value="5<=6" ></input> </body> 上面的value属性值中含有"<",浏览器可能会正常显示,但是在解析的时候可能就会出错. 在网上搜了一下,如果要在标签中显示"<"或者">"等特殊字符

    关键词:
  • css wiki

    css wiki 2015-01-27

    //CSS 2.1 选择器 http://weizhifeng.net/css-21-selectors-part-1.html http://weizhifeng.net/css-21-selectors-part-2.html http://weizhifeng.net/css-21-selectors-part-3.html //margin 垂直方向上的外边距会叠加 //reset.css - http://meyerweb.com/eric/tools/css/reset/ "中和&q

    关键词:
  • WebStorm主题设置

    WebStorm主题设置 2015-01-25

    对于使用WebStorm作为开发工具的筒子们,应该忍受不了默认的主题吧,但是自己去一个一个设置又太繁琐.So,去网上下个主题那是必须的.搜来一圈,发现一个网站提供了不少主题.闲话少说,进入正题. 1.首先从WebStorm主题上下载自己喜欢的主题. 2.然后将主题文件copy到一个文件夹下.使用OSX系统的童鞋放到 ~/Libray/Preferences/WebStorm/colors/:Windows的童鞋方法 C:/Users/UserName/.WebStorm/config/color

    关键词: 主题, Webstorm
  • Python 的完美 json loads

    Python 的完美 json loads 2015-01-15

    为了对付表单提交时参数多和 json 结构复杂的情况,我写了一个名为 recursive_json_loads 的处理函数来对请求对象递归调用 json.loads() 以期能够一次性将所有参数转化为更好用的 Python 类型.后来又发现了 web.py 的 Storage 对象,使这个函数越发好用起来. import simplejson as json def recursive_json_loads(data): if isinstance(data, list): return [re

    关键词:
  • HttpClient 访问https来

    HttpClient 访问https来 2015-01-10

    一.首先了解http协议 1.socket. GET请求 Socket socket = new Socket("www.baidu.com", 80); // 请求服务器 OutputStream out = socket.getOutputStream(); PrintWriter pw = new PrintWriter(out); pw.println("GET / HTTP/1.1"); // 请求的第一行Request-Line, pw.println(

    关键词:
  • Internet 网络层协议设计原则(RFC 1958)

    Internet 网络层协议设计原则(RFC 1958) 2015-01-03

    这 10 条原则本是设计网络层协议用的,但我想它们可能对 web 应用的设计同样具有指导意义,因此记录于下(顺序为从最重要到最不重要): 保证工作.直到确认原型系统可以正常运行,才可以完成设计或确定标准. 保持简单.有疑问时应该使用最简单的解决方案.即如果一项特性并非绝对必要,就应该被砍掉,尤其当可以通过其他简单特性的组合也可以达到相同效果的时候.(注:也许这里的难点在于确认一套最小功能集) 明确选择.解决一个问题应当有且只有一种解决方案,这与 Python 的理念相同. 模块开发.使用栈结构组

    关键词:
  • 关于代码生成器的理解

    关于代码生成器的理解 2015-01-03

    一.代码生成器 代码生成器那就是生成代码的. xx生成器也就是制作xx的 二.用了一些代码生成器 2.1做些什么 大致的功效就是对于表的基本操作以及展示一步搞定. 增强版的作用就是工作流,一个流程图就是整个代码.画画写写原来也能写代码. 2.2优点 生成器的特点就是简单.冗余.代码路数是固定的 省事快速 2.3缺点 修改问题,如果其中有问题的修改变动对源码的改动也是很麻烦的 定制能力 三.代码生成器的适用范围 管理.展示类的.维护类的 业务复杂了生成的没啥意思了 四.写代码的 有了交通工具,不能

    关键词:
  • 读文档啊jfinal

    读文档啊jfinal 2015-01-03

    JFinal常见问题汇总 一.web的 1.前段也就是展示(前段考虑了) 2.就是路径如何配制这里就是get/post/ajax的访问 3.数据库的操作最基本的curd在项目代码中的使用 4.安全性的东西 基本拦截器 前台的校验为了体验 后台的校验为了安全 能够后台session取到的东西或者查到不要前台带过 第三方bug的更新 5.另外的就是前后台的取值了 6.重定向和请求转发 7.写逻辑的还是多看点逻辑来 8.性能最后考虑优化来 二.到jfinal的官网下载文档,代码,demo 2.1关于配

    关键词:
  • 精选9个值得学习的 HTML5 效果[附源码]

    精选9个值得学习的 HTML5 效果[附源码] 2014-11-27

    这里精选了一组很酷的 HTML5 效果.HTML5 是现 Web 开发领域的热点, 拥有很多让人期待已久的新特性,特别是在移动端,Web 开发人员可以借助 HTML5 强大功能轻松制作各种交互性强.效果丰富的Web 应用. 超炫 HTML5 粒子效果进度条 我喜欢粒子效果作品,特别是那些能够应用于实际的,例如这个由 Jack Rugile 基于 HTML5 Cavnas 编写的进度条效果.看着这么炫的 Loading 效果,即使让我多等一会也无妨:) 源码下载 在线演示 HTML5 Canvas

    关键词:
  • 设置 VPN,通过 VPN 翻墙科学上网

    设置 VPN,通过 VPN 翻墙科学上网 2014-11-23

    本文同步至 http://www.waylau.com/vpn-setting/ 之前介绍了<用 VPN Gate 翻墙科学上网>,通过安装客户端,方便实现 VPN 的连接.如果 你爱折腾,也可以手动设置 VPN .这样的连接 更加稳定. 什么是VPN 虚拟专用网(VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时的.安全的连接,是一条穿过混乱的公用网络的安全.稳定的隧道.虚拟专用网是对企业内部网的扩展. VPN 能做啥 连接公共 VPN 服务器获得自由访问互联网(翻墙). 绕过您的

    关键词: vpn, 翻墙, 科学上网
  • 数组排列组合

    数组排列组合 2014-11-21

    public class Test { public static void main(String[] args) { String[][] dataArray = {{"zhong","chong"},{"qing"},{"hai","huan"},{"ri"}}; combine(dataArray, 4); } public static void combine(String[

    关键词: 组合, 排列组合
  • WordPress vs Joomla vs Drupal

    WordPress vs Joomla vs Drupal 2014-11-21

    http://websitesetup.org/cms-comparison-wordpress-vs-joomla-drupal/

    关键词: wordpress, drupal, joomla
  • 用 VPN Gate 翻墙科学上网 ,你懂滴哦~

    用 VPN Gate 翻墙科学上网 ,你懂滴哦~ 2014-11-19

    本文同步至 http://www.waylau.com/about-vpngate/ VPN Gate 综述 VPN Gate 学术实验项目是一个在线服务,由日本国立筑波大学研究生院为学术研究目的运营.本研究的目的是推广 "全球分布式公共 VPN 中继服务器" 的知识. VPN Gate 公共 VPN 中继服务器 在 VPN Gate 学术项目网站上有一个公共 VPN 中继服务器列表.互联网上的任何人都可以建立 VPN 连接至任一列表上的 VPN 服务器.无需用户注册. VPN Gat

    关键词: vpn, 翻墙, Gate)
  • AngularJS 笔记

    AngularJS 笔记 2014-11-16

    Module ng-app 可以不必赋值:<div ng-app> 即合法 Module :app 的不同组件--controllers,services,filters,directives 的容器 module 的构造函数有两个参数:第一个字符串是本 module 的名字,第二个参数是其依赖的其他 module 一个 html 文档只有第一个 ng-app 能自动载入(auto-bootstrap),其他 app 要手动 angular.bootstrap,ng-app 不可嵌套.一般可以

    关键词:
  • firefox chrome 控制台输入多行代码

    firefox chrome 控制台输入多行代码 2014-11-11

    firebug 升级为3.0版本了,使用了 firefox build-in 的调试工具进行扩展,其中输入代码的 console 不再显性的多行显示,但是它是默认支持多行的,而且方式更好,chrome 也是采用了同样的方法. 很简单,再输入栏中使用 Shift+Enter 就可以换行了.

    关键词: firebug, firefox, Chrome
  • URI与URL的区别

    URI与URL的区别 2014-10-25

    这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等.但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢? 同样的,另外一个问题:String HttpServletRequest.getRequestURI():和StringBuffer HttpServletRequest.getRequestURL();返回的内容有何不同?为什么会如此? 带着这些问题到网上去搜了下,没发现

    关键词: uri, url
  • Firebase 相关文章的索引

    Firebase 相关文章的索引 2014-10-22

    随着 Google 收购 Firebase 的消息传出,Firebase 又回到了开发者的视野中,于是我在 github 创建了这个项目:https://github.com/justjavac/awesome-firebase Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用. 开发者只需引用一个 API 库文件就可以使用标准 REST API 的各种

    关键词: firebase
  • AngularJS 实现图片旋转(CSS)

    AngularJS 实现图片旋转(CSS) 2014-10-15

    图片旋转基于 CSS:transform:rotate(**deg) 实现,Angular 用于动态绑定 deg 数: controller:(其实可以省略) lang:js $scope.img = {src:"xxx.png", rotate=0}; HTML: <button ng-click="img.rotate=img.rotate+90">向右转</button> <button ng-click="img.ro

    关键词:
  • 你必须了解的Session的本质

    你必须了解的Session的本质 2014-09-22

    有一点我们必须承认,大多数web应用程序都离不开session的使用.这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制.我们先简单的了解一些http的知识,从而理解该协议的无状态特性.然后,学习一些关于cookie的基本操作.最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行. 我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反. php团队只是提供了一套便捷的sessio

    关键词: Session, 会话劫持
  • Django 自定义 Admin change page 的一般方法

    Django 自定义 Admin change page 的一般方法 2014-09-11

    Django 的 Admin 系统可用性很高,尤其在一些简单的定制以后.本文主题为针对 change page (view)的常用定制,就是单个 model 实例(数据库某条记录)的显示与编辑页面,url 通常类似于 host/admin/modelname/1234/. 定制的代码通常写在 app/admin.py 中的一个名为 ModelAdmin 的类里,主要以属性和方法的形式.或者更进一步说,代码大都存在于该类的 change_view(self, request, object_id,

    关键词:
  • 自建一个站点来

    自建一个站点来 2014-08-15

    上周五打算的,周末搞了个ui初稿,后来写了个计划.这周什么都没做,周末再次干起吧.欢迎喷 IT咨询 学习博客 音乐 收录url的功能 -------------------------------------------------------------------- 20140809: 1.资讯主要是一些高大上的新技术 例如:虚拟技术 3D打印 2.站点发现 主要是一些 IT方面或搞笑的 主要是一些新的有趣的站点 3.消磨时间 再说吧,主要是一些生活的推介 游戏 娱乐笑话类的 -------

    关键词:
  • 一些js,hibernate,freemarker笔记

    一些js,hibernate,freemarker笔记 2014-08-12

    1)js获取当前时间: var d = new Date(); var str = d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate(); $("#startTime").val(str); 2)表单全选: <form action="" method="post"> <input type="checkbox" on

    关键词:
  • LNMMP on centos 6.5

    LNMMP on centos 6.5 2014-08-10

    LNMP详解 系统环境 os version:centos 6.5 x86_64 nginx version:1.6 mysql version:5.5.38 php version:5.4.31memcached version:1.4.20 1.nginx 前文已经介绍过,这里不再阐述 2.mysql 下载免安装版的mysql,格式为 MYSQL-VERSION-OS.tar.gz wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.

    关键词: lammp
  • 关于Web项目中静态资源的版本控制 - 专业成就梦想

    关于Web项目中静态资源的版本控制 - 专业成就梦想 2014-08-08

    静态资源的版本对于个人项目来说意义不大,但对于企业级项目的开发以及持续的维护很有用处.通常来讲发布在生产环境中的项目,都会进行一些前端性能的优化,比如配置资源缓存以及ETag等.当你更新了项目资源,如何保证线上资源也同步到最新,以及如何更新缓存,这些问题就需要一个静态资源版本来解决. 最有效的解决方案,就是修改其所有的链接,这样全新的请求将从原始服务器下载新的内容. 比较常见修改资源链接的方式就是在url后面加上时间戳或者在文件名上加标记.类似下面这种: <script src="a.js

    关键词:
  • nginx常见配置

    nginx常见配置 2014-08-07

    配置文件 配置文件主要包括以下几个部分: 全局配置 http smtp server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #这里就是定义主页的位置 root html; #安装的"/"下的html目录 index index.html index.htm; } 常用指令 nginx的指令都是由相应的模块安装之后提供

    关键词: nginx, 常见配置
  • Angular js开发的各种坑(持续更新中...)

    Angular js开发的各种坑(持续更新中...) 2014-08-04

    Angular UI的Modal 在按照官方文档写的时候会报如下错误 var ModalDemoCtrl = function ($scope, $modal, $log) { $scope.items = ['item1', 'item2', 'item3']; $scope.open = function (size) { var modalInstance = $modal.open({ templateUrl: 'myModalContent.html', controller: Mod

    关键词:
  • 在java web项目中集成webservice

    在java web项目中集成webservice 2014-07-20

    公司要求在项目中加入webservice服务,因为项目中使用了spring框架,所以在这里使用与spring兼容性较好的cxf来实现 cxf所需jar包 spring的jar包就不贴了 一:创建webservice服务器 1)创建一个服务接口 package com.service; import javax.jws.WebParam; import javax.jws.WebService; @WebService public interface IHelloWorld { public S

    关键词:
  • Session 的本质

    Session 的本质 2014-07-19

    简介 有一点我们必须承认,大多数web应用程序都离不开session的使用.这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制.我们先简单的了解一些http的知识,从而理解该协议的无状态特性.然后,学习一些关于cookie的基本操作.最后,我会一步步阐述如何使用一些简单.高效的方法来提高你的php应用程序的安全性以及稳定性. 我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反 – php团队只是提供了一套便捷的se

    关键词: Session, 本质
  • Session 和 Cookie 机制

    Session 和 Cookie 机制 2014-07-17

    一.cookie机制和session机制的区别 cookie机制采用的是 在客户端保持状态的方案,而session机制采用的是 在服务器端保持状态的方案. 同时我们也看到,由于在服务器端保 持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择. 二.会话cookie和持久cookie的区别 如果不设置过期时间,则表示这个cookie生命周期是浏览器会话期间,只要关闭浏览器窗口,cookie就消失了.这种生命期为浏览

    关键词: Session, 区别, Cookie
  • Apache整合Tomcat

    Apache整合Tomcat 2014-07-17

    一.先从J2EE工程的通用架构说起 这是一个通用的Web即B/S工程的架构,它由: ü Web Server ü App Server ü DB Server 三大部分组成,其中: ² Web Server 置于企业防火墙外,这个防火墙,大家可以认为是一个CISCO路由器,然后在CISCO路由器上开放了两个端口为:80和443. 80端口:用于正常的http访问 443端口:用于https访问,即如果你在ie里打入https://xxx.xxx.xx这样的地址,默认 走的是443这个端口. We

    关键词: tomcat, tomcat集群, 集群配置, 李哲, abrahamleejay
  • apache tomcat https应用

    apache tomcat https应用 2014-07-17

    一.总结前一天的学习 在前一天的学习中我们知道.了解并掌握了Web Server结合App Server是怎么样的一种架构,并且亲手通过Apache的Http Server与Tomcat6进行了整合的实验. 这样的架构的好处在于: ü 减轻App Server端的压力,用Web Server来分压,即Web Server只负责处理静态HTML内容,而App Server专职负责处理Java请求,这对系统的performance是一个极大的提升. ü 安全,Web Server端没有任何Java源

    关键词: https, 性能调优, 李哲, abrahamleejay
  • apache性能调优

    apache性能调优 2014-07-17

    一.总结前一天的学习 在前两天的学习中我们知道.了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构.这个架构是一个非常基础的J2ee工程上线布署时的一种架构.在前两天的教程中,还讲述了Http服务 器.App Server的最基本安全配置(包括单向https的实现), 它只是避免了用户可以通过浏览器侵入我们的Web访问器或者能够通过Web浏览器来查询我们的Web目录结构及其目录内的文件与相关内容,这种入侵我们把 它称为: Directory travers

    关键词: tomcat, weblogic, Java, 性能测试, 李哲, abrahamleejay
  • tomcat性能调优

    tomcat性能调优 2014-07-17

    一.总结前一天的学习 从"第三天"的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü 吞吐量 ü Responsetime ü Cpuload ü MemoryUsage 我 们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应 的调整,当完成今的课程后,到时你的"小猫"到时真的会"飞"起来的,所以请用心看完,这篇文章一方面用来向那位曾写

    关键词: apache, tomcat, 性能, SQL优化, 李哲, abrahamleejay, tomcat性能, 数据库调优

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 0.547 (s). 9 q(s)