Java
文章平均质量分 69
piwwwiq
这个作者很懒,什么都没留下…
展开
-
Java基础笔记杂糅&Java使用小技巧
http://blog.csdn.net/e_wsq/article/details/8878796http://blog.csdn.net/e_wsq/article/details/8878796 hadoop视频资料 局部变量没有默认值Equal用来对比是不是字符串相等,而不是String对象相等,对象的相等用==,指是不是指向堆里面同一个对原创 2014-03-31 15:50:44 · 812 阅读 · 0 评论 -
Struts2解决编码问题
1.解决页面显示编码问题(1)所有页面编码都是统一(2)shez原创 2014-07-06 01:35:32 · 510 阅读 · 0 评论 -
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)_forever
dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp) Xml代码 :/main.jsp /main.jsp 以上写法使用了两个默认,其完整的写法为: /maini.jsp 用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在。location只能是页面,不能是另一个action(可用type="转载 2014-04-26 23:48:58 · 411 阅读 · 0 评论 -
Mark一个JAVA源代码查询网站
http://www.docjar.com/html/api/com/sun/faces/lifecycle/RestoreViewPhase.java.html原创 2014-05-19 00:19:35 · 627 阅读 · 0 评论 -
词法分析(Java实现)不用状态机
老师要求不能用自动机等知识,就是想让我们凑代码,体验下不用zi的痛苦原创 2014-04-13 00:54:24 · 2357 阅读 · 4 评论 -
单例模式的7种写法
转载自:http://www.blogjava.net/kenzhh/archive/2013/03/15/357824.html第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){}转载 2014-05-09 23:37:25 · 439 阅读 · 0 评论 -
控制台java编译成功,运行失败
网上都说了很多有关classpath问题的情况,这里就不说了.shu原创 2014-04-20 01:44:47 · 1887 阅读 · 0 评论 -
sleep和wait的区别
zhuanzaF区别sleep()方法 sleep()使当前线程进入停滞状态(阻塞当前线程),让出CUP的使用、目的是不让当前线程独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会; sleep()是Thread类的Static(静态)的方法;因此他不能改变对象的机锁,所以当在一个Synchronized块中调用Sleep()转载 2014-05-02 22:52:15 · 598 阅读 · 0 评论 -
Java中信号量 Semaphore
Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。自从5.0开始,jdk在java.util.concurrent包里提供了Semaphore 的官方实现,因此大家不需要自己去实现Semaphore。下面的类使用信号量控制对内容池的访问:Java代码 import java.util.concurrent.Semaphore;转载 2014-05-02 22:53:39 · 670 阅读 · 0 评论 -
ClassLoader&Class使用
ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过Cl转载 2014-03-31 15:54:03 · 523 阅读 · 0 评论 -
Java语言实用教程笔记
Part1:Junit根据名称来识别一个测试方法,所以测试方法的命名要遵从下面的标准:1. 方法必须声明为public2. 方法的返回值必须为void3. 方法的名字必须以小写test为前缀4. 方法不能接受任何参数 命名约定:Java用称为’驼峰模式”的命名方式,可以把多个单词直接连接起来组成一个名字或者标志符.原创 2014-03-31 16:06:52 · 828 阅读 · 0 评论 -
对象锁&类锁
synchronized(this)以及非static的synchronized方法(至于static synchronized方法请往下看),只能防止多个线程同时执行同一个对象的这个代码段。锁住的是对象锁 解决也很简单,只要锁住同一个对象不就行了。例如,synchronized后的括号中锁一个static final对象,这样就行了。这样是没问题,但是,比较多的做法是让s原创 2014-03-31 15:51:22 · 484 阅读 · 0 评论 -
Java实现排序和类型选择的UI界面
这是一个Java老师布置的作业,一开始做这个的时候要求不断改变,以至于最后整个框架没有任何设计模式可言,基本上需要什么就添加什么,最后还有一些调制需要的参数都没有消除。操作界面如下:分离了EDT线程和工作线程,不过数据量多起来后最后在JTextArea中输出数据的时候还是会出现卡屏,停顿。因为IO太多。原本打算在工作线程中动态生成一个新的JTextArea组件来替换旧的组件,但是不行,原创 2013-12-21 21:14:58 · 2988 阅读 · 0 评论 -
IdentityHashMap&HashMap
简单说IdentityHashMap与常用的HashMap的区别是:前者比较key时是“引用相等”而后者是“对象相等”,即对于k1和k2,当k1==k2时,IdentityHashMap认为两个key相等,而HashMap只有在k1.equals(k2) == true 时才会认为两个key相等。 IdentityHashMap有其特殊用途,比如序列化或者深度复制。或者记录对象原创 2014-03-31 15:52:13 · 478 阅读 · 0 评论 -
用java实现windows shell命令
吐槽= =.2点睡,一直被热到3点,起床编程算了.实现部分命令,或许存在一些bug命令有mov,cd,md,copy,cls,exit,dir,type,run运行程序import java.io.*;import java.util.*;public class shell1 { StringBuffer sourcePath = new StringBuffer("C:\原创 2013-05-27 05:23:34 · 1483 阅读 · 0 评论 -
Java注解
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。在Servlet3.0就是使用了注解,在Spring中用的更多注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,转载 2014-03-31 15:49:09 · 374 阅读 · 0 评论 -
Mark一个写的不错的反射机制初探的博文
Mark一个写的不错的博文:http://www.cnblogs.com/octobershiner/archive/2012/03/18/2404751.html转载 2014-03-31 15:49:57 · 522 阅读 · 0 评论 -
使用hibernate和bean来实现分页
可以用hibernate框架来实现,通过使用Query对象的setFirstResult(int firstResult)方法来设置第一条记录的位置和setMaxResult(int MaxResult)设置最大返回条数来实现分页。你只需要传这两个参数就行了。int MaxResult:设置最大返回条数既是每页显示多少条。int firstResult:设置第一条记录的位置可以这样算:Max转载 2014-07-12 01:15:17 · 503 阅读 · 0 评论