`
囧囧有神
  • 浏览: 204627 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
这两天研究了下apacheURL重写替换规则文档。apache服务器接收了请求之后检查http头中的host域,找到对应的virtual host,执行virtual host中配置的指令。   在配置的时候有两个问题要注意:   1.如果要想把请求映射到本地系统文件(/home/user1/www/abc.htm),首先要确认目录/home/user1/www/是否允许被访问,这个配置由<Directory>指令来配置,默认配置是系统根目录“/”下所有目录都可以被访问,我在做的时候之前服务器配置只开放了某几个目录,一直请求不成功;   2.如果apache作为jboss ...
apache有两种虚拟主机配置方式:基于IP的虚拟主机和基于域名的虚拟主机。 虚拟主机的作用是配置IP或域名和web应用的对应关系。 基于IP的配置: 1.多IP的主机,每个不同的IP对应了一个虚拟主机,请求过来的时候Apache根据不同的IP分发到不同的 虚拟服务器,这时候IP和应用的对应关系是1:1;   2.一个IP配置多个端口:用不同端口对应不同的应用也应该可以实现一个IP对应多个应用   基于域名的配置就比较灵活些: 1.多IP对应了多域名,可以为每个IP定义一个虚拟主机(NameVirtualHost),每个虚拟主机服务多个不同域名(virtualhost),每个域 ...

maven学习笔记

研究了几个maven的问题,在这里记录一下: 1.在构建的时候自动生成javadoc和source包,需要在pom中添加如下内容 <execution> <phase>package</phase> <goals> <goal>jar</goal> </goals> </execution>     如果phase不写的话在mvn package执行时候将不会执行这段 2.发布source, javadoc, binary ja ...
今天去绿茶吃饭,好不容易等到个位子靠窗的,正好外面下着雨,窗外就是个瓦房的屋顶,  黑色的瓦片正反交错叠在一起,心想为什么不把瓦片做大一些呢,这样铺满整个屋顶 就可以快的多了,联系到这段时间做个框架,把一个系统拆分成许多相对独立的模块, 每个模块可以单独运行在一个进程中,系统就成为分布式的了,用这种方式提高系统稳定性,可扩展性,但是增加了网络IO的开销,系统的实时性有所降低,不过好处是扩展性和稳定性都有所提高,在目前的大多数业务场景中,模块间网络IO带来延迟相较于业务处理的时间延迟算是非常小,因此系统拆分的方向性没有错。   古代没有流行大片的瓦会不会因为做的太大会加大生产的难度,增加 ...
新的工作环境需要用maven,之前一直用ant, 学一个新东西之前首先需要看看新的比传统的先进在哪里。 下面是学习之前对maven的理解 maven和ant比较: 1.maven有一个中央构建仓库,在配置工程的时候只需要指定所依赖的第三方工具的名称,maven 将自动从中央仓库或本地仓库下载依赖的jar包,并且可以总动下载jar包所对应源码,和ant比起来最 吸引人的就是不需要再管lib库里头到底哪些jar有用,哪些没用;   2.maven的核心就是各种各样的插件,maven自己不做任何实际的事情,都是调用了自己所管理的插件 完成各种各样的事情,比如新手j上来就要接触到的ar ...
看腻了viso的那种xp风格的原型图,找了一通发现个挺好玩的画原型图的工具, evolus pencil,支持很多种风格的界面,linux的GTK, XP,本地风格,html, 最好玩的就是一种手绘风格的,就像自己在纸上画的那样,最重要的是免费开源, 看上去很亲切;缺点就是启动速度很慢很慢,一些细节处理的不如Viso,瑕不掩瑜啊。。。 http://pencil.evolus.vn/en-US/Home.aspx  
之前做个监控系统,需要在GUI客户端有个网络拓扑结构图,实时显示被监控节点的连接情况, 支持动态增减监控节点,能够在拓扑图上自动布局。找到了三个比较合适的库:   SWT的ZEST : 基于draw2D库封装的,增加了一些事件处理,动画效果和几个常见布局; 是个比较粗糙的类库,图节点都被一个矩形框包围,就算是自己定义了透明背景的icon,周围也必须 被一个方框包围,要命的是如果你的图节点的名字和icon都在哪个矩形框内,名字越长,整个框越大, 在显示图的时候如果网络节点名字长短不一看上去就很乱,想改他的矩形框就得基本重写相当比例源码; 里面的bug也是相当多,维护情况比较差; ...
淘宝和支付宝哪个好点,各有什么特点? 如果开的条件差不多该如何选择?求真相....
前段时间猎头推荐面支付宝,经过N轮免试和笔试,最后通知给offer了, 但是开的薪水总体算下来还不如现在的,猎头苦口婆心的说服我去, 说里头的技术氛围很好,发展很有前途,包括坛子里头弟兄们也 常把阿里巴巴说的天花乱坠,进去之后技术好像能够突飞猛进,现在我对薪资和 级别的预期已经被成功地压低了,我承认我确实对技术比较热爱,对技术氛围很看重, 但是也快30的人了,工作4年,跳槽是不是可以不考虑薪水的涨幅啊,进了阿里巴巴 真就能让人进步一大截?阿里巴巴离职的人都去哪里了?求前人点拨。。。。
最近写的一个通信框架中有两种最基本的消息发送方式:同步发送和异步发送。 同步方式: 消息的发送方发A送一条消息到接收端B,B收到消息之后需要对消息进行处理,然后 发送ACK确认消息回A,A收到B的ACK之后就可以认为这 ...
传统队列是生产者线程和消费者线程从同一个队列中存取数据,必然需要互斥访 问,在互相同步等待中浪费了宝贵的时间,使队列吞吐量受影响。双缓冲队使用两个队列,将读写分离,一个队列专门用来读,另一个专门用来写 ...
Fix 协议可以分两大部分,会话层协议和业务层协议。会话层定义了数据通信相关的协议,业务层定义了金融活动相关的业务数据结构。 Fix 的会话层设计时候充分考虑了 稳定性,安全性,健壮性,高效性。稳定性指会话协议中定义了心跳消息来维护会话连接,安全性指协议从消息结构上支持数据加密,出错重传指 每个会话在两个端点各自维护一套消息序列号,防止消息丢失,漏发漏收,出现这种情况只要检查两边序列号的连续性就可以确定需要重传哪些消息。 session 的通信各方维护一个 incomming 和 一个 outgoing 序列号。 Incomming 序列号用来检测序列号是否乱序或跨越。 心 ...
第一章. 对SSL的基本概念和框架的介绍 第二章.对SSL握手协议的研究(part-1 ) 第三章.对SSL握手协议的研究(part-2) 第四章.对SSL握手协议细节和实现的介绍第五章.对SSL记录协议细节和实现的介绍第六章.对SSL的安全性分析第七章.举例一种将usbkey融入java JSSE框架的解决方案   · Client 处理和回应 Server Hello 阶段 客户端收到服务器发过来的那些消息,要做的是验证服务器证书,发送自己的证书(如果双向认证),发送计算出的预主密码,发送证书验证消息。    
第一章. 对SSL的基本概念和框架的介绍 第二章.对SSL握手协议的研究(part-1) 第三章.对SSL握手协议的研究(part-2) 第四章.对SSL握手协议细节和实现的介绍 第五章.对SSL记录协议细节和实现的介绍 第六章.对SSL的安全性分析 第七章.举例一种将usbkey融入java JSSE框架的解决方案 SL握手过程即完成身份认证和建立加密通道的过程,分为四种。 ――Full Handshake : 全流程握手,C/S双方从无到有建立SSL连 ...
前段时间项目的关系学习了下SSL,有一些心得体会和疑惑打算一并记录下来和大家分享和讨论一下。 这部分内容打算分成如下一些章节来写: 第一章. 对SSL的基本概念和框架的介绍 第二章.对SSL握手协议的研究( ...
Global site tag (gtag.js) - Google Analytics