为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?
maven命令:http://blog.csdn.net/edward0830ly/article/details/87489861、创建MAVEN的Web工程mvn archetype:generate -DgroupId=com.taobao.app -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false目录如下:@~/study/maven/my-web-app $ tree.├── pom.xml├── src│ └── main│ ├── resou...
最近发现在filter内使用DelegatingFilterProxy过滤内容,那么为什么不·
ServletServlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。Servlet 的生命周期(1) 加载和实例化 Servlet 容器装载和实例化一个 Servlet。创建出该 Servlet 类的一个实例。(2) 初始化 在 Servlet 实例化完成之后,容器负责调用该 Servlet 实例的 init() 方法,在处理用户请求之前,来做一些额外的初始化工作。(3) 处理请求 当 Servlet 容器接收到一个 Ser...
最近使用Springmvc,GET传输参数的时候,经常出错误,下面介绍添加一个Filter的方法,可以解决这个问题。既支持POST方式也支持GET方式。首先写一个Filterpackage com.qunar.filter;import java.io.IOException;import java...
JSP就是Servlet,JSP被容器生成Servlet的一个方法,自然也可以直接使用Servlet的一些对象,下面就列出可以直接使用的对象: 内置对象类型作用域关系requestjavax.servlet.http.HttpServletRequestrequest与Input/Output有关responsejavax.servlet.http.HttpServletResponseresponse与Input/Output有关pageContextjavax.servlet.jsp.PageContextpage与Context有关sessionjavax.servlet.http...
如何判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。 Jstat是JDK自带的一个轻量级小工具,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能...
为什么需要优化GC? JAVA的GC是面试必考的题目,可是在实际项目中什么时候使用GC哪?或者应该什么时候优化GC哪?有句名言:“GC优化永远是最后一项任务”。 在使用GC之前,应该考虑一下进行GC的最根本原因:垃圾收集器需要清除在程序中创建的对象,GC执行的次数即需要被垃圾收集器清理的对象个数,与...
最近开发一个项目,发现字段校验比较多,同事提出使用Validation校验能更方便一些,今天记录下来,供以后参考:一、在pom.xml中添加依赖: javax.validation validation-api 1.0...
随着大数据的到来,越来越多的数据需求需要开发,而这些需求不可避免需要使用JS画出图表,而大多后端JAVA开发人员对JS不太熟悉,导致身心倍受折磨,今天记录以下最近我使用echarts的步骤,供参考:一、环境说明前端框架:echarts、Jquery后端框架:SPRINGMVC二、开发过程前端代码:I...
今天遇到了一个奇怪的问题:jsp代码如下:数据对比${name}在controller里面,有赋值: @RequestMapping(value = "/index.do") public String index(ModelMap modelMap) { modelMap...
Hessian 原理分析一、远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式应用通讯都基于这个原理而实现,只是为了应用的易用,各种语言通常都会提供一些更为贴近应用易用的应用层协议。二、应用级协议 Binary-RPC Binary-RPC 是一种和 RMI 类似的远程调用的协议,它和 ..
1、设置tomcat,如图: 2、添加war包 3、修改pom.xml 删除可能的选项,如果有下面的代码,删除掉 4、选择使用的resources目录 5、启动即可
TalkClient.javaimport java.io.*;import java.net.*; public class TalkClient { public static void main(String args[]) { try{ Socket socket=new Socket("127.0.0.1",4700); //向本机的4700端口发出客户请求 BufferedReader sin=new BufferedReader(new InputS...
其实编写一个入门级别的JAVA的WEB服务器,很简单,用SOCKET类即可实现。相关内容可以参考:http://www.cnblogs.com/liqiu/p/3253022.html一、首先创建一个目录,目录内结构如下:@~/study/webserver $ tree.├── src│ └── com│ └── taobao│ ├── HttpServer.java│ ├── Request.java│ └── Response.java└── webroot └── index.html二、创建文件:index.htmlHelloWorldpyrmont目录的三个java文件,分别是:H
最近一直在看TOMCAT,想要自己创建一个小WEB站点,有不想要部署在其他的容器内这是一个不错的学习对象。一、选择合适的模版mvn archetype:generate -DarchetypeCatalog=http://download.java.net/maven/2二、选择模版[INFO] No archetype defined. Using maven-archetype-quickstart (org.apache.maven.archetypes:maven-archetype-quickstart:1.0) Choose archetype: 1: http://downl..
最近做了一个项目,使用Mybatis自动生成代码,下面做一下总结,被以后参考:一、提前准备:1、工具类:mybatis-generator-core-1.3.2.jar2、postgresql驱动:postgresql-9.2-1003-jdbc4.jar3、xml文件这些我都上传到了附件上,下载链...
一、建立Maven项目 使用Eclipse的maven构建一个web项目,以构建SpringMVC项目为例:1.1 选择建立Maven Project选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project。点击newxt1.2 选...
JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。JSP页面顶端出现“红...
上一篇文章已经分享了搭建springmvc:http://www.cnblogs.com/liqiu/p/4252788.html这一篇来链接数据库postgresql1、在pom.xml添加几个依赖 org.postgresql post...
一、在文件 /etc/profile最后添加 JETTY_HOME=解压的jetty目录 export JETTY_HOME二、执行 . /etc/profile三、启动jetty ./bin/jetty.sh start 或者 java -jar start.jar四、关闭jetty ./bin/jetty.sh stop
50 50 30000 2 false ...
-- bin 存放Windows和linux等系统中使用的Jetty启动脚本和相关文件 -- contexts 存放应用程序发布描述文件,里面有Jetty自带的示例文件 -- distribution 关于发行构建的代码,正式环境可删除 -- etc Jetty配置文件,后续章节会详细介绍 -- examples Jetty示例程序源代码,正式环境可删除 -- extras Jetty相关程序源代码,正式环境可删除 -- javadoc Jetty 核心代码的API文档,正式环境可删除 -- jxr Jet...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号