自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 primefaces dataTable radio

<p:dataTable id="appTableList" var="obj" value="#{cc.attrs.appData}" rendered="#{cc.attrs.appData.size()>0}" scrollable="#{cc.attrs.appData.size()>5?'true':'false'}" scrollHeight="#{c

2015-03-06 17:11:30 650

原创 primefaces datatable scroll 自定义css

根据需求给dataTable 添加上scroll功能后,heaer box出现padding展示,为了去掉padding样式,需修改css文件。在自己的css文件中加入如下代码:.ui-datatable-scrollable-header-box{        padding-right:0px!important;}如果不加上!important,

2015-03-06 16:34:45 1875

原创 关于页面布局

在页面布局时,以填入框为对齐标准,因为用户更加关注的是填入框,而不是标签。

2015-02-25 10:19:07 412

转载 Form实现提交到不同的action

(转载:常用,以便查阅)  有两种办法可以实现:1.针对一个action有多个提交按钮,那么在提交后进行根据ID进行一下判断,是哪个提交的执行哪种动作,这是可以实现的。2.直接做成两个form,每个form里的action不同,都有一个提交按钮,从客户看来是没有区别的,但是提交的时候,会提交到不到的action里去.第一种的实现:Java Applet...

2014-06-07 15:54:46 597

转载 hibernate中的SessionFactory,Session分别表示什么啊?如何理解?

Session接口           Session接口对于Hibernate   开发人员来说是一个最重要的接口。然而在Hibernate中,实例化的Session是一个轻量级的类,创建和销毁它都不会占用很多资源。这在实际项目 中确实很重要,因为在客户程序中,可能会不断地创建以及销毁Session对象,如果Session的开销太大,会给系统带来不良影响。但值得注意的是 Sessio

2014-06-02 21:27:21 1625

转载 接口与抽象类的区别

一个类可以实现多个接口,但却只能继承最多一个抽象类。抽象类可以包括具体的方法;接口的所有方法都是抽象的,接口中也可以不定义方法;抽象类可以声明和使用字段,接口则不能,但可以创建静态的final常量;抽象类中的方法可以是public,protected,private或则默认的package;接口中的方法都是public抽象类可以定义构造函数;接口不能

2014-03-23 22:28:37 441

转载 Java Thread 总结

Ø线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许

2014-03-23 16:54:21 454

转载 Java 内存分配全面浅析

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在

2014-03-23 16:53:17 453

原创 关于Override和Overload

我们来先看一道题题目:如下所示的给定条件,求下列选项中哪些是正确的选项()public class A{long result(float a,float b){return 0;}}public class B extends A {}A   public long result(float a,float b){return 0;}B   public long r

2014-03-22 22:16:58 628

原创 在html中以applet的形式展示worldwind

首先添加worldwind运行需要的环境,将你下载下来的源文件worldwind文件夹下的,jogl.dll,gluegen-rt.dll,jogl_awt.dll,jogl_cg.dll放到你JDK\jre\bin文件夹下)创建一个 web project项目Test ,将worldwind文件夹中的src下的config文件夹复制到Test的src中,现在创建一个可运行的applet程

2014-03-22 21:18:28 741

原创 2014笔试题

2014年,去招聘现场笔试题中所遇到的题1.平衡二叉树和哈希表的各自优缺点?2.图的遍历方式?如果对于一个无权值的图,寻找最短路径需要使用哪种方式?   图有两种遍历方式:广度优先遍历,深度优先遍历。对于无权值的图,寻找最短路径应用最短路径方式3.TCP和UDP的区别?举例说明他们分别的应用场景  答:TCP(传输控制协议):1)提供IP环境下的数据可靠

2014-03-22 21:05:20 751

翻译 Hibernate数据库访问流程

Hibernate进行数据库访问操作的处理过程:1.创建configuration对象的实例2.构建sessionfactory对象的实例3.开始一个新的session4.开始事务5.使用session对象执行对数据库的操作6.异常处理(如果需要,包括事务回滚工作)7.提交事务8.关闭session9.关闭sessionfactory,释放资源

2014-03-10 21:54:49 694

原创 Struts1与Struts2的区别

