自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

翻译 EL表达式的大全(简单易懂)

一、EL表达式简介  EL 全名为Expression Language。EL主要作用:  1、获取数据    EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)  2、执行运算    利用EL表达式可以在JSP页面中执行一些

2017-11-13 18:44:46 4067

转载 JSTL标签大全详解大全

一、JSTL标签介绍1、什么是JSTL?        JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!       如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomc

2017-11-13 17:49:57 260

转载 对:同步与异步、阻塞与非阻塞的理解(通俗易懂)

一、同步调用与异步调用:在用在调用场景中,无非是对调用结果的不同处理。我理解同步调用就是调用一但返回,就能知道结果,而异步是返回时不一定知道结果,还得通过其他机制来获知结果,如:a.   状态b.   通知c.   回调函数这里的同步调用不一定会阻塞,例如立即返回失败的结果。而异步调用立即返回时,你还拿不到结果的。 

2017-11-13 15:16:30 480

原创 tomcat安装极其寻找闪退原因(简单易懂)

Tomcat安装配置1、下载tomcat  下载地址:http://tomcat.apache.org/download-70.cgi2.在安装tomcat之前,请大家确保已安装好jdk,安装jdk的步骤百度下就行。3、添加系统环境变量,我的电脑->属性->高级系统设置->环境变量(操作同上)(1)系统变量名: CATALINA_BASE     变量值: D:\Program F

2017-11-13 11:12:54 1259

翻译 Javaweb中的绝对路径和相对路径(简单易懂)

1.基本概念的理解  绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。  相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servle

2017-11-13 09:35:26 13245 3

原创 maven上配置私服(简单易懂)

一.在maven上配置私服    找到自己的.m2文件夹中setting.xml文件,加入内容,比如下所示:

2017-11-10 15:19:08 357

翻译 Sping框架的AOP术语概念理解

AOP的术语:1.通知(Advice)  就是你想要的功能,也就是上面说的 安全,事物,日志等。你给先定义好把,然后在想用的地方用一下。 2.连接点(JoinPoint)  这个更好解释了,就是spring允许你使用通知的地方,那可真就多了,基本每个方法的前,后(两者都有也行),或抛出异常时都可以是连接点,spring只支持方法连接点.其他如aspectJ还可以让你在构造器或属

2017-11-10 14:46:39 537

翻译 Java并发编程线程中:Callable、Future和FutureTask类

Java并发编程:Callable、Future和FutureTask  在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。  而自从Java 1.5开始,就提供了C

2017-11-09 14:26:28 171

转载 IDEA环境中导入web项目的详细解决办法

开始时的首页           点击modules   点击modules界面的Paths  点击Libraries  选择lib文件  点击Facets  选择项目这就是我404的主要原因,因为小白第一次使用idea 所以很疯狂的一直百度,到后面的google搜索,终于在经过1天半的时间找到问题了web.xml这里要修改,默认的与web.xml位置是不同

2017-11-09 10:58:44 8241 1

原创 Java中接口可以继承多个接口

接口是常量值和方法定义的集合。接口是一种特殊的抽象类。一.我们回忆下接口与抽象类的区别:abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制。它们之间区别:接口是公开的,里面不能有私有的方法或变量,而抽象类是可以有私有方法或私有变量的;接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量;  实现接口的一定要实现接

2017-11-09 10:40:13 8619

转载 使用Ant构建简单的java项目

Ant构建简单的java项目

2017-11-09 10:18:35 1907

原创 在maven编译环境中执行ant脚本

ant作为一个古老的项目打包管理系统,现在已经慢慢被maven取代,但是ant功能的强大仍然是很多场合下的首选,尤其是众多的task可以基本满足任何需求。其实在maven中也有使用ant的需求,比如不同环境打包编译时使用不同的配置信息等,比如一些文件删除、复制之类的事情,这有些是maven做不来的,但是ant就可以满足,在maven中可以使用maven-antrun-plugin插件,在maven

2017-11-09 09:48:58 830

原创 Maven的安装并在IDEA环境中用maven打包部署

一.Maven的安装:1)在maven官网下载Maven安装程序;2)配置M2_HOME的环境变量,然后将该变量添加到Path中;必须配置 M2_HOME环境变量,不然Maven会提示错误,如下所示:    3)如果想要修改Maven的本地仓库位置,可以直接在Maven的安装目录下找到conf文件下的setting配置文件中,设置localRepository为本地仓库位置4)

2017-11-08 13:46:51 704

原创 JIBX的工具使用

JiBX是一款优秀的XML数据绑定框架。它提供灵活的绑定映射文件,实现数据对象与XML文件之间的转换,并不需要修改既有的java类。它的主要优点:转换效率高、配置绑定文件简单、不需要操作xpath文件,不需要写get/set方法,对象属性名与xml文件element名可以不同等等。它与JAXB的比较:不同于jaxb,jibx使用java字节码enhance技术,而jaxb更多在于源代码生成

2017-11-08 11:28:06 1888

翻译 Java序列化

Java序列化:使用三种方式序列化,如下所示。1)Object Serialize方式,代码如下: 2)把对象包装成JSON字符串传输:     初始化Student1的实例src,再使用JSON来序列化3)使用Google ProtoBuf方式总结:

2017-11-08 11:08:51 124

翻译 java线程的中断理解

线程应用的场景:在某个子线程中为了等待一些特定条件的到来, 你调用了Thread.sleep(10000), 预期线程睡10秒之后自己醒来, 但是如果这个特定条件提前到来的话, 来通知一个处于Sleep的线程。又比如说.线程通过调用子线程的join方法阻塞自己以等待子线程结束, 但是子线程运行过程中发现自己没办法在短时间内结束, 于是它需要想办法告诉主线程别等我了. 这些情况下, 就需要中断。

2017-11-08 11:03:16 263

转载 java中传递参数的两种方式

本文章参考原博客http://blog.csdn.net/maoyeqiu/article/details/49250339

2017-11-08 09:16:45 15243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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