- 博客(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
4156
转载 JSTL标签大全详解大全
一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomc
2017-11-13 17:49:57
313
转载 对:同步与异步、阻塞与非阻塞的理解(通俗易懂)
一、同步调用与异步调用:在用在调用场景中,无非是对调用结果的不同处理。我理解同步调用就是调用一但返回,就能知道结果,而异步是返回时不一定知道结果,还得通过其他机制来获知结果,如:a. 状态b. 通知c. 回调函数这里的同步调用不一定会阻塞,例如立即返回失败的结果。而异步调用立即返回时,你还拿不到结果的。
2017-11-13 15:16:30
521
原创 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
1281
翻译 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
13409
3
翻译 Sping框架的AOP术语概念理解
AOP的术语:1.通知(Advice) 就是你想要的功能,也就是上面说的 安全,事物,日志等。你给先定义好把,然后在想用的地方用一下。 2.连接点(JoinPoint) 这个更好解释了,就是spring允许你使用通知的地方,那可真就多了,基本每个方法的前,后(两者都有也行),或抛出异常时都可以是连接点,spring只支持方法连接点.其他如aspectJ还可以让你在构造器或属
2017-11-10 14:46:39
563
翻译 Java并发编程线程中:Callable、Future和FutureTask类
Java并发编程:Callable、Future和FutureTask 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了C
2017-11-09 14:26:28
204
转载 IDEA环境中导入web项目的详细解决办法
开始时的首页 点击modules 点击modules界面的Paths 点击Libraries 选择lib文件 点击Facets 选择项目这就是我404的主要原因,因为小白第一次使用idea 所以很疯狂的一直百度,到后面的google搜索,终于在经过1天半的时间找到问题了web.xml这里要修改,默认的与web.xml位置是不同
2017-11-09 10:58:44
8312
原创 Java中接口可以继承多个接口
接口是常量值和方法定义的集合。接口是一种特殊的抽象类。一.我们回忆下接口与抽象类的区别:abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制。它们之间区别:接口是公开的,里面不能有私有的方法或变量,而抽象类是可以有私有方法或私有变量的;接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量; 实现接口的一定要实现接
2017-11-09 10:40:13
8665
原创 在maven编译环境中执行ant脚本
ant作为一个古老的项目打包管理系统,现在已经慢慢被maven取代,但是ant功能的强大仍然是很多场合下的首选,尤其是众多的task可以基本满足任何需求。其实在maven中也有使用ant的需求,比如不同环境打包编译时使用不同的配置信息等,比如一些文件删除、复制之类的事情,这有些是maven做不来的,但是ant就可以满足,在maven中可以使用maven-antrun-plugin插件,在maven
2017-11-09 09:48:58
876
原创 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
745
原创 JIBX的工具使用
JiBX是一款优秀的XML数据绑定框架。它提供灵活的绑定映射文件,实现数据对象与XML文件之间的转换,并不需要修改既有的java类。它的主要优点:转换效率高、配置绑定文件简单、不需要操作xpath文件,不需要写get/set方法,对象属性名与xml文件element名可以不同等等。它与JAXB的比较:不同于jaxb,jibx使用java字节码enhance技术,而jaxb更多在于源代码生成
2017-11-08 11:28:06
1999
翻译 Java序列化
Java序列化:使用三种方式序列化,如下所示。1)Object Serialize方式,代码如下: 2)把对象包装成JSON字符串传输: 初始化Student1的实例src,再使用JSON来序列化3)使用Google ProtoBuf方式总结:
2017-11-08 11:08:51
142
翻译 java线程的中断理解
线程应用的场景:在某个子线程中为了等待一些特定条件的到来, 你调用了Thread.sleep(10000), 预期线程睡10秒之后自己醒来, 但是如果这个特定条件提前到来的话, 来通知一个处于Sleep的线程。又比如说.线程通过调用子线程的join方法阻塞自己以等待子线程结束, 但是子线程运行过程中发现自己没办法在短时间内结束, 于是它需要想办法告诉主线程别等我了. 这些情况下, 就需要中断。
2017-11-08 11:03:16
297
转载 java中传递参数的两种方式
本文章参考原博客http://blog.youkuaiyun.com/maoyeqiu/article/details/49250339
2017-11-08 09:16:45
15334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人