Java
文章平均质量分 60
iteye_1032
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM调优总结 -Xms -Xmx -Xmn -Xss
From http://unixboy.iteye.com/blog/174173堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK...原创 2011-06-02 18:36:28 · 100 阅读 · 0 评论 -
JVM系列
java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发...原创 2013-12-05 21:01:04 · 123 阅读 · 0 评论 -
Connect to Oracle DB - Java
import java.sql.*;public class OracleTest { String dbUrl = "jdbc:oracle:thin:@()"; String theUser = ""; String thePw = ""; Connection conn = null; Statement stmt; ResultSet r...原创 2014-04-04 15:14:22 · 153 阅读 · 0 评论 -
开发EJB
现在,从如下几个方面来介绍Enterprise bean的开发:开发EJB的主要关键的步骤。如何使用使用Jbuilder。使用Jbuilder之外的其它的开发工具。如何开发Eneterprise Beans的详细的细节。目前开发程序的限制。开发EJB的主要步骤:一般来说,整个的开发步骤(开发,配置,组装)包括如下几个方面:开发:首先要定义三个类:Bean类本身,...原创 2014-05-07 16:30:09 · 143 阅读 · 0 评论 -
EJB2.0 ejb-jar.xml配置文件详解
<ejb-jar><!--EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的针对当前ejb-jar文件的ejb-client-jar 文件的名称 --> <description>A sho...原创 2014-05-07 18:24:19 · 229 阅读 · 0 评论 -
SpringBatch的领域概念
谈到Spring Batch,会谈到很多的领域概念,Job, Step,JobLauncher,JobRepository,JobExecution,Chunk,Tasklet等等,这些概念一窝蜂的涌过来,让开发者非常容易迷失其中,本文的目的就是理顺一下这些领域概念,把所有这些概念逻辑的联系起来。 首先,看一下Spring Batch官方文档中Spring Batch的架构图: 这个架构图...原创 2014-06-25 11:58:56 · 170 阅读 · 0 评论 -
Spring 笔记
1. BeanFactory BeanFactory定义了 IOC 容器的最基本形式,并提供了 IOC 容器应遵守的的最基本的接口,也就是 Spring IOC 所遵守的最底层和最基本的编程规范。在 Spring 代码中, BeanFactory 只是个接口,并不是 IOC 容器的具体实现,但是 Spring 容器给出了很多种实现,如 DefaultListableBeanFacto...原创 2014-06-25 20:43:39 · 158 阅读 · 0 评论 -
Quartz任务调度快速入门
概述 了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述: new JobDetail(String name, String group, Class jobClass)scheduler.scheduleJob(JobDetail...原创 2014-06-26 14:41:07 · 120 阅读 · 0 评论 -
J2EE的13种核心技术规范
J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范: 1. JDBC(Java Database Connectivity,Java数据库连接)JDBC以一种统一的方式对各种各样的数据库进行存取,JDBC定义了4中不同的驱动程序:JDBC-ODBC桥、JDBC本地接口、JDBC网络接口和纯Java驱动。 2. JNDI(Java Naming and Directo...原创 2014-07-02 10:44:15 · 118 阅读 · 0 评论 -
Base64Encoder & Base64Decoder
import java.io.UnsupportedEncodingException;import org.castor.util.Base64Decoder;import org.castor.util.Base64Encoder;public class Test { public static void main(final String[] str...原创 2017-03-16 23:29:53 · 460 阅读 · 0 评论 -
Joda-Time
http://www.joda.org/joda-time/ http://www.ibm.com/developerworks/cn/java/j-jodatime.html package com.baidu.test; import java.util.Date; import org.joda.time.DateTime; import ...原创 2014-09-04 16:59:37 · 131 阅读 · 0 评论 -
Spring head
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.s原创 2014-09-04 18:28:53 · 153 阅读 · 0 评论 -
Suspend validation
Build workspace 的时候,出现如下错误。 -----------------------------------------------------------------Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict,...原创 2014-10-20 20:46:53 · 147 阅读 · 0 评论 -
《Spring In action》学习笔记——AOP(面向切面编程)
1.AOP术语通知(Advice):切面的功能被称为Advice(通知),它定义了切面是什么及何时使用。除了描述切面要完成的工作,通知还解决了何时执行这个工作的问题。它应用在某个方法被调用之前?之后?之前和之后?或是只在方法抛出一个异常时? 连接点(Joinpoint):Joinpoint是在程序执行过程中能够插入切面的一个点。这个点可以是方法被调用时、异常被抛出时、甚至字...原创 2014-10-25 11:09:39 · 125 阅读 · 0 评论 -
Junit3 Sample
package com.lin.MavenTest;import junit.framework.Test;import junit.framework.TestCase;import junit.framework.TestSuite;import junit.textui.TestRunner;/** * JUnit 3 uses junit.Framewor...原创 2014-11-12 23:22:05 · 179 阅读 · 0 评论 -
垃圾收集策略
Java 技术,IBM 风格: 垃圾收集策略,第 1 部分http://www.ibm.com/developerworks/cn/java/j-ibmjava2/ Java 技术,IBM 风格: 垃圾收集策略,第 2 部分http://www.ibm.com/developerworks/cn/java/j-ibmjava3/ ...原创 2013-12-04 20:04:31 · 107 阅读 · 0 评论 -
JAVA性能优化 - IBMJDKJVM参数设置
1. WAS85Java version = 1.6.0, Java Compiler = j9jit24, Java VM name = IBM J9 VM native_stderr.log<exclusive-start id="245" timestamp="2013-12-05T10:20:14.005" intervalms="972.968"> ...原创 2013-12-04 19:21:34 · 1530 阅读 · 0 评论 -
JNI (Java Native Interface)
JNI (Java Native Interface)原创 2011-06-23 11:31:45 · 98 阅读 · 0 评论 -
java面试题大全-EJB方面
1、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别?答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI,JDBC,JMS........原创 2011-07-12 16:47:25 · 112 阅读 · 0 评论 -
ejb-jar.xml
所有bean类(无论是会话bean还是实体bean)必须实现的最基本的接口是javax.ejb.EnterpriseBean接口。 所有的会话bean必须实现javax.ejb.SessionBean, 所有的实体bean必须实现javax.ejb.EntityBean. <ejb-client-jar>可选的, ejb-client-jar元素指定一个JA...原创 2011-07-13 14:59:08 · 200 阅读 · 0 评论 -
利用RMI异步调用
package edu.gmit.rmi;import static java.lang.System.out;import java.rmi.RemoteException;import org.springframework.context.ApplicationContext;import org.springframework.context.suppor...原创 2012-02-01 17:53:32 · 425 阅读 · 0 评论 -
Java 的线程
线程是指能独立于程序的其它部分运行的执行单元。 JAVA语言能够很好的实现多线程的程序。我们在调试程序,或者在开发后期需要做性能调优的时候,往往也需要了解当前程序正在运行的线程的状态,正在执行的操作,从而分析系统可能存在的问题。 在阅读本文之间,应对 Java线程的编程原理,同步机制有一定了解 . 产生 JAVA线程 dumpJAVA 的线程 DUMP,就象当前 JAVA进程的一个快照,打印出...原创 2011-11-04 13:28:39 · 118 阅读 · 0 评论 -
Spring参考手册 - AOP
概述 Spring 2.0引入了一个简单而强大的机制,使用基于模式和@AspectJ注记样式实现自定义方面。Spring当前仅支持方法执行连接点而不支持字段拦截。Spring AOP框架的目标并不是实现完整的AOP实现,主要目的是帮助IOC容器解决一些企业应用的常见问题。Spring AOP框架通常需要和Spring IOC容器一起使用,方面使用通常的Bean定义语法。如...原创 2012-03-02 14:30:11 · 131 阅读 · 0 评论 -
WAS thread hung (AjTypeSystem)
最近WAS经常thread hung. Owns Monitor Lock on java/util/HashMap@00002AAAB5A331C0/00002AAAB5A331D8 at java/util/WeakHashMap.getEntry(WeakHashMap.j...原创 2011-11-29 10:11:41 · 788 阅读 · 0 评论 -
Spring 继承 (Parent)
Spring中的继承与Java中的继承不一样, Spring中的继承是指继承Parent的属性, 这样就不用重复设置值. 比如: <bean id="parent1" class="spring.parent.Parent1" abstract="true"> <property name="member1" value="1"/>原创 2012-04-11 20:30:05 · 244 阅读 · 0 评论 -
Assessment
1. Set val = new TreeSet();val.add("6");val.add(7);With warning and throw below Exception when run.java.lang.ClassCastException: java.lang.String incompatible with java.lang.Integer 2....原创 2013-06-04 22:00:39 · 136 阅读 · 0 评论 -
SCJP
1. Array int [] z [] [] = {{{1,2,3},{2,3}},{{3,4},{}}};int [] z [] [];=int z [] [] [];int [][] a1 = {{},{}};int [] a2 = a1[0]; // Correctint [] a3 = (int []) a1; // Error, can...原创 2012-04-26 19:13:38 · 178 阅读 · 0 评论 -
Eclipse: Resolve Workspace projects
When Import Maven project:"Java Build Path" > "Libraries" 中的 component 显示的是引用 jar, 而不是引用本 workspace. 此时就要勾选 "Resolve Workspace projects". Resolve Workspace projects:Dependencies opened as...原创 2015-09-01 22:21:37 · 1747 阅读 · 0 评论 -
Java 版本介绍
Trial:试用版,软件在功能或时间上有所限制,如果想解除限制,需要购买零售版。 Retail:零售版。Free:免费版。Full:完全版。Alpha:内部测试版,通常在Beta版发布之前推出。Beta:测试版,正式版推出之前发布的版本。以上两种测试版本Bug可能较多。Final:正式版,软件的正式版本,修正了Alpha版和Beta版的BugSR:修正版或更新版,...原创 2012-10-17 10:55:44 · 251 阅读 · 0 评论 -
java.lang.ClassCastException: $Proxy8 incompatible with lin.dao.impl.ExchangeDao
Spring transaction practice, an error example: package lin;import lin.dao.impl.ExchangeDaoLocator;import lin.dao.impl.TestDaoLocator;import lin.domain.Exchange;import lin.domain.Test;...原创 2015-09-19 14:01:44 · 394 阅读 · 0 评论 -
Spring transaction manager example
ApplicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln...原创 2015-09-19 14:25:41 · 181 阅读 · 0 评论 -
Junit4 Sample
package com.lin.MavenTest;import static java.lang.System.out;import static org.junit.Assert.*;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.jun...原创 2014-11-13 00:15:09 · 195 阅读 · 0 评论
分享