action类:   strut1中的action都必须继承一个抽象的Action基类,不是采用面向接口的编程。   struts2对action没有限制,用户可以使用任意的java对象来作为action类线程模式:  struts1中,对于action的设计采用单例模式,即所有的请求都共享同一个action。这就要求在开发中保证线程安全。  struts2:strut

2014-01-03 13:51:00 486

转载 java 运行的内存分配

首先内存总体分为了4个部分,包括 stack segment、heap segment、code segment、data segment。    其中我们程序中用关键字new出来的东西都是存放在heap segment。    程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要jav

2013-11-21 21:52:11 577

转载 JAVA中值类型和引用类型的不同

[定义]引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变.通俗说法: 值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。----(摘自网上) 

2013-11-21 19:01:41 619

原创 strust2 AOP学习笔记

strust相当于一个空的容器,而其中的内建拦截器完成了该框架大部分的操作。struts2拦截器是可插拔式的,如果我们需要使用某个拦截器时,只需要在配置文件中应用该拦截器即可,如果不需要,就在配置文件中取消。配置拦截器的语法:   ......拦截器参数的指定有两个时候,一个是定义的时候,一个是使用的时候,使用是在struts.xml的文件中,类似如此 

2013-11-16 22:14:41 525

原创 用swt table实现复选框只能为单选,且只有双击事件和check事件

最先开始用的是SWT table来展示人员信息,代码如下package cn.rescue.view;import java.util.List;import org.eclipse.swt.SWT;import org.eclipse.swt.events.MouseEvent;import org.eclipse.swt.events.MouseListener;import

2013-11-14 14:25:12 2626

原创 CheckboxTableViewer刷新table数据,复选框保持选中

