- 博客(56)
- 收藏
- 关注
原创 jnlp(Java网络加载协议)
jnlp(Java网络加载协议)原来很简单 Java Network Launching Protocol (JNLP,java网络加载协议)。 jnlp是什么?是java提供的一种让你可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序.好处就不用说了,如果你的java应用程序以jnlp 的方式发布,如果版本升级后,不需要再向...
2009-05-08 10:35:54 156
原创 MySQL5解压缩版windows下安装配置应用总结
说明:本文针对mysql-noinstall版本,也就是解压缩版的安装配置应用做了个总结,这些操作都是平时很常用的操作。文章中不对mysql的可执行文件安装版做介绍了,可执行安装版有很多的弊端,我也不一一说了。总之,我喜欢绿色环保的,包括eclipse、tomcat、jboss、apache也是,即使操作系统重装了,这些软件也不需要重装,可谓一劳永逸! 环境: Windows 2000/...
2009-04-28 20:56:48 102
swing基础框架
validation和binding负责入例校验功能 forms是布局管理器 looks是lookandfeel用不着 把jar写到lib,然后导入示例,我擦好使,可以看示例代码了,耍耍,然后能配合上校验,swingx的组件 老外的ui设计草图很有爱 娃哈哈...
2009-03-16 09:22:27 118
swing与并发【工作线程】【绑定属性和状态方法】
SwingWorker是支持绑定属性的,这个属性在与其他线程通信时可以用来观察其状态情形。共有两个绑定属性:progress和state。她们可以使用在事件分派线程中的事件处理任务。开发人员可以通过实现一个propertychangelistener()方法捕捉到这些绑定属性的变化。 progress绑定的值在0`100之间。可以通过set get方法来操作,通过这个属性的操作,可以得知Sw...
2009-03-12 13:49:54 133
swing与并发【工作线程】【取消背景任务】
可以使用SwingWorker.cancel()来取消一个背景任务。如果失败(比如已经完成或已经取消),会抛出异常。 [code="java"] //这段程序代码主要为读者展示如何取消背景任务 import java.awt.*; import java.util.List; import javax.swing.*; public class threadtest1 { st...
2009-03-12 13:03:53 88
swing与并发【工作线程】【拥有临时结果的任务】
就是工作线程在后台运行到半拉,给出一个临时数据信息,也就是说临时的结果 方法就是在工作线程中使用publish()方法将中间数据存入其中,再覆盖process方法,存入的中间数据将被他调到事件分派线程来 [code="java"] //这段代码主要是为读者展示如何处理正在运行的程序的中间结果 import java.awt.Component; import java.awt.D...
2009-03-12 12:42:22 125
swing与并发【工作线程】
jdk6.0发布后,工作线程被SwingWorker的类处理 [code="java"] //这段代码主要是为读者展示如何处理背景任务,在程序中有六个顶层容器,可以在同一时间内打开,因为它们都处于工作线程 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt...
2009-03-12 12:16:22 153
swing与并发
swing多线程中有三种不同的线程 1 初始线程:创建一个可以运行的对象,主要负责图形化界面。二是将这个可运行的对象安 排到到事件分派线程中去执行。 2 事件分派线程:主要用来处理swing中的方法,因为大部分swing对象中的方法都不是线程安全的,所以需要事件分派线程来保证线程安全。 3 工作线程:一般用来处理比较耗时的任务,比如下载或者需要很长等待时间的任务。...
2009-03-12 09:43:28 106
swing的包结构
[code="java"] javax.swing //swing组件和实用工具 javax.swing.border //swing轻量组件的边框 javax.swing.colorchooser //JColorChooser的支持类(接口) javax.swing.event //事件和监听器类 j...
2009-03-10 14:55:46 173
这一刻,我们等了很久!
今天是三八节了,祝福各位女javaer节日快乐,在这个孤独的世界里,有了你们能让我们看到一丝光明,感受到一点灵动.在此我要对0分党群内整天忍受我们聊AV谈美女的各位MM们说声抱歉. 特别是angel_888同学,好久没看到您的大作了,不得已,只能翻看你的博文,在字里行间回味那熟悉的语调和文字.我希望管理员能高抬贵手,放人家一马,我们0分党马甲再多,也无法和管理员一手抗衡,导致an...
2009-03-08 00:24:57 86
好多swing新闻
难道老子的第二春来了? SwingX是一个包含Swing GUI工具包的扩展控件,为富客户端应用提供很多很棒的组件。值得注意的功能包括: 1。提供tables, trees, 和 lists的排序,过滤,高亮功能 2。查找/搜索 3。登录/验证架构 4。提供TreeTable组件 5。日期选择组件 ……等等。SwingX尤其关注于行列组件的功能扩展。 标...
2009-03-05 23:52:31 79
原创 如何在oracle中导入dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录...
2009-02-24 12:46:09 84
原创 如何连接oracle数据库及故障解决办法-总结
转自:http://www.*****.org/viewthread.php?tid=15661 该文是我连接oracle的总结,特别适合于程序开发人员与oracle菜鸟 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin...
2009-02-24 09:55:32 162
JEMM小本本
ahrhu [url]http://ahrhu.iteye.com/[/url] 讨论劈腿话题,能火,je狼多,松土的也多 yoci [url]http://yoci.iteye.com/[/url] 声称自己有老公... qingzi2534 [url]http://qingzi2534.iteye.com/[/url] 有PP,有真相 angel_88...
2009-01-09 13:45:39 166
计算对数
今天要算算2为底的对数,发现math里面只有e和10为底的方法,无奈,DIY吧 数学公式: [code="java"] logx(y) =loge(x) / loge(y) [/code] 代码: [code="java"] static public double log(double x, double y) { return Math.log(x) / Math...
2009-01-07 13:08:41 242
java容器
隐喻 没看懂 是不是翻译得问题? 要点 申明时尽可能用通用的接口,在使用时使用最精确的实现类。实现类的选择根据需求。容器中的元素是否有序,是否唯一,是否要查找。。。 仔细选择恰当的容器,那么时间性能和空间性能都会得到优化。 接口 Array 数组是最简单却最不灵活的容器:大小固定,访问方法简单,速度快。 Iterable 基本的容器接口,容器用它来获得迭代功能,但它再...
2008-12-30 14:53:32 68
小黑屋手札
前记: 你们都很久没有进过小黑屋了吧,诶嘿嘿... 正文: 最近这个上网有瘾啊:和O分党三剑客等等聊天聊到很晚(现在是yuan童鞋,贫嘴燕由于每天在线时间不够,经O分党高层在第三届党代会决定,开除其三剑客职务,保留党籍查看,由于yuan童鞋得良好表现,提拔成三剑客);工作时间干一两分钟就得打开je水区看看;开着网页每天刷新几百次.这个很不好,悲剧在网上抵制我们了,我们要认识到...
2008-12-12 09:49:46 106
原创 总是忘记
作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × ...
2008-12-08 11:13:55 63
datasource
[code="java"] com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/zkd1b1_db 5 10 100 25200 zkd1b1 y4x3h8k8 [/code]
2008-11-26 15:35:44 68
原创 发现招聘区这个招聘信息拿来学习学习
Responsibilities: 职责: - Software Architecture & System Level Design - 软件体系架构 & 系统设计 - Product and Module Specifications - 编写产品和模块规格说明书 - System Analysis Plans and Execution ...
2008-11-10 21:22:51 57
原创 SpringSide概述
1.概述 选型以工业化大规模软件开发为原则,同时照顾轻量级快速开发的需求,Java版的约定大于配置的风格渐显。 2.库栈 JDK:JDK 5.0/6.0、 UTF-8. IOC container:Spring 2.5. ORM:Hibernate 3.3. Web :Struts 2.1、JSP 2.0、JQuery 1.2. Web Service:Apache...
2008-11-05 22:19:27 80
java.lang.UnsupportedClassVersionError: Bad versio
今天遇到这个异常,原因是我前几天不小心升级了我电脑的jdk版本,而我的eclipse用的好像和我安装的版本不一致,导致这个异常 更改一些eclipse的jre设置,指向高版本的jre 刚才发现myeclipse用的是自己的jre myeclipse的版本是6.5,看来以后不安装jdk也行了...
2008-09-07 17:27:23 88
弄个简单的带下划线的JLabel
项目里面弄的,就是简单的把JLabel的paintComponent重写一下,画个线 [code="java"] import java.awt.Color; import java.awt.Graphics; import javax.swing.JLabel; /** * 带下划线的label * @author Administrator * */ pub...
2008-09-07 17:20:06 257
原创 MyEclipse6.5使用设置技巧
在MyEclipse6.0甚至更高的6.5GA版本中的快捷键中把我们习惯性使用的Alt+/进行代码自动补齐 但是由于于之前版本有快捷键有冲突,所以总之不能自动提示 以下是解决方法 方法如下: 1.选择MyEclipse6.X菜单栏中的Window->preferences; 2.选择General->keys; 3.在右侧中间的窗体中点击word compl...
2008-07-30 09:59:30 157
原创 Hibernate连接池问题
使用hibernate连接数据库,服务器运行时间长了后就会出现 org.apache.jasper.JasperException: could not execute query java.net.SocketException: Broken pipe 这写异常,重新启动tomcat后正常但是时间长还是会出问题 原因 1. Mysql在经过8小时不使用后会自动关闭已...
2008-07-20 14:37:02 114
原创 为tomcat页面设置访问权限
在web应用中,对页面的访问控制通常通过程序来控制,流程为: 登录 -> 设置session -> 访问受限页面时检查session是否存在,如果不存在,禁止访问 对于较小型的web应用,可以通过tomcat内置的访问控制机制来实现权限控制。采用这种机制的好处是,程序中无需进行权限控制,完全通过对tomcat的配置即可完成访问控制。 为了在tomcat页面设置访问权限控制,在项目的W...
2008-07-12 18:40:48 451
原创 Java多线程程序设计详细解析
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“...
2008-07-08 00:58:22 65
原创 JSP中include指令和include行为区别
我们都知道在jsp中include有两种形式,分别是 [code="html"] [/code] 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,我们就可以考虑用include。具体在哪些时候用,哪...
2008-07-07 23:40:54 114
DAO模式最佳实践(ZT)
DAO模式最佳实践 DAO看似是一个非常简单的模式,但这个模式却十分重要,它可以帮助我们实现持久化逻辑和业务逻辑的分离;它可以帮助我们实现对多种持久化实现的支持。 同时,DAO模式并没有看起来这么简单,要真正发挥它的威力需注意的方面很多,而这些方面常常被大家忽略,以下是本人总结的一些最佳实践。 1 不要在DAO上控制事务的边界 应该在Façade层控制事务的边界,这样可以提高D...
2008-06-26 09:37:58 128
Ubuntu配置Java+Eclipse+MyEclipse环境
[摘要] Eclipse是一个开源免费的软件开发工具(IDE),是一个基于JAVA的可扩展的开发平台,准确来说Eclipse提供的是一个框架和一组服务, Eclipse的开放可扩展性使得Eclipse拥有大量的插件可以扩展Eclipse的开发能力和功能,不仅仅局限于JAVA开发。 [关键字] Java Eclipse MyEclipse 一、给Ubuntu配置JAVA环境 ...
2008-06-25 13:29:46 64
ubuntu软件开发篇1
Linux是开发者的乐园 1。安装JAVA环境支持 sudo apt-get install sun-java6-jre 如果空间富裕,建议安装一个JDK: sudo apt-get install sun-java6-jdk 提示:安装过程中需要你回答是否同意使用协议(终端中红蓝色的提示界面),此时按tab 键至OK,再按回车即可正常安装。 设置当前默认的java解释器: sud...
2008-06-25 10:24:07 325
问个处理在什么阶段生成json
项目中使用了ext,用json传递数据,使用了jsonlib的工具类 大家在什么阶段生成json对象呢? 是在业务层里面生成呢 ,还是在控制层生成 我写的是在业务层生成jsonobject ...
2008-05-08 21:51:35 51
权限控制系统概述
权限概念中,我认为原子元素只有三种:用户、功能权限、数据权限。其他的角色、用户组之类的东西都是为了解耦用户与其他元素之间关系而引入的,或者为了方便起见,都是一个中间变量而已。 1.功能权限。 针对某个一功能,是否能访问。比如此用户是否能访问读取客户资料的功能。这个权限比较基础,不是yes就是no,所以有人又称Y/N权限。 2.数据权限。 在允许访问某一功能权限的基础上,控制可访...
2008-04-14 20:35:31 151
发一个全排列算法
发一个全排列算法,面试时可能会用到,输入一个字符串,返回所有的排列 增加了指定几个数字不能相邻的功能,但是觉得实现不是太好,大家有何高见 [code="java"] import java.util.ArrayList; import java.util.List; /** * 全排列numbers * * @author laiseeme */ public ...
2008-04-03 08:42:35 74
Hibernate相关问题
Hibernate相关问题 Hibernate缓存的种类? 答:分为内置缓存和外置缓存两种. 内置缓存的分类: 1、Session中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将持久化对象缓存到Session中 2、SessionFactory中的内置缓存,这个是Hibernate缓存不可缺的组成部分,将一些数据库操作的 Sql语句缓存起来。这个缓...
2008-02-26 08:54:27 54
dao里面加入findByExample方法
[code="java"]public List findByExample(Class entityClass) { log.debug("finding instance by example"); try { Example example = Example.create(entityClass).ignoreCase().ena...
2008-01-23 11:13:10 565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人