WEB开发
panpan_1994
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Servlet相关知识
1. 在web.xml配置Servlet访问虚拟路径2.Servlet的运行过程Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后: (1)Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。 (2)装载并创建该Servlet的一个实例对象。 (3)调用Servlet实例对象的init()方法。原创 2017-03-24 00:30:08 · 341 阅读 · 0 评论 -
WEB——登录实例(类型转换)
demo.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.g原创 2016-09-14 22:58:42 · 360 阅读 · 0 评论 -
jps命令
jps – Java Virtual Machine Process Status Tool 可以列出本机所有java进程的pid jps [ options ] [ hostid ] 选项 -q 仅输出VM标识符,不包括class name,jar name,arguments in main method -m 输出main method的参数 -l 输出完全的包名,应用主类名,jar的转载 2016-09-18 09:43:05 · 319 阅读 · 0 评论 -
Linux命令之远程文件传输-scp
一、scp是什么?scp是secure copy的简写,用于在Linux下进行远程拷贝文件,scp传输是加密的,数据传输使用 ssh1, 并且和 ssh1 使用相同的认证方式,提供相同的安全保证。与rcp不同的是,scp会要求你输入密码。二、scp有什么用?1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要转载 2016-09-18 09:09:26 · 8068 阅读 · 0 评论 -
WEB——Session案例一之验证码
实现一个如下的验证码的案例;大致思路如下: 需要的jar包可以通过如下网址获取:login.jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"原创 2016-09-05 00:49:20 · 304 阅读 · 0 评论 -
WEB——Cookie之记住用户名
login.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.原创 2016-09-01 00:31:19 · 310 阅读 · 0 评论 -
WEB——Cookie案例
一、记住浏览历史 list.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"原创 2016-09-01 00:27:55 · 463 阅读 · 0 评论 -
WEB——Servlet介绍
AServlet.javapackage cn.wonders.a_hello;import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletR原创 2016-08-21 21:34:09 · 220 阅读 · 0 评论 -
XML——XML解析介绍
解析思想 解析: 读取xml.将xml中记录 的数据提取.DOM Document Object Model 文档对象模型DOM思想是由W3C组织(world wide web)发布的.核心思想: 把文档中所有内容都 封装成对象.对象种类:Document 整个(HTML,XML)文档Element 文档中每一个标签都会被封装成Element对象Attribute 标签上的每一个属性原创 2016-08-18 23:55:53 · 312 阅读 · 0 评论 -
XML——xml语言基础
XML-Extensible Mark-up Language,可扩展标记语言。XML是W3C发布的,只有一个版本,就是1.0; 问题 XML和HTML有什么关系,他们的区别又是什么呢? 其实,当初HTML发布以后,发现其实它并不是很规范,很多的标签没有结束符照样不影响显示,再就是浏览器厂商都定制自己的解析方式,相互比高。这时候,W3C推出了XML;XML的特点: (1)允许用户自定义标签,原创 2016-08-07 11:44:03 · 568 阅读 · 0 评论 -
WEB——Session案例
list.jsp<body> <h1>淘宝商品列表</h1> <table> <tr> <td> <a href="/session-cart/details.jsp"><img src="/session-cart/img/1.jpg" height="200" width="200"></a><br>原创 2016-09-07 16:51:46 · 314 阅读 · 0 评论 -
简述 Hibernate 和 JDBC 的区别、优缺点
DBC与Hibernate在性能上相比,JDBC灵活性有优势。而Hibernate在易学性,易用性上有些优势。当用到很多复杂的多表联查和复杂的数据库操作时,JDBC有优势。相同点:◆两者都是JAVA的数据库操作中间件。◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。◆两者都可以对数据库的更新操作进行显式的事务处理。不同点:◆使用的SQL语言不同:JDBC使用的是基于关系型数据库的转载 2016-10-11 15:14:56 · 636 阅读 · 0 评论 -
关于 XML 头声明和standalone 的解释
今天做一个xml测试的时候 老是报 “XML 声明的语法无效。 行 1,位置 38。 ” 错误 。后来查了一下发现原来是xml文件的头部有个固定的格式,参数的顺序不能放错,要不然会报错 。格式如下:<?xml version="1.0" encoding="utf-8" standalone="no" ?> 注:顺序不能弄错,要不然会报错附:一开始以为是standalone =“no”的问题 ,后转载 2017-03-23 22:38:25 · 854 阅读 · 0 评论 -
HTTP详解
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。HTTP协议的主要特点可概括如下: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HTT转载 2017-03-23 21:48:15 · 419 阅读 · 0 评论 -
HTTP相关
* HTTP协议的版本 * HTTP/1.0 * 链接后,只能获取一个web资源。 * 链接后,发送请求,服务器做出响应,链接立即断开。 GET /aa/1.html HTTP/1.0 host:localhost转载 2017-03-22 23:39:34 · 299 阅读 · 0 评论 -
Java WebService 简单实例
一、准备工作(以下为本实例使用工具)1、MyEclipse10.7.1 2、JDK 1.6.0_22二、创建服务端1、创建【Web Service Project】,命名为【TheService】。2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。3、编写供客户端调用的方法,即编译方法代码。4、进行编译 说明:编译失败的话,请将该项目引用转载 2016-10-20 10:58:46 · 292 阅读 · 0 评论 -
Ubuntu16.04安装ftp服务器
1、有问题时完全卸载vsftpdsudo apt-get purge vsftpd2、安装vsftpdsudo apt-get install vsftpd3、创建ftp用户方法一:直接在系统设置添加用户方法二:创建用户目录 sudo mkdir /home/uftp创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp修改密码 sudo pass转载 2016-10-16 16:51:38 · 4112 阅读 · 0 评论 -
Webservice----axis2
参考链接:http://hejiantx.blog.163.com/blog/static/6186734201251825052113/http://blog.youkuaiyun.com/kris234seth/article/details/50466758http://jingyan.baidu.com/article/a3761b2bbe092c1576f9aa29.html转载 2016-10-26 00:37:24 · 262 阅读 · 0 评论 -
Webservice-----------axis1.4
http://dong-shuai22-126-com.iteye.com/blog/1703196http://www.cnblogs.com/jethypc/p/5091772.html转载 2016-10-25 14:41:42 · 296 阅读 · 0 评论 -
Thrift相关
参考网址:http://houjixin.blog.163.com/blog/static/35628410201501654039437/http://www.ibm.com/developerworks/cn/java/j-lo-apachethrift/http://www.cnblogs.com/linjiqin/category/283838.htmlhttp://www转载 2016-10-15 14:50:25 · 272 阅读 · 0 评论 -
JAVA——request.getParameterMap() 和 request.getInputStream() 不能共用!
今天,在一个现有的系统上添加一个servlet,发现servlet取不到前台Post出来的数据; 由于现有系统比较复杂,利用排除办法,排除了半天,最后发现:request.getParameterMap() 和 request.getInputStream() 不能共用,因为流只能被读一次~!而请求在到达servlet时在过滤器中执行过request.getParameterMap() 方法~!转载 2016-09-28 23:50:09 · 1219 阅读 · 0 评论 -
JS——Function对象
1、对象的功能 Function对象比较的特殊,它就相当于Java中的方法;function fun(){ alert("hi function!"); } alert(fun); alert(fun.toString()); fun();下面显示前两个的结果。 2、对象的创建va原创 2016-08-02 22:34:37 · 456 阅读 · 0 评论 -
JS——js的运算符
1、JS中的一元运算符 js是弱类型,js中的类型会根据需要自动变化.<html> <head> <title>js的运算符-一元运算符</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this原创 2016-08-02 00:49:41 · 465 阅读 · 0 评论 -
HTML——转义字符
这里介绍两个,一个是用来表示空格的 ,还有就是表示小于的< 表示大于的> 对于字母来说,要用上面的转义字符,而对于数字来说则不用。下面代码说明。 举例:<html> <head> <title>转义字符</title> <!--网页的属性:改变页面的解析码表 --> <meta http-equiv="Content-Type" co原创 2016-07-24 18:10:45 · 374 阅读 · 0 评论 -
HTML——字体标记
HTML中的字体标记挺多的,先介绍几个常见的。<font color = "red" size = "7" face = "黑体">床</font><b></b>加粗2<sub>3</sub> 2是底3是指数2<sup>3</sup>3是2的右下角标<EM><BIG>强调标记</BIG></EM>举例:<html> <head> <title>字体标记</title>原创 2016-07-24 18:01:37 · 2089 阅读 · 0 评论 -
CSS——语法
<html><head> <title>css的语法</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-原创 2016-07-24 17:50:21 · 215 阅读 · 0 评论 -
CSS——盒子模型
盒子模型的属性 一、边框系列属性 二、尺寸属性 边距 *内边距 *外边距border-color:边框颜色border-width:边框宽度border-style:边框样式border-color:red;border-width:1px;border-style:solid;margin-left:100px;左外边距marg原创 2016-07-24 17:46:03 · 535 阅读 · 0 评论 -
CSS——块&行标签
一般的块级标签占据的范围是一行,主要有: div p ul li ol ….一般的行内标签占据的是行中的一部分,主要有: span a font b…. 举例:<html><head> <title>块&行标签</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta原创 2016-07-24 17:22:17 · 526 阅读 · 0 评论 -
CSS——背景属性
背景属性background介绍常见的几个:background-image 背景图片background-repeat 背景是否重复background-attachment 背景是否跟随 <html><head> <title>背景属性</title> <meta http-equiv="keywords" content="keyword1,原创 2016-07-24 15:17:00 · 277 阅读 · 0 评论 -
CSS——字体属性
字体属性比较多,就不多列举,需要的时候可以查技术手册;主要介绍几个常见的;font 它是个复合属性。严格按照文档的顺序填写相应的格式font-family 规定文本的字体font-size 字体的大小 font-weight 字体的粗细font-style 字体的样式font-variant 是否以小型大写字母的字体显示文本<html><head> <ti原创 2016-07-24 09:13:03 · 378 阅读 · 0 评论 -
CSS——结合方式
这里主要牵涉到下面的几个标签:<br/> 代表换行<p></p> 段落的标记,会在前后创建空白<hr/> 创建一条水平线因为在HTML中不支持空格、回车以及制表符,所以一直按那些键是没用的; 举例子:<html> <head> <title>拍版标记</title> <!--网页的属性:改变页面的解析码表 --> <met原创 2016-07-23 23:08:33 · 519 阅读 · 0 评论 -
HTML——排版标记
这里主要牵涉到下面的几个标签:<br/> 代表换行<p></p> 段落的标记,会在前后创建空白<hr/> 创建一条水平线因为在HTML中不支持空格、回车以及制表符,所以一直按那些键是没用的; 举例子:<html> <head> <title>拍版标记</title> <!--网页的属性:改变页面的解析码表 --> <met原创 2016-07-23 17:56:06 · 558 阅读 · 0 评论 -
HTML——清单标记
这里主要介绍几个标签:无序清单<ul><li></li></ul>有序清单<ol><li></li></ol>描述列表<dl><dt></dt><dd></dd></dl>举例:<html> <head> <title>清单标记</title> <!--网页的属性:改变页面的解析码表 --> <meta http-equiv="Conten原创 2016-07-24 21:26:10 · 465 阅读 · 0 评论 -
HTML——图形标签
<image/>以及它的一些属性src = "html.jpeg" border="1" width="300" height="300" alt = "哈哈" title="嘿嘿"举例:<html><head> <title>图形标记</title> <meta http-equiv="Content-Type" content ="text/html; charset=utf原创 2016-07-24 21:34:32 · 442 阅读 · 0 评论 -
JS——js语句
—-java中的语句—— 1 判断 if else/ switch 2 循环 for / while do / do while—-js中的语句—-(语法种类等都与java的一模一样) 1 判断 if else/ switch 2 循环 for / while do / do while<html> <head> <title>js的语句</title>原创 2016-08-01 22:49:33 · 499 阅读 · 0 评论 -
JS——js的结合方式
一、在页面上使用script标签,在标签中书写js代码。举例:<html> <head> <title>js结合方式一.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this原创 2016-08-01 08:57:44 · 316 阅读 · 0 评论 -
JS——js语法
js??????: 1?????,?????????????? var a = 1; a = “hello”; a = false;var b=2,c=3;2???,??????java??????(//?/* */),???????3?js??????????”;”???????????”;”.(?????) 4??????,?????var=>?var??,????????????va原创 2016-08-01 10:46:04 · 618 阅读 · 0 评论 -
JS——js的变量
ava中的变量分类: (1):基本数据类型 (2):引用数据类型js中的变量类型: (1):原始类型 number 数字/不分整型或浮点型 string 字符串 boolean 布尔 null 一般人为来赋值为null. 对象数据类型的占位符. undefined null的衍生值. 通常是系统自动赋值.当我们创建一个变量,并且没有初始化.var a = 10; va原创 2016-08-01 11:10:48 · 507 阅读 · 0 评论 -
HTML——框架标记
<frameset rows="30%,70%" > <frame src="b.html"/> <frameset cols="30%,70%" > <frame src="c.html"/> <frame src="d.html" name="_dd"/> </frameset> </fram原创 2016-07-24 22:55:53 · 1113 阅读 · 0 评论 -
HTML——meta标签
下面页面3秒钟跳到百度的首页。<html><head> <title>meta标记</title><!--3秒后刷新到百度页面 --> <meta http-equiv="Refresh" content="3; url=http://www.baidu.com"> <meta http-equiv="Content-Type" content="text/html;c原创 2016-07-24 22:44:33 · 231 阅读 · 0 评论
分享