功能如下,table中的数据一直动态刷新,同时,用户可对table的每一行数据进行选中操作,之前一直报错,代码如下checkboxTableViewer.addDoubleClickListener(new IDoubleClickListener() { @Override public void doubleClick(DoubleClickEvent event) {

2013-11-14 14:09:59 3081 1

转载 At least one JAR was scanned for TLDs解决办法

At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs d

2013-11-06 17:03:29 1569

原创 在其他类中调用 swt table

现在要实现一个功能,在其他类中调用我自己创建的view中的table,使table刷新数据库的数据,但是奇怪的是他在TableItem item=new TableItem(table,SWT.NONE);这一行却报错Argument can not be null的错。我一直不知道该怎么解决这个问题,因为我在自己的类中调用这行代码是没有错的。在和朋友的商量下查看,才发现,我在其他类中调用

2013-11-05 10:54:45 722

转载 SWT/Jface Shell 屏幕居中的三种方法

对话框居中的3种方法:1.int width = shell.getMonitor().getClientArea().width;int height = shell.getMonitor().getClientArea().height;int x = shell.getSize().x;int y = shell.getSize().y;if (x > wid

2013-10-29 20:07:47 658

转载 java 堆与栈的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事 先告诉编译器,

2013-10-17 00:25:45 382

原创 jogl.dll : Can't load IA 32-bit .dll on a AMD 64-bit platform

这种情况下,如果我的系统是64位的,我的eclipse,jvm都是64位的,那么我可以下载64位的jogl文件  这里配置jogl有几种方式,我采取的方式时,将jgol的四个dll文件直接放到jdk/jre/bin目录下,即可  还有一种方式直接将jogl的dll文件配置到项目的lib文件加下,并将这些文件添加到classpath中去

2013-10-11 12:53:40 1664

转载 spring中的bean与java中的bean区别

spring中的bean是java实例与java组件传统中java应用的中的bean通常作为model,用来封装值对象在各层之间的传递

2013-09-27 22:05:30 1699

转载 java运行机制

一.Java源文件的编译、下载、解释和执行  Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将Java源程序翻译为JVM可执行代码?字节码。这一编译过程同C/C++的编译有些不同。当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而产生的。因此,在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运行。Java编译

2013-09-26 01:20:07 799

转载 什么是字节码

字节码通常指的是已经经过编译,但与特定机器码无关,需要直译器转译后才能成为机器码的中间代码。字节码通常不像源码一样可以让人阅读,而是编码后的数值常量、引用、指令等构成的序列。字节码主要为了实现特定软件运行和软件环境、硬件环境无关。字节码的实现方式是通过编译器和虚拟机器。编译器将源码编译成字节码,特定平台上的虚拟机器将字节码转译为可以直接执行的指令。字节码的典型应用为Java语言。 

2013-09-25 23:41:01 841

原创 页面与后台代码传值方法

1,从页面向后台传值  举例说明,比如我们在做注册页面时,想向后台代码传两个值,用户的用户名(username)以及密码(password),有两种方式:第一种,用实体类User来封装这两个属性,然后在后台直接获取这个封装了的实体User类用户名:密   码:然后我们直接在后台控制类中,写下面几行代码就可以传值并读取该值private User use

2013-09-13 21:08:40 1015

原创 各种术语

Oop:纵向的业务AOP(面向切面编程):比如一个注册登录系统,当然需要注册的地方有很多,你可能要做一个防止用户名重复注册的模块,这个时候就可以用到Spring的aop了!在你开发大型的应用时,aop可以发挥很大的功能,对于你模块的耦合,以后的管理,功能升级……!都有很大的帮助oop的一个横向的服务,是对oop进一步的补充,提供安全、事务、日志等的集中式处理,相关的装备bef

2013-09-11 22:24:22 513

转载 AWT中的几种布局管理器

AWT中常用的布局管理器有如下几个:FlowLayout, BorderLayout, GridLayout, GridBagLayout, CardLayout,Swing还提供了一个BoxLayout。FlowLayout从左向右排列所有组件,遇到边界就会折回下一行从新开始。它有三个构造器FlowLayout(),FlowLayout(int align)和 FlowLayout(int

2013-09-04 15:38:37 1543

转载 <s:iterator>的用法

struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等以下几个简单的demo:s:iterator 标签有3个属性:value:被迭代的集合id :指定集合里面的元素的idstatus 迭代元素的索引1:jsp页面定义元素写法 数组或listA打印结果为: 1A2A3A4A5A2:索引的用法如果指定了status,

2013-08-28 16:05:31 609

转载 path和classpath的区别

面试题:请解释PATH和CLASSPATH的区别?         · PATH:是操作系统的环境属性,指的是可以执行命令的程序路径;         · CLASSPATH:是所有*.class文件的执行路径,java命令执行的时候将利用此路径加载所需要的*.class文件。

2013-08-27 17:08:06 524

原创 a href="javascript:;"的作用

a href="javascript:;"的作用就是一个空链接形式,使其表现为一个链接,但实际不链接到任何地方,一般和onclick事件连用,比如一般在验证码图片更换时,我们习惯在验证码后面添加一个名为换一张验证码空链接,实现形式如下                                                       验证码:换一张

2013-08-25 21:45:28 1380

原创 在eclipse中复制项目的问题

如果想要在之前的项目前提下,重新编辑项目,可直接复制项目,操作,ctrl+c项目后,在package explorer中直接粘贴,出现弹窗,修改为自己想要重新命名的项目,如果后面无法部署到tomcat下,右键项目,properties-> 在Eclipse或MyEclipse中选中刚刚得来的ProjectB,右键Properties(属性),Eclipse选择左侧的 Web Project

2013-08-22 10:14:26 949

原创 如果导入其他javaweb工程后,不能识别HttpServlet的问题

这时 右键项目,build path->config build path->add external jar->你的servlet-api.jar包,Ok

2013-08-21 21:36:45 639

转载 eclipse中的中文乱码问题

eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码;如果所有工程的编码方式与eclipse工作空间的

2013-08-21 21:34:39 575

轻量级J2EE企业应用实战<struts+..源码

轻量级J2EE企业应用实战<struts+Hibernate+Spring>整合开发源码,总共大小24M,分三个文件夹

2013-09-30

java swing datepicker日历控件

一款开源的java swing日历控件,附带demo ,保证不后悔哦,亲

2013-09-05

jquery api

jquery 的api文档。

2013-08-27

反编译包jad软件已经安装教程

反编译软件的jar文件,已经exe文件,安装教程也在包里,欢迎下载

2013-07-15

json包 ——

json包,却缺json包的,欢迎下载,不管先后都可以得哈

2013-07-14

64位jogl包

64bit的jogl包,里面包含jogl.jar,gluegen-rt.jar,已经四个解压dll文件

2013-07-14

windows phone7程序设计源码

超级经典的windows phone 7程序设计源码

2012-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除