Java底层技术系列文章-线程池框架

Java底层技术系列文章-线程池框架

浏览次数:140 发布时间:2017-02-10

一、线程池结构图 二、示例 定义线程接口 publicclassMyThreadextendsThread{@Overridepublicvoidrun(){System.out.println(Thread.currentThread().getName()+正在执行);}} 1:newSingleThreadExecutor ExecutorService pool = Execu...

Mybatis与Hibernate的区别

Mybatis与Hibernate的区别

浏览次数:172 发布时间:2016-01-29

以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的感兴趣的朋友通过本文一起学习吧 趁着这个周末,抽空把一些...

谨慎使用Java8的默认方法

谨慎使用Java8的默认方法

浏览次数:170 发布时间:2016-01-29

默认方法给JVM的指令集增加了一个非常不错的新特性。使用了默认方法之后,如果库中的接口增加了新的方法,实现了这个接口的用户类能够自动获得这个方法的默认实现。一旦用户想...

jsp+ajax实现无刷新上传文件的方法

jsp+ajax实现无刷新上传文件的方法

浏览次数:179 发布时间:2016-02-01

本文实例讲述了jsp+ajax实现无刷新上传文件的方法。分享给大家供大家参考,具体如下: 列表页:selectaddress.jsp js页:ajax_edit.js jsp处理页:editaddress.jsp 上传工具类:UploadUtil.java 思想:...

轻松使用JSP生成饼图

轻松使用JSP生成饼图

浏览次数:182 发布时间:2016-02-01

作者: BUILDER.COM JSP提供了很多简单实用的工具,其中包括从数据库中读出数据,发送数据,并能够把结果显示在一个饼状图形。现在让我们看看这一简单而实用的方法。 你所需要的东...

在jsp页面如何获得url参数

在jsp页面如何获得url参数

浏览次数:175 发布时间:2016-02-01

当一个url过来时,如:http://localhost:8080/pro/demo/hello.jsp?name=john,在hello.jsp页面,我们可以这样得到name的值: 复制代码 代码如下: % String path = request.getContextPath(); String basePath = request.getS...

JSP由浅入深(3)—— 通过表达式增加动态内容

JSP由浅入深(3)—— 通过表达式增加动态内容

浏览次数:173 发布时间:2016-02-01

在我们前面的章节中,任何的HTML文件都可以转变成JSP文件,做法是通过改变它的扩展名为.jsp。当然,我们要知道是什么使得JSP有用呢?答案是嵌入Java的能力。将下列文本放置在一个以...

搭建java WEB开发环境和应用

搭建java WEB开发环境和应用

浏览次数:170 发布时间:2016-02-01

一 使用Tomcat服务器,使用DBCP数据源搭建Web开发环境 1.JDK安装,默认路径即可 2.Tomcat5.5服务器 1)配置Tomcat的服务器端口: 打开D:\apache-tomcat-5.0.18\conf\server.xml, 查看如下代码: !-- Define a non-S...

运行时实现Java的多态性

运行时实现Java的多态性

浏览次数:168 发布时间:2016-02-01

运行时多态性是面向对象程序设计代码重用的一个最强大机制,动态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而...

编写线程安全的JSP程序

编写线程安全的JSP程序

浏览次数:169 发布时间:2016-02-01

作者:徐春金 JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PERL等脚本语言不一样的地方,也是它的优势之一,但如果不注意多线程中的同步问题,会使所写的JSP程序有难以发现的...