
web
文章平均质量分 52
iteye_3035
这个作者很懒,什么都没留下…
展开
-
socket模拟http请求
/** * socket模拟http 请求 * @author xixi * 注意:请求的目标端要实现GET和POST的方法。IP和端口适自己的情况定 * * 用来测试,没有封装。 */public static void doGet(){try {//如果传中文参数请转码String data = "pid=1002&pcode=K001001";// Create a socket ...原创 2012-08-16 13:21:35 · 183 阅读 · 0 评论 -
Tomcat配置SSL认证
大概步骤1:通过JAVA自带的keytool生成keystore;2:TOMCAT启用HTTPS,并配置keystore;3:根据keystore导出客户端的证书文件;4:客户端导入证书文件;5:测试 环镜jdk:1.7.60 tomcat:7.0.52客户端和服务端都在本机======================================...原创 2014-07-10 15:53:25 · 342 阅读 · 1 评论 -
Tomcat部署项目-Catalina
前言:Tomcat部署项目有三种方案:1:直接将项目丢到webapps目下;2:在server.xml里添加一个context;3:在catalina/localhost下面创建一个context文件。此文介绍的就是这个 1:部署带指定名称访问路径 1-1:在catalina/localhsot目录下创建cms.xml内容如下:<?xml version="1....原创 2014-07-10 15:01:06 · 537 阅读 · 0 评论 -
怎么获得客户端的IP
1:通常的做法:servletRequest.getRemoteAddr()String ip =request.getRemoteAddr();这样做会有一个问题当客户端用的是一个代理服务器访问那就有可能得不到原始的IP。解决这个问题可以用2的做法。2:通过HTTP请求头参数“X-Forwarded-For (XFF)”String ip = request.getHeader...原创 2013-03-20 15:45:35 · 117 阅读 · 0 评论 -
通过修改注册表调用IE内核打印功能实现
<script type="text/javascript"> var hkey_root,hkey_path,hkey_key; hkey_root="HKEY_CURRENT_USER"; <!--地址的写法很严格的用双斜杠--> hkey_path="[url=file://\\Software\\Microsoft\\Internet]\\Sof...原创 2012-08-17 09:56:41 · 277 阅读 · 0 评论 -
【转载】百万级访问网站前期的技术准备(下)
这一系列的最后一篇写给普通编程人员,如果不感兴趣可直接看本文最后几段。开始设计代码结构之前,先回顾一下之前准备过的事情:我们有负载均衡的WEB服务器,有主从DB服务器并可能分片,有缓存,有可扩展的存储。在组织代码的各个方面,跟这些准备息息相关,我一二三的列出来分别说,并且每一条都以“前面讲到”这个经典句式开头,为了方便对照。别着急看经典句式,我思维跳跃了,插一段。实际开发中,我们总会在性...原创 2012-08-17 09:47:30 · 96 阅读 · 0 评论 -
百万级访问网站前期的技术准备(中)
七、数据库几乎所有操作最后都要落到数据库身上,它又最难扩展(存储也挺难)。对于mysql,什么样的表用myisam,什么样的表用innodb,在开发之前要确定。复制策略、分片策略,也要确定。表引擎方面,一般,更新不多、不需要事务的表可以用myisam,需要行锁定、事务支持的,用innodb。myisam的锁表不一定是性能低下的根源,innodb也不一定全是行锁,具体细节要多看相关的文档,...原创 2012-08-17 09:47:04 · 93 阅读 · 0 评论 -
Tomcat负载均衡和集群配置
1、准备a) Tomcat 6.0.26 解压版。解压到D:\tomcat1和D:\tomcat2b) Apache2.2.15安装版。安装到D:\apache2.2、配置1.1 httpd.conf配置把下面的注释去掉。# Virtual hostsInclude conf/extra/httpd-vhosts.conf修改APACHE的配置文件D:\Apache2.2 \conf\httpd....原创 2012-08-16 13:30:39 · 179 阅读 · 0 评论 -
【转载】百万级访问网站前期的技术准备(上)
开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。对互联网有了解的人都有自己的想法,有人...原创 2012-08-16 13:28:05 · 109 阅读 · 0 评论 -
resin安装windows服务
好久不弄了忘了,写日志记录一下。。我用的resin-3.1.*,正常启动是在目录下的win32下有个resin.exe。双击resin.exe就可以启动。一般需求都会要求系统启动就启动resin。很显然通过上面那种手动启动是不合理的,所以我们要将resin安装为windows的一个服务随系统启动一同启动。在命令行进入resin.exe目录。此时我们输入resin会直接启动。跟上面手动启动是一样的。...原创 2012-08-16 13:23:23 · 707 阅读 · 0 评论 -
ajax跨站请求方案
ajax跨站请求方案1:概述跨站 HTTP 请求(Cross-site HTTP request)是指发起请求的资源所在域不同于该请求所指向资源所在的域的HTTP请求。出于安全考虑,浏览器会限制脚本中发起的跨站请求。比如,使用XMLHttpRequest对象发起 HTTP 请求就必须遵守同源策略。 2:方案W3C的Web应用工作组推荐了一种新的机制,即跨源资源共享(Cros...原创 2015-01-24 13:03:00 · 584 阅读 · 1 评论