摘要:
一.手动在tomcat的webapps下创建一个文件夹,这个文件夹是项目名成,在项目里创建一个WEB-INF文件夹,在WEB-INF下里创建classes文件夹,在classes里创建一个java文件 1 package com.du; 2 import java.io.*; 3 import javax.servlet.*; 4 5 public class FirstServlet extends GenericServlet 6 { 7 public void service(ServletRequest req,ServletResponse rep) throw... 阅读全文
摘要:
市面上解析xml分两种方式,1.dom 2.sax ,xml解析常见的一共有三种开发包,1.jaxp 2.jdom 3.dom4j,这三种方式最常用的是dom4j,jaxp和jdom很少有人用,jaxp是sun公司开发的,对于这个sun公司老是我就不知道怎么说他,被收购后我就没法叫,是叫甲骨文还叫原sun公司,别扭,书归正传,jaxp虽然使用起来很烂,但是它是标准,这个我们必须得懂,没准那天对jaxp二次开始开发,它就好用了,还是只得期待的,所以,首先我们来说下jaxp的用法, jaxp是开发包是j2SE的一部分,它由javax.xml, org.w3c.dom, org.xml.sax... 阅读全文
摘要:
网页抓取就是,我们想要从别人的网站上得到我们想要的,也算是窃取了,有的网站就对这个网页抓取就做了限制,比如百度 直接进入正题 1 //要抓取的网页地址 2 String urlStr = "http://**************/center"; 3 URL url = new URL(urlStr); 4 URLConnection connection = url.openConnection(); 5 //得到网页的编码方式 6 System.out.println(connection.getContentType()); 7 8 //读取网页的的内容 ... 阅读全文
摘要:
对于一个浏览器,如果它要访问web资源,那就要通过HTTP协议来访问。 一个高级程序员,那么他肯定对于Http相应有很深的理解,可以这么说“如果你不理解HTTP协议,那你就不用学web程序了;如果你非常了解HTTP协议,那你也不用学web了,因为什么,因为web程序就那么点东西”,下面开始介绍HTTP协议。 HTTP协议总体来说一共分为两大类,1.请求头 2.响应头, 一.先说请求头: 请求行:GET是以get方式请求,请求的资源是/lav/1.html,HTTP的版号是1.1,http协议一共有两个版本号,分别是http1.0和http1.1, 消息头: 1.Acce... 阅读全文
摘要:
密码安全问题,一直是程序员最痛疼的问题,这一章主要的来说一下密码的安全,和怎么提高密码的安全,还有Tomcat的https协议。 密码对于一个程序的安全有多重要就不多说了,如果你做过银行系统的话,那么密码是必须考虑的问题,密码是重中之重,正常的系统对于密码的操作的话可能是这样 这样的密码加密有一个特殊的名称,叫做“对称密码”,如果程序的密码是这样的方式来加密解密的话,那我告诉你,这样的密码在黑客高手很快就能破解,估计这样的加密对黑客来说,这就是小儿科。 这样不行,那么我们专业的程序员又有了另一种的加密方式,晋级的方法,这个我们叫做非对称加密,那么如果你用非对称加密会生成一对密钥,一... 阅读全文
摘要:
经常用Tomcat,不知道的以为Tomcat很牛,其实Tomcat就是用java写的,Tomcat对jsp的支持做的很好,那么今天我们用java来写一个web服务器 1 //首先得到一个server, 2 ServerSocket server = new ServerSocket(9999); 3 //等待用户进入 4 Socket sock = server.accept(); 5 6 System.out.println("wait"); 7 8 //创建一个输入流,加上你要发布的页面路径 9 FileInputStream in = new FileInputStr 阅读全文
摘要:
//通过构造方法,来创建一个新的ZIP输入流 阅读全文