小小默:进无止境

QQ:1274654983

Maven 生成可运行的jar的多种方式

Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundExce...

2017-01-23 16:03:50

阅读数:373

评论数:0

Maven - 父工程的使用与聚合

① 新建一个Maven工程,打包为pom方式,创建Maven父工程;② 在子工程pom.xml文件中添加父工程的引用;<!-- 子工程中声明父工程 --> <parent> <groupId&gt...

2017-01-23 14:55:43

阅读数:8876

评论数:0

Maven - 依赖与生命周期

【1】什么是依赖?当 A jar 包用到了 B jar 包时,A就对B产生了依赖;在项目中以依赖的方式引入一个jar:使用dependency标签指定被依赖的jar的坐标即可。 <dependency> <groupId>junit</g...

2017-01-23 11:27:19

阅读数:350

评论数:0

Maven - 构建与命令

Maven是一款服务于Java平台的自动化构建工具。那么什么是构建?【1】构建过程的各个环节① 清理:将以前编译得到的旧的class字节码文件删除,为下一次编译做准备;② 编译:将Java源程序编译成字节码文件 ;③ 测试:自动测试,自动调用Junit程序;④ 报告:测试程序执行的结果;⑤ ...

2017-01-23 10:01:44

阅读数:241

评论数:0

Maven - 快速创建Java工程和Web工程

【1】通过Eclipse创建Java工程 - - New - Maven Project 第一种- - 创建简单工程 填写坐标 第二种- -不使用简单模式 使用quickstart 该方式创建后项目目录不完整,缺Resources,自己手动创建即可! ...

2017-01-22 18:10:39

阅读数:396

评论数:0

Maven - 安装与入门

Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作必须由特定的插件来完成。而插件本身并不包含在Maven的核心程序中。 当我们执行的Maven命令需要用到某些插件时,Maven核心程序会首先到本地仓库中查找。如果在本地仓库找不到,则会联网到中央仓库进行下载。 内置属性(Maven预...

2017-01-22 17:56:17

阅读数:779

评论数:28

Tomcat - DOS下任意位置启动Tomcat

DOS下启动Tomcat,大多会采用进入到Tomcat/bin目录,进行启动。那么在任意路径下启动呢? 比如,cmd,直接输入startup启动Tomcat。 【1】修改Path环境变量 将tomcat的bin目录添加进Path变量; 此时,窗口提示如下: 仍然不成功! 【2】...

2017-01-22 16:46:25

阅读数:2020

评论数:2

Eclipse中web项目部署至Tomcat安装目录

Eclipse的web工程至Tomcat默认的部署目录是在工程空间下,本文旨在将部署目录改为Tomcat安装目录,并解决依赖包输出问题。 1.在Eclipse中添加Tomcat服务器。 2.将web工程发布至tomcat: 选择刚添加的Tomcat: 此时Eclipse将自动生成...

2017-01-22 12:56:12

阅读数:713

评论数:0

泛型实例--类与方法

【1】定义泛型类public class Order<T> { private String orderName; private int orderId; private T t; List<T> list = new ArrayList&...

2017-01-18 18:38:26

阅读数:253

评论数:0

AJAX - 后台解析前台传的JSON数组

前面讲了前台传JSON到后台,只是单独一个json,这里说明一下前台传JSON数组到后台如何接收并转换【方法一】将得到的json数组字符串转换为 list: String jsonStr = getRequest().getParameter("mydata");...

2017-01-18 15:24:37

阅读数:1645

评论数:0

JSON - JSON_lib

JSON_lib 主要包括两大类 JSONArray 和JSONObject【1】JSONArray看到array,联想到ArrayList,就应该想到这个是基于数组的,是数组类型。JSONArray 将要转换的参数必须以”[ ]”开头和结尾;如下JSONArray包括四种元素:json对象,in...

2017-01-18 14:32:00

阅读数:516

评论数:0

AJAX - 前台传JSON到后台

【1】contentType默认为application/x-www-form-urlencoded的情况var url = "person.action"; var jsonStr = {"name":'ji',"age":20};//...

2017-01-18 09:48:25

阅读数:15585

评论数:0

AJAX - Jquery.ajax()

jQuery ajax - ajax() 方法 实例 通过 AJAX 加载一段文本: jQuery 代码: $(document).ready(function(){ $("#b01").click(function(){ htmlobj=$.ajax({url:&q...

2017-01-17 17:00:59

阅读数:253

评论数:0

JS - 作用域和上下文环境的关系

本系列用了大量的篇幅讲解了上下文环境和作用域,有些人反映这两个是一回儿事。本文就用一个小例子来说明一下,作用域和上下文环境绝对不是一回事儿。   再说明之前,咱们先用简单的语言来概括一下这两个的区别。 00 上下文环境: 可以理解为一个看不见摸不着的对象(有若干个属性),虽然看不见摸不着,但确实实...

2017-01-17 11:23:54

阅读数:583

评论数:0

JS - 闭包

前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。 至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。 但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。 第一,函数作为返回值 如上代码,bar函数作为返回值,赋...

2017-01-17 10:16:01

阅读数:222

评论数:0

JS - 自由变量与作用域链

先解释一下什么是“自由变量”。 在A作用域中使用的变量x,却没有在A作用域中声明(即在其他作用域中声明的),对于A作用域来说,x就是一个自由变量。如下图 如上程序中,在调用fn()函数时,函数体中第6行。取b的值就直接可以在fn作用域中取,因为b就是在这里定义的。而取x的值时,就需要到另一个作用...

2017-01-16 18:19:27

阅读数:794

评论数:0

JS - 作用域和上下文环境

上文简单介绍了作用域,本文把作用域和上下文环境结合起来说一下,会理解的更深一些。 如上图,我们在上文中已经介绍了,除了全局作用域之外,每个函数都会创建自己的作用域,作用域在函数定义时就已经确定了。而不是在函数调用时确定。 下面我们将按照程序执行的顺序,一步一步把各个上下文环境加上。另外,对上下文...

2017-01-16 17:07:56

阅读数:471

评论数:0

JS - 作用域

提到作用域,有一句话大家(有js开发经验者)可能比较熟悉:“javascript没有块级作用域”。所谓“块”,就是大括号“{}”中间的语句。例如if语句: 再比如for语句: 所以,我们在编写代码的时候,不要在“块”里面声明变量,要在代码的一开始就声明好了。以避免发生歧义。如:   其实,你...

2017-01-16 17:00:03

阅读数:346

评论数:0

JS - 执行上下文栈

继续上文的内容。 执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会产生执行上下文环境。当函数调用完成时,这个上下文环境以及其中的数据都会被消除,再重新回到全局上下文环境。处于活动状态的执行上下文环境只有一个。 其实这是一个压栈出栈的过程——执行上下文栈。如下图:   可根据以下代码来...

2017-01-16 16:43:33

阅读数:364

评论数:0

JS- this

其实,this的取值,分四种情况。我们来挨个看一下。 在此再强调一遍一个非常重要的知识点:在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。因为this的取值是执行上下文环境的一部分,每次调用函数,都会产生一个新的执行上下文环境。   情况1:构造函数 所...

2017-01-16 16:17:16

阅读数:463

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