- 博客(24)
- 资源 (8)
- 收藏
- 关注
转载 java HttpServer构建http服务器
介绍摘自网络: JDK6提供了一个简单的Http Server API,据此我们可以构建自己的嵌入式Http Server,它支持Http和Https协议,提供了HTTP1.1的部分实现,没有被实现的那部分可以通过扩展已有的Http Server API来实现,程序员必须自己实现HttpHandler接口,HttpServer会调用HttpHandler实现类的回调方法来处理客户端请求,在
2016-08-31 15:15:31 1271
转载 jquery中ajax处理跨域的三大方式
由于JS同源策略的影响,因此js只能访问同域名下的文档。因此要实现跨域,一般有以下几个方法:一、处理跨域的方式:1.代理2.XHR2HTML5中提供的XMLHTTPREQUEST Level2(及XHR2)已经实现了跨域访问。但ie10以下不支持只需要在服务端填上响应头:?123header("Access-Contr
2016-08-26 15:23:42 580
转载 javascript 解析ajax返回的xml和json格式的数据
写个例子,以备后用一、JavaScript 解析返回的xml格式的数据:1、javascript版本的ajax发送请求(1)、创建XMLHttpRequest对象,这个对象就是ajax请求的核心,是ajax请求和响应的信息载体,单是不同浏览器创建方式不同(2)、请求路径(3)、使用open方法绑定发送请求(4)、使用send() 方法发送请求(5)、获取服务器返回的字符
2016-08-26 15:11:06 878
转载 JS使用ajax从xml文件动态获取数据显示的方法
本文实例讲述了JS使用ajax从xml文件动态获取数据显示的方法。分享给大家供大家参考。具体分析如下:下面的JS代码通过ajax检索xml文件的内容动态展示到网页,真个页面无刷新?12345678910111213141516171819202122232425
2016-08-26 15:01:17 827
转载 AJAX对服务器返回XML的处理方法
本文实例讲述了AJAX对服务器返回XML的处理方法。分享给大家供大家参考。具体分析如下:在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。假设服务器返回的XML 文档,如下所示:?12345678910
2016-08-26 14:57:53 484
转载 JavaScript XML和string相互转化
//convert string to xml objectfunctionString2XML(xmlString) { // for IE if(window.ActiveXObject) { varxmlobject = newActiveXObject("Microsoft.XMLDOM"); xmlobject.asyn
2016-08-26 14:56:27 603
转载 HTTP协议之multipart/form-data请求分析
首先来了解什么是multipart/form-data请求:根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为为何我们还会有multipart/form-data请求之说呢?这就要从头来说了。http协议大家都知道是规定了以ASCII码传输,建立在tcp、ip协议之上的应用层规
2016-08-24 09:43:34 1024
转载 实现HTTP服务器的三种方法
1、使用socket简单实现http协议://参考链接:http://blog.csdn.net/sunxing007/article/details/4305956[java] view plain copy import java.io.*; import java.net.*; /** * MyHttpServer 实现一个简单的HTTP服务器端,可
2016-08-23 20:10:18 3122
转载 HttpClient来对付各种顽固的WEB服务器
般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供的
2016-08-23 19:10:24 302
转载 Java Socket实战之 传输对象
首先需要一个普通的对象类,由于需要序列化这个对象以便在网络上传输,所以实现java.io.Serializable接口就是必不可少的了,入下:[java] view plain copy package com.googlecode.garbagecan.test.socket.sample3; public class User implements j
2016-08-12 15:13:29 382
转载 web.xml中的classpath
首先 classpath是指 WEB-INF文件夹下的classes目录解释classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的是项目开发时的src目录编译文件总结:这是一个定位资源的入口如果你知道
2016-08-11 10:11:06 470
转载 getResourceAsStream和getResource的用法及Demo实例
getResourceAsStream和getResource的用法及Demo实例 用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大家最经常用的,就是用JAVA的File类,如要取得 D:/test.txt文件,就会这样用File file = newFile("D:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAV
2016-08-11 09:59:52 396
转载 java中,如何安全的结束一个正在运行的线程?
如何等待一个线程结束。那么如果不希望等待线程结束,而是根据问题的需要随时都要中断线程使其结束,这种对线程的控制方法该如何实现呢? 解决思路 首先必须先明确“中断”这个概念的实际含义,这里的中断是指一个线程在其任务完成之前被强行停止,提前消亡的过程。查阅JDK的帮助文档,可以找到这样一个和中断有关的方法:interrupt()。 它的语法格式如下所示: public void
2016-08-03 13:54:19 3575
转载 HttpsConnection访问https
public static void main(String[] args) { // Create a trust manager that does not validate certificate chains TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager(
2016-08-03 09:09:27 1365
转载 keytool用法总结
内容概览:keytool的几个常用的命令。1.创建证书2.查看证书库3.导出证书文件4.导入证书的信息5.查看证书信息6.删除密钥库中的条目7.修改证书条目的口令--------------------------------------------------------------------------------------预备知识:keytoo
2016-08-02 16:48:55 331
转载 HashMap、HashTable
集合类之番外篇:深入解析HashMap、HashTable Java集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个
2016-08-02 16:05:49 233
转载 JAVA设计模式(一)(Design Patterns)
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每
2016-08-02 15:41:33 497
转载 Java UDP Socket
一. UDP协议定义UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。二. 使用UDP的原因它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用U
2016-08-02 14:19:27 268
转载 多线程之UDP实例
package Socket;import java.net.DatagramPacket;import java.net.InetAddress;public class Dgram { public static DatagramPacket toDatagram(String s, InetAddress destIA, int destPort)
2016-08-02 14:03:52 403
转载 Java UDP网络编程 - 最简单示例
/** *UDPServer *@author Winty wintys@gmail.com *@version 2008-12-15 */import java.io.*;import java.net.*;class UDPServer{ public static void main(String[] args)throws IOException{ Datagram
2016-08-02 13:52:14 529
转载 HTTPS和SSL
SSL说明: 1)简介 SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。 2)SSL...
2016-08-02 13:05:13 929
转载 java SSL安全socket的通讯实例
1.使用keytool创建密钥对..并在服务端和客户端完成分配..具体方法可参看:java-使用keytool来创建管理密钥及证书等-java学习笔记(3) 2.建立客户端和服务端的socket实例: 客户端代码如下: public class SSLClient { public static void startSSLClient() throws IOExceptio
2016-08-02 11:46:45 394
转载 Java SSLSocket的使用
1. 什么是SSLSocketJDK文档指出,SSLSocket扩展Socket并提供使用SSL或TLS协议的安全套接字。这种套接字是正常的流套接字,但是它们在基础网络传输协议(如TCP)上添加了安全保护层。具体安全方面的讨论见下一篇。本篇重点关注SSLSocket及相关几个类的使用。 2. SSLSocket和相关类SSLSocket来自jsse(
2016-08-02 11:24:48 585
转载 图解HTTPS协议加密解密全过程
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密...
2016-08-01 10:40:07 680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人