java & Web
文章平均质量分 80
Better2326
Better
展开
-
JSP九大内置对象
一、out:(输出对象)out对象是指Jsp文件中用来向客户端发送输出流的对象,它本身就代表了为客户端打开的输出流。通过它才能实现用于响应客户端请求的HTML页面的输出。经常使用print()和println()方法向客户端输出二、request:(获取客户端请求对象)request对象封装了客户端的请求,通过它可以获得客户端传到服务器的数据。当客户端向服务器发送请求后,Web原创 2015-07-26 21:03:14 · 393 阅读 · 0 评论 -
修改MyEclipse默认生成的Servlet以及JSP页面
一、修改Servlet的默认模板代码 使用MyEclipse创建Servlet时,根据默认的Servlet模板生成的Servlet代码如下: 1 package gacl.servlet.study; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.转载 2015-08-01 12:39:43 · 2891 阅读 · 0 评论 -
JavaWeb文件上传与下载
原文链接:http://www.cnblogs.com/xdp-gacl/p/4200090.html在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选转载 2015-08-01 11:34:08 · 516 阅读 · 0 评论 -
MyEclipse去除网上复制下来的来代码带有的行号
正则表达式去除代码行号作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如:MyEclipse本身自带有查找替换功能,并且支持正则表达式替换,使用正则替换就可以很容易去除这些行号使用快捷键“ctrl+F”打开MyEclipse的查找替换功能,如下图所示:这样就可以把代码中的行号全部去掉去除代码行号的正则表达式:^\s*\d+\.转载 2015-08-01 12:41:40 · 488 阅读 · 0 评论 -
JVM以及GC
Java虚拟机内存模型: 1、程序计数器(Program Counter Registe)较小内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java 虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式(原创 2015-07-29 12:15:07 · 391 阅读 · 0 评论 -
中文乱码问题整理
首先总结我的项目字符集设置:1、jsp、servlet字符集要统一,如果要用gbk就都用gbk。或者都用utf-8。我都统一用得是utf-8;(我在servlet中分别对request和response进行了字符集设置,并且还应用 new String(S.getBypes(ISO-8859-1),"UTF-8" ) 由于他和request的设置的作用是相同的,转载 2015-07-26 13:39:42 · 910 阅读 · 0 评论 -
关于字符编码
UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。至于UTF-8编码则是用以解决国际上字符的一种多字节编原创 2015-03-18 13:50:34 · 396 阅读 · 0 评论 -
前后端的分工协作
2014-08-03 01:06 by Barret Lee, 3214 阅读, ... 评论, 收藏, 编辑前后端分工协作是一个老生常谈的大话题,很多公司都在尝试用工程化的方式去提升前后端之间交流的效率,降低沟通成本,并且也开发了大量的工具。但是几乎没有一种方式是令双方都很满意的。事实上,也不可能让所有人都满意。根本原因还是前后端之间的交集不够大,交流的核心往往只限于接口及接转载 2015-07-16 18:56:52 · 960 阅读 · 0 评论 -
Ie中的404错误
在IE中提示“404”错误有以下三种情况1.未部署Web应用2.URL输入错误 排错方法:首先,查看URL的IP地址和端口号是否书写正确。 其次,查看上下文路径是否正确 Project--------Properties------MyElipse-----Web-----WebContext-root检查这个路径名称转载 2015-05-08 21:29:14 · 714 阅读 · 0 评论 -
Http协议详解
一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即转载 2015-07-26 21:12:30 · 1053 阅读 · 0 评论 -
图解TCP/IP协议
本文通过两个图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。图1 TCP 三次握手四次挥手图1主要包括三部分:建立连接、传输数据、断开连接。1)建立TCP连接很简单,通过三次握手便可建立连接。2)建立好连接后,开始传输数据。TCP数据传输牵涉转载 2015-03-15 16:23:31 · 407 阅读 · 0 评论 -
Servlet的生命周期~
前两天面试被问到关于Servlet生命周期的问题~现在好好地将这个问题理一下:首先如下图所示:Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示。Servlet的生命周期包含了下面4个阶段:(1)加载和实例化Se原创 2015-06-14 17:58:33 · 748 阅读 · 0 评论 -
Struts2与servlet共存的解决方案
项目要求struts2和servlet能够共存,就是struts的请求发给struts处理,servlet的请求发给servlet处理。目前web.xml文件应该是类似于如下的配置: filter> filter-name>struts2filter-name> filter-class>org.apache.struts2.dispatcher.ng.filter.S转载 2015-07-27 11:50:45 · 537 阅读 · 0 评论 -
Eclipse常用快捷键
1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”转载 2015-04-14 13:56:56 · 397 阅读 · 0 评论 -
TCP IP以及Scoket之间的区别与联系
物理层-- 数据链路层--网络层-- IP协议传输层-- TCP协议会话层--表示层和应用层-- HTTP协议socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数转载 2015-03-18 10:42:35 · 542 阅读 · 0 评论 -
Socket通信
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有转载 2015-03-12 16:02:11 · 331 阅读 · 0 评论 -
Java的反射机制
1、What is the java Reflection mechanism? java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意一个方法; 这种动态获取信息的方式以及动态调用对象的方法的功能成为Ja原创 2015-07-19 19:04:11 · 404 阅读 · 0 评论 -
ArrayList源码解析
transient。 Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。有点抽象,看个例子应该能明白。public class UserInfo i转载 2015-09-20 11:05:34 · 538 阅读 · 0 评论