首先,说说final。 final关键字可以修饰变量,方法,类。 final变量: 需求: 1 需要一个永不改变的编译时常量 2 一个运行时被初始化的值,不希望被更改 好处:编译时就执行的计算,减轻运行时的负担 扩展: 可以修饰基本类型和引用对象。修饰基本类型的时候,表...
本文实例讲述了Java互斥锁。分享给大家供大家参考。具体分析如下: 互斥锁,常常用于多个线程访问独占式资源,比如多个线程同时写一个文件,虽然互斥访问方式不够高效,但是对于一些应用场景却很有意义 //没有互斥锁的情况(可以自己跑跑看运行结果): public class ...
Mediator定义:用一个中介对象来封装一系列关于对象交互行为。 为何使用Mediator模式/中介模式 各个对象之间的交互操作非常多,每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦...
一、Struts2文件上传  Struts2的文件上传实现非常简单,只需要简单几步就可完成; 注意: (1)文件上传的struts2标签为:<s:file name=\"\" label=\"上传\"/> (2)文件上传的前提是表单属性method=\"post...
为了方便自己以后复习,所以写的比较仔细,记录下自己的成长。  既然是做购物车,那么前提条件是首先需要一系列商品,也就是要建一个实体,这里建了一个商品表、 通过查询在浏览器上显示  基本显示已经做好了,现在进入我们的重头戏,Servlet  点击放入购物车时,将访问S...
本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧。 1,将一些系统资源放在池中,如数据库连接,线程等.在standalone的应用中,数据库连接池可以使用一些开源的连接池实现,如C3P0,proxool和DBCP等,在运行在容器中的应用这可以使用服务器提供的D...
Java IO中File的使用是比较频繁的,在文件的上传和删除中都会用到的。比如我们在写管理系统的时候有可能会用到图片的上传,和删除。那么我们就会用到Java的 File来处理。 Java中File的基本使用创建和删除文件: public class FileDemo ...
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图 二维码的特点: 1.  高密度编码,信息容量大 可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。 2...
Interceptor 讲到Interceptor,相信熟悉struts2的童鞋肯定不会陌生了,struts2可以自定义拦截器进行自己想要的一系列相关的工作。而这里我们说的Interceptor也是差不多相似的功能。  废话不说,直接来代码:  下面这个是MyInterce...
在Java中当try、finally语句中包含return语句时,执行情况到底是怎样的,finally中的代码是否执行,大家众说纷纭,有的说会执行,有的说不会执行,到底哪种说法正确,现在通过下面的例子加以说明:      第一种情况:try中包含return语句,finall...

我的博客

人生若只如初见,何事秋风悲画扇。