Java
文章平均质量分 61
aboy123
这个作者很懒,什么都没留下…
展开
-
浅谈J2EE十三个规范
定义:规范、标准J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。遵循此规范开发的应用可以做到编写一次,随处运行,实现跨平台运行。13个规范:1、原创 2013-03-22 10:02:59 · 2866 阅读 · 14 评论 -
改善myEclipse——代码自动提示功能
第一次使用MyEclipse时,感觉很不方便,其中最重要的一点就是它不像微软的Visual Studio一样提供了非常方便的代码提示。在MyEclipse中,代码提示功能默认的一般是点“.”。那么如何才能让MyEclipse变成真正的“my”呢?下面给出配置步骤:1. 打开MyEclipse ,然后“window”→“Preferences”2. 选择“java”,展开,“Edit原创 2013-04-05 14:25:15 · 1423 阅读 · 5 评论 -
Java中两种单例模式小结
概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。以前我们的做法是设置一个全局变量,也就是让它使得一个对象被访问。但是它不能防止你实例多个对象。这时我们可以让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且提供一个访问该实例的方法。通过上面的描述,我们可以看到单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须原创 2013-04-10 18:49:27 · 1346 阅读 · 5 评论 -
MVC的个人理解
首先先解释一下MVC。V即View.是视图的意思。C即Controler.是控制器的意思。而M即Model,是模型的意思。Model,在Java Web里说的是JavaBean,大家不要把JavaBean误认为仅仅是实体类,其实JavaBean有比实体类更丰富的定义,在JavaBean中除了其属性和字段,还可以有行为及其事件,JavaBean可以理解为普通Java对象。Java普通对象,就原创 2013-04-26 21:17:33 · 1772 阅读 · 5 评论 -
Java版纯字母、纯数字、字母数字组合验证码的生成
所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰,例如随机画数条直线或者画一些点,由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。验证码中之所以加上凌乱的直线是为了防止某些人使用OCR软件识别随机产生的数字或符号,从而达到恶意破解密码、刷票、论坛灌水、刷页等恶意行为。下面就开始直接上代码吧:下面是Demo的文件组织结构原创 2013-08-07 11:10:16 · 11231 阅读 · 24 评论 -
java和 javaw 以及 javaws
当我们安装好jdk之后,细心的人会发现在C:\Windows\System32目录下会出现java、javaw、javaws这三个文件。那么它们到底是干什么的呢?所有的这些都是java的启动装置,java.exe经常使用,当使用命令行输出到window的时候,会有java.exe进程,通过任务管理器可以看到。通常 我们执行一些小的java程序的时候会有 java.exe进程在运行。ja原创 2013-12-21 15:56:20 · 3389 阅读 · 23 评论 -
JAVA多线程实现的三种方式
JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例原创 2014-07-31 18:34:17 · 568735 阅读 · 49 评论 -
mysql中select * for update
由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。举个例子:假设有个表单products ,里面有id跟name二个栏位,id是主键。例1: (明确指定主键,并且有此笔资料,row lock)SELECT * FROM原创 2015-03-30 22:17:14 · 16732 阅读 · 5 评论