JAVA
文章平均质量分 51
netliving
这个作者很懒,什么都没留下…
展开
-
jdk-6u29 导致 tomcat 启动时卡死
这几天tomcat在启动的时候来时在连接数据库的时候就停止了,而且停止多长时间都没有反应,也不会提示超时,1281 [main] INFO org.springframework.orm.hibernate3.LocalSessionFactoryBean - Building new Hibernate SessionFactory1287 [main] INFO org.hibern...原创 2012-04-05 11:14:27 · 112 阅读 · 0 评论 -
swing学习-netbeans启动日志
netbeans的启动主要是通过对于日志的封装完成日志的统一控制,主要是通过TopLogging类封装了初始化,以及日志流的控制,通过StartLog进行日志的输出。前提条件,如果你给netbeans配置了日志的类和文件,netbeans不对日志进行处理,直接采用配置的进行。 netbeans的日志配置选项主要包括(配置org.netbeans.log.startup)1)不配置:采用...原创 2010-09-25 11:01:37 · 323 阅读 · 0 评论 -
JPA的Hibernate实现的eclipse插件
http://objectgeneration.com/update这个是一个JPA的hibernate实现的eclipse插件,测试是否好用,后面再添加使用感觉。原创 2011-01-26 11:22:57 · 84 阅读 · 0 评论 -
Netbeans响应慢的原因
转载:Netbeans响应慢的原因 现象:当在笔记本上跑Swing程序(比如NetBeans)时会特卡,把电源给拔掉时,会发现Swing程序几乎慢的不可用。一句话,就是卡。 原因:Swing的一个bug 5095398会严重影响NetBeans的速度。该bug维护者发现,这个Swing bug是由ATI图形卡驱动程序的一个bug引起的。 解释:NetBea...原创 2011-01-06 21:42:36 · 453 阅读 · 0 评论 -
netbean 扩展的几个扩展点
NbPreferences.forModule(RibbonLAFPanel.class) 属性定义窗口Lookup.getDefault.lookup 查询,非常重要的API FileUtil.getConfigRoot().getFileObject("Ribbon") -- 查询layer.xml文件 Lookups.forPath("Menu/File")....原创 2011-01-04 21:56:58 · 160 阅读 · 0 评论 -
swing学习 - 运行时异常捕获【转】
J2SE 5.0 新增的UncaughtExceptionHandler接口,UncaughtExceptionHandler名字意味着处理未捕获的异常。更明确的说,它处理未捕获的运行时异常。Java编译器要求处理所有非运行时异常,否则程序不能编译通过。这里“处理”的是方法里throws子句声明的异常或在try-catch块里的catch子句的异常。 在下面的示例中,让我们关注两个...原创 2010-09-21 22:51:03 · 329 阅读 · 0 评论 -
jboss 学习security
jboss的安全控制主要包括了下面几个部分<domain>/conf/bootstrap/security.xml 主要配置了安全用到的jar,这个地方需要说明一下,jboss/lib的jar并没有全部添加到classpath中,里面的jar是逐步添加的。这里定义了安全用到的jar<domain>/deploy/security 里面定义了发布的服务其中还有一个...原创 2010-12-25 23:01:13 · 124 阅读 · 0 评论 -
HornetQ 架构
核心架构HornetQ核心设计为多个POJO的集合,他一来的扩展的包主要有一个就是netty.jar,其他的依赖都是标准的jdk,用netty缓存一写类,这样他很容易可以嵌入到你的系统中,或者嵌入到IOC的容器中,笔记jboss,spring,guice使用高性能的journal保证了高性能的消息存储,有些采用关联数据库都不一定能够完成。客户端可能访问另外一个机器上的HornetQ...原创 2010-12-25 22:20:03 · 129 阅读 · 0 评论 -
HornetQ 消息概念
消息传递保证大多数消息系统的一个主要功能就是消息传递的准确,消息保障就是指对于一个消息,一个消费者只能接受一次,并且只能一次,即使事件发送失败了。这是很多业务的重要保障,比如你网上购物不希望收到多次订单,也不希望丢失订单。另一方面,有时候你可能不关心丢失一次或者得到多次。比如,股票价格的消息,价格可能被下一个价格消息很快覆盖,不用太关心他的价格消息准确性。系统允许可以定义自己的规则。...原创 2010-12-25 21:24:43 · 118 阅读 · 0 评论 -
JBoss将common下的lib放入classspath
这几天在进行jboss下的开发,那的最小的容器本来想一点一点的添加功能,结果发现真的很麻烦啊。默认的common下的lib没有加入到classpath中,需要修改配置文件<domain>/conf/jboss-service.xml,添加 <classpath codebase="${jboss.common.lib.url}" archives="*"/>...原创 2010-12-25 09:45:22 · 122 阅读 · 0 评论 -
swing学习-netbeans平台学习开篇
近一段时间比较忙,一直没有写内容,这段时间当爸爸了,儿子刚刚满月,后面抓紧时间学习赚钱了。这段时间看了一下netbeans平台,感觉要编写swing应用程序,他是一个很好的选择,原因主要包括:1。提供了开发工具,提高了开发的效率、提高了软件管理的水平,降低了团队成员的要求。2。提供了插件机制。netbeans提供了良好的插件开发机制,为团队的模块开发奠定了良好的基础。3。提高了良好...原创 2010-09-17 10:38:27 · 121 阅读 · 0 评论 -
swing学习 - GRAPHICS FUNDAMENTALS
Rendering: java2D的呈现主要有三步 1.取得Graphics(Graphics2D)对象 2.设置Griaphics对象的属性 3.通过Graphics对象画图取得Graphics对象 大多数情况下我们不需要去取得Graphics,一般他都提供给我们了,一般我们使用的就是在paintComponent中protected voi...原创 2010-06-27 17:21:45 · 151 阅读 · 0 评论 -
swing学习笔记 - Swing Rendering Fundamentals
swing的渲染原理主要包括了Event,Painting,Rendering,Double Buffering,Threading,逐一介绍一下Event: 事件在程序中可以有本地系统引发,或者java程序自己引发,或者应用程序自己构建,所有的事件都有事件队列EventQueue进行统一维护和分发,他是一个单线程的,叫做EDT,后面的Threading中将介绍。他是一个非常重要的...原创 2010-06-25 17:07:40 · 268 阅读 · 0 评论 -
swing学习笔记 - Desktop Java Graphics APIs: Swing,AWT,and java2D
java应用程序开发中的GUI的API的体系架构如下: AWT: 是第一个和java同时推出的GUI,他调用本地库,支持鼠标和键盘的事件,有本地窗口接收到事件,转到java程序进行处理。他是swing的基础,swing中的仍然需要awt的支持,例如:cut ,paste,drag and drop,keyboard focus等java2D: 他是从jdk1.2...原创 2010-06-25 14:40:26 · 91 阅读 · 0 评论 -
netbeans开发非friend依赖
今天开始测试学习第一个netbeans的插件,目标是为了能够自己定义WindowSystem进行组装,但是在编译的时候提示如下错误D:\Program Files\NetBeans 6.9.1\harness\build.xml:168: The module platform.ribbon is not a friend of D:\Program Files\NetBeans 6.9.1\...2010-10-08 15:37:14 · 135 阅读 · 0 评论 -
swing学习 - 窗口装饰的描述含义
在窗口装饰中,在JRootPanel中通过getWindowDecorationStyle()方法取得他的装饰描述值,他的所有可能的装饰值主要包含以下几个,理解如下: 装饰值描述NONE不提供任何类型的装饰FRAME指示 JRootPane 应提供适合 Frame 的装饰。PLAIN_DIALOG指示 JRootPane 应提供适合 Dial...原创 2010-10-11 15:52:17 · 79 阅读 · 0 评论 -
eclipse查看jar对应的源代码
在eclipse种关联jar文件对应的源代码的方法如下右键工程属性 --> java build path --> libraries -->找到对应的jar文件,展开jar前的+号码,看到source然后点击Edit进行关联。 ...原创 2012-03-16 11:16:01 · 101 阅读 · 0 评论 -
导入jme3的Unknown data type: uint64_t
今天使用blender编辑了一个场景导入到jme3的工程中,结果提示Unknown data type: uint64_t经过查询资料以后,原因是blender的版本比较新,生成的文件包含了unit64_t的类型,自己修改了Structure;类,添加类型描述PRIMARY_TYPES.put("uint64_t", LONG); 注意修改类的 private static final...原创 2012-07-17 17:44:33 · 213 阅读 · 0 评论 -
JDK1.3 中的本地绘制支持
转帖:http://www.sudu.cn/info/index.php?op=article&id=316480在 JDK1.3 出现以前,您仅能将 Java 本地接口用于非用户界面的工作。JDK 1.3 引入了新的 Java 2 AWT 本地接口,这使您可以在 Java 程序中使用非 Java 的 GUI 组件,尽管这样做会失去纯 Java 解决方案的可移植性。在使用 J2AWT ...原创 2012-07-12 12:36:59 · 96 阅读 · 0 评论 -
eclipse学习点滴
近一段事件在研究eclipse,记录点滴,防止忘记1.带调色板的GEF编辑器的拖拽 在调色板的ViewerProvider中定义拖拽源 viewer.addDragSourceListener(new TemplateTransferDragSourceListener(viewer)); 在编辑器中定义目的地监听 _viewer.addDropTargetLi...原创 2011-07-22 16:44:14 · 90 阅读 · 0 评论 -
eclipse解析xml提示错误
在代码种需要用到import com.sun.org.apache.xml.internal.serialize.OutputFormat;import com.sun.org.apache.xml.internal.serialize.XMLSerializer;结果提示Access restriction: The type XMLSerializer is not accessi...原创 2011-10-10 22:03:50 · 414 阅读 · 0 评论 -
jboss6 profile配置原理
今天仔细分析了一下jboss的发布的原理,当前看到了一部分,还没有完全看完,记录下当前的认识。对于jboss来说,在每个domain下的conf/bindingservice.beans,conf/jboss-service.xml,deploy,deployers分别代表了不同的profile的类型,其中conf/bindingservice.beans -- BasicProfileM...原创 2010-12-09 23:29:54 · 129 阅读 · 0 评论 -
Jboss5学习Deployment callbacks
这个地方思维模式比较新颖,这里翻译一下: 有时候一个bean了解其他已经发布的bean的信息是非常重要的。比如一个管理类需要了解他管理的bean对象的列表。比起将注册代码放到每一个发布的bean中,管理类在发布类的时候自动回调将是一种更好的解决方案。jboss的微内核可以通过@Install/@Uninstall注释或者<incallback>/<uncallbac...原创 2010-12-08 20:39:06 · 93 阅读 · 0 评论 -
jboss的bean声明周期名称
bean在解析到使用总共经过了如下的状态变化阶段PreParseParsePostParsePreDescribeDescribeClassLoaderPostClassLoaderPreRealRealPreInstallDescribedInstantiatedConfiguredCreateStartInstalled是...原创 2010-12-08 18:03:18 · 70 阅读 · 0 评论 -
jboss学习 - 程序生成配置代码分析
以前使用spring已经习惯里,现在研究了一下jboss的微内核,发现他其实就是DI和IOC,自己写了一个类似于spring的东西,没有什么太多的新意,他的构成方式1。xml配置,语法与spring有一定的差别,但是功能差不多2。注释3。代码生成 BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilde...原创 2010-12-08 14:13:54 · 78 阅读 · 0 评论 -
gef学习好去处
http://blog.csdn.net/evilinside/article/details/5081518 八进制http://www.cnblogs.com/bjzhanghao/archive/2005/02/05/102513.html原创 2011-07-02 22:33:23 · 71 阅读 · 0 评论 -
GEF 请求和编辑策略
近期打算做界面定义的工具,重新学习了一下eclipse插件,下面是一些资料。GEF 请求和编辑策略转帖:http://hi.baidu.com/peiwenlin/blog/item/66de9877972ead17b051b9f8.html2010-03-25 16:54请求和编辑策略是GEF框架中减轻控制器的负担、减小代码耦合度而实现的一种解决方案。1.请求和编辑策略(...原创 2011-07-02 21:59:00 · 143 阅读 · 0 评论 -
netbeans学习篇 - classloader
Netbeans的Classloader是他运行容器中不可缺少的部分,他主要包含了三个classloader,包括module classloader,system classloader,original classloader。 Module classloader:为每一个模块在模块系统中注册使用,相互独立System classloader:默认情况下是多父类的classloa...原创 2010-10-22 10:19:56 · 112 阅读 · 0 评论 -
netbeans开发RCP品牌化
对于开发的netbeans的程序需要进行品牌化,包括修改启动时候的窗口,修改程序图标等,可以通过如下方法进行设定1。右键"Module suit",选择“Branding”2.在弹出的窗口中设定图标和设置启动显示图片。...原创 2010-10-14 22:31:00 · 145 阅读 · 0 评论 -
swing学习 - JComponent学习
JComponent 类提供: 使用 Swing 架构的标准组件和自定义组件的基类。 可由程序员指定,或者由用户在运行时选择(可选)的“可插入外观”(L&F)。每个组件的外观都由 UI 委托 提供,UI 委托是一个继承自 ComponentUI 的对象。全面的键击处理。 对工具提示的支持:光标停留在组件时所弹出的简短描述。可访问性支持。JComponent 包含 Ac...原创 2010-06-25 10:57:53 · 154 阅读 · 0 评论 -
swing学习 - MVC体系理解
mvc在显示中采用架构是从smalltalk开始的,mvc体现的是一种将数据,展示和控制分离的模式,这种是一种优秀的模式,包括当前的web界面的开发也采用了这种模式,成为了一种非常普遍的模式。Swing使用的是一个变体的MVC架构。 Swing GUI组件采用了mvc模式,包括至少三个对象:一个Component,一个Model和一个UI Delegate,Mode...原创 2010-06-22 18:12:47 · 150 阅读 · 0 评论 -
swing学习 - JFrame的透明度定义和不规则窗口制作
office2007在window7上显示为一个图标跨越标题行和菜单行,标题行为一个透明的窗体,显得非常的整洁。 使用java编写这个功能,首先想到是JFrame,本打算采用自定义laf的方式可以将图片盖在标题行的位置,但是经过分析代码发现,其实透明的标题行是window7自己生成的,java操作的代码都会在他的标题行的下面,所以无法操作到标题行。为了达到这个目标,考虑首先将窗...原创 2010-06-19 13:48:51 · 157 阅读 · 0 评论 -
Write operations are not allowed in read-only错误
rg.springframework.scheduling.quartz.JobMethodInvocationFailedException: Invocation of method 'retrieveBirthdaySendSms' on target class [class $Proxy5] failed; nested exception is org.springframework....2009-02-15 00:22:30 · 114 阅读 · 0 评论 -
jsp嵌套标签
嵌套标记当一个标记完全被另一个标记包围时,就说它是 嵌套的。 <outer:tag><inner:tag/></outer:tag>将一个标记置于另一个标记之内无需特殊的设置或编码。可以在一个地方嵌套标记也可以在另一个地方嵌套标记本身。当然,有些标记设计成嵌套在其它标记内,但是却不需要任何东西来将标记显式地声明成是可嵌套的。可以将 H...2008-12-23 15:49:53 · 403 阅读 · 0 评论 -
jdk1.5新特征-可变长参数
声明可变长参数方式如下:public void methodName(String arg1,Object… args)也就是使用…将参数声明成可变长参数。显然,可变长参数必须是最后一个参数,而且只能存在一个 编译时将被解释为: public void methodName(String arg1, Object[] args) 使用时可以采用methodName(rg1,ar...2008-12-22 18:01:53 · 66 阅读 · 0 评论 -
Java 5.0多线程编程学习资料笔录
转载自http://lighter.iteye.com/blog/143037关键字: 线程对于Java 5.0多线程编程的学习,可以参考一下网上的下面的几篇文章: Java 5.0多线程编程(sun公司的文章,很值得一看) http://gceclub.sun.com.cn/Concurrency/Java5_Multi_Thread.html 还有一篇The Java Tutorials的...原创 2008-12-11 19:35:00 · 86 阅读 · 0 评论 -
DriverManager.getConnection后发生了什么
以前只是知道如果需要进行数据库连接,需要按照 Connection connection = null; try { Class.forName("com.mysql.jdbc.Driver"); try { connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/platform","roo...2008-12-04 09:08:11 · 1683 阅读 · 0 评论 -
proxool问题
今天系统提示Caused by: java.sql.SQLException: We are already in the process of making 11 connections and the number of simultaneous builds has been throttled to 10但是我的最大值都是120了,是非常大的,不知道怎么回事提示了一个10,经过查询s...2008-12-02 14:16:01 · 185 阅读 · 0 评论 -
spring源码分析-原理篇
spring的IOC依靠的就是代理的作用,动态代理类(以下简称为代理类)是一个实现在创建类时在运行时指定的接口列表的类,该类具有下面描述的行为。 代理接口 是代理类实现的一个接口。 代理实例 是代理类的一个实例。 每个代理实例都有一个关联的调用处理程序 对象,它可以实现接口 InvocationHandler。通过其中一个代理接口的代理实例上的方法调用将被指派到实例的调用处理程序的 Invok...2009-11-28 00:05:48 · 68 阅读 · 0 评论 -
用SAX2解析xml
sax2是The Simple API for xml的意思,是一种解析xml的方式。解析xml主要有二种方式,一个是dom,比较常用,解析完成以后再内存形成一个结构,另外一个方式就是一种事件解析方式,就是在解析到一定的内容抛出事件,继续向后处理,xml读取完成,也就解析完成,xml的内容并不存入内存。 Java API for XML Processing (JAXP) 对于xml解析进...2010-03-06 23:55:37 · 491 阅读 · 0 评论