JavaGUI图形化界面外观模式设计资源库(转)

前言,有好多朋友曾经问我如何做出很美观的用户界面程序,比如做个苹果的界面,做个XP的界面,当时我也很头疼,因为jdk当时只是1.3,Sun并没有像今天那样把java做的如此成功,所以当时似乎解决不了,现在好了,jdk1.4开始支持Java自定义外观,那我们就开始研究吧.自定义呢网上有教材,可以自己找,而且看看plf.LookAndFeel的实现类,自己可以研究一下,这里不谈论,主要讨论第三方组件的实现.

1. Mac及Office2003 Windows xp等外观模式 OS: Windo[......]

Read more

Posted in 资讯 | Tagged | Leave a comment

MyEclipse2013中部署时无法自动添加jar

最近试了一下高端大气上档次的MyEclipse2013,部署项目时发现项目中jar包无法自动部署到Tomcat中,由于从MyEclipse8.5过度过来,有点纳闷,明明都已经将jar都添加到了build path->library中,后面Google了一下,是MyEclipse更改了添加jar的机制。

在MyEclipse2013中,需要右键点击项目名称,选择properties(属性):

01

 

在属性页的左边点选MyEclipse->Deploym[......]

Read more

Posted in 工具使用 | Tagged | Leave a comment

Hibernate In Action读书笔记一事务隔离级别

Hibernate提供了四种事务隔离级别,在详细解释它们之前,需要先了解几个概念:

(1)丢失更新,两个事务同时更新相同的数据,由于第二个事务被取消,导致两个更新都丢失。这发生在没有实现任何锁的系统中。

(2)脏读,某个事务中读取了被另一个事务改变了但还没有提交的数据。

(3)不可重复读,事务读取了一行数据两次,可是两次的数据是不一样的,如:有另一个事务在这两次读取的中间,向此行写入了数据并提交到数据库。

(4)第二类丢失更新问题,这属于不可重复读的一个特例,假设有两个并[......]

Read more

Posted in 读书笔记 | Tagged | Leave a comment

近期读书计划

经过10天的封闭培训,下周终于要正式开始工作,开始苦逼的生活了,因此还是先认真重温下知识吧!

近期的读书计划:

1. Hibernate In Action,还是觉得应该重新系统的了解整个内容,毕竟用到的机会多。

2. SQL Tuning (By Dan Tow),数据库调优方面的经典书籍。

以上,共勉之!!

 

Posted in 读书笔记 | Tagged | 1 Comment

Java性能监控系列——java.lang.instrument使用

之前发在CSDN,迁移一下。

Instrumentation是Java5提供的新特性。使用Instrumentation,开发者可以构建一个代理,用来监测运行在JVM上的程序。监测一般是通过在执行某个类文件之前,对该类文件的字节码进行适当的修改进行的。

java.lang.instrument中需要关注的是ClassFileTransformer和Instrumentation接口。每个代理类必须实现 ClassFileTransformer接口,这个接口提供了一个transform[......]

Read more

Posted in JVM | Tagged , | Leave a comment

JSR 356, Java API for WebSocket

学习如何整合WebSocket到你的应用中。

对于许多基于Web的客户服务端应用,以前的HTTP请求-响应模型有它的限制。信息必须要在响应时被从服务端传送到客户端,不仅仅是请求。

过去有许多技巧可以用于解决这个问题,如长连接和Comet。然而,需要一个标准的,双向的,全双工的在客户和服务器之间的通道的需求在持续增长。

2011年,IETF将WebSocket协议标准化为RFC6455。从那开始,主要的web浏览器已经实现了支持WebSocket协议的客户端API。同时,许多实现[......]

Read more

Posted in Java | Tagged , | Leave a comment

quartz教程:quartz2.0与Spring3.1的整合

Spring对Quartz中的各个组件:JobDetail,Trigger,Scheduler等提供了一层Bean-Style的封装,在Spring中使用Quartz,我们基本只需要实现自己的Job,之后在配置文件中配置JobDetail,Trigger,Scheduler即可,不需要做其它的事情,非常方便。至于涉及到Job的持久化问题时,由于在Spring中配置DataSource更容易,也简化了相关的工作。

本来将quartz整合到spring只是一个小问题,但是因为版本的支持问题,搞[......]

Read more

Posted in Java | Tagged , | Leave a comment

IT人必读写给浮躁的IT同仁(请不要做浮躁的人)

1.不要看到别人的回复第一句话 就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。

2.初学者请不要看太多太多的书,那会误人子弟的,先找本系统的学, 很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。

3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好 的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。

4.不要被对象、属性、所迷惑;最根本的是先了解最基础知识。

5.不要放过任何一个看上去很简单[......]

Read more

Posted in 正能量 | Tagged | 1 Comment

Java EE7 Spring标准化的Batch—Java批处理框架

上月发布的Java EE 7平台包含了批处理编程模型的规范,它很大程度上由VMware的Spring Batch项目派生而来。上月Spring Batch也被广泛提及,因为它发布了一个值得关注的释放版本,这个版本带来了更为简洁的配置和最新的数据访问方式。

Java平台上的批处理应用程序,也就是JSR-352,为应用开发人员提供了一个开发健壮批处理系统的模型。这个编程模型的核心是借鉴于 Spring Batch的开发模式,也就是它创造的Reader-Processor-Writer模式,在这[......]

Read more

Posted in Spring | Tagged , , | Leave a comment

在SELinux中启用MLS策略

Fedora中提供了很多针对SELinux的工具,这跟Red Hat对SELinux的大力推广有关,由于自身的复杂性,SELinux虽能提供更强的安全性,但却没有得到太普及的应用,Fedora集成了这么多SELinux的配置工具,可能便是想简化SELinux的使用。

Fedora中默认便启动了SELinux,但是MLS是不启用的,也没有MLS相关的策略,因此需要我们自己来配置启动MLS策略。

(注:不推荐在运行X Window的系统上使用MLS策略)

通过下面的步骤来启用SEL[......]

Read more

Posted in SELinux | Tagged | Leave a comment
« Older