专注于互联网架构技术,努力成为一名架构师

专注于互联网架构技术,努力成为一名架构师

Spring 3.x中三种Bean配置方式比较

以前Java框架基本都采用了XML作为配置文件,但是现在Java框架又不约而同地支持基于Annotation的“零配置”来代替XML配置文件,Struts2、Hibernate、Spring都开始使用Annotation来代替XML配置文件了;而在Spring 3.x提供了三种选择,分别是:基于X...

2016-03-30 20:54:25

阅读数:2066

评论数:0

spring3注解详解

标签将自动开启“注解实现Bean依赖注入”支持。标签来表示需要要自动注册Bean定义,而通过base-package属性指定扫描的类路径位置。  用于开启Spring对@AspectJ风格切面的支持。  Xml代码   beans xmlns="http://www.spr...

2016-03-30 20:46:04

阅读数:4128

评论数:0

ibatis配置详解

ibatis实例配置  一个典型的配置文件如下(具体配置项目的含义见后):  xml version="1.0" encoding="UTF-8"    ?>          PUBLIC "-//iBATIS.com//...

2016-03-11 12:57:17

阅读数:2545

评论数:0

apache commons工具集简介

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。   组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. B...

2016-03-10 15:33:32

阅读数:1923

评论数:0

java程序员基本技能

1. Java基础:         Collection: Set(HashSet,LinkedHashSet,SortedSet,TreeSet),Map(HashMap,LinkedHashMap,SortedMap,TreeMap,ConcurrentHashMap),List(Arra...

2016-03-10 15:14:29

阅读数:2144

评论数:0

WebX框架解析及使用教程

WebX框架是阿里巴巴集团开发的,它建立在SpringEx的基础上,具有超强的扩展能力。 一、Webx的层次结构(从里到外) (1)SpringExt:基于Spring,提供扩展组件的能力 (2)Webx Framework:基于Servlet API,提供基础服务 (3)...

2016-02-29 18:45:43

阅读数:3415

评论数:0

webx3快速创建sample应用

一、创建应用       请打开命令行工具(Windows cmd或Unix/Linuxbash),我以windows为例:        如果打算将应用生成到d:\temp目录下,先cd d:\temp。        输入如下命令:        mvn archety...

2016-02-22 10:07:24

阅读数:1718

评论数:0

spring mvc 中web.xml配置信息解释

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 fil...

2016-02-19 23:19:32

阅读数:2131

评论数:0

JVM理论与实践【类加载器基础】

【 类加载器简介】        类加载器(classloader)用于将类的class文件加载到JVM虚拟机。 JVM有三种加载器,引导类加载器器(bootstrap classloader)、扩展类加载器(extensions classloader)和应用类加载器(applicatio...

2015-12-17 18:51:31

阅读数:1881

评论数:0

JVM理论与实践【JVM参数调优】

在生产环境下对Java虚拟机JVM进行参数调优是必不可少的。作为普通的开发人员,如果对JVM的参数优化有一定的了解,即使是从知识体系的完整性来考虑也是大有裨益的。另外,了解JVM的运行原理也有助于编写性能良好的程序,而不是让代码成为服务器CPU和内存的杀手。   【Windows平台的...

2015-12-17 18:44:34

阅读数:1918

评论数:1

JVM理论与实践【堆内存结构与垃圾回收】

在生产环境下,通常都需要对JVM进行参数优化,其中对垃圾回收器的参数优化是一个非常重要的一方面。下面重点介绍Java的堆内存,垃圾回收算法,常用的垃圾回收器以及Java堆内存的分配策略,这些内容将作为对JVM进行垃圾回收参数优化的重要基础。然后通过简单示例验证Java的垃圾回收机制。   ...

2015-12-17 18:20:59

阅读数:2198

评论数:0

jvm垃圾收集

垃圾回收历史,早在Lisp 就有了垃圾收集的功能.垃圾收集的问题主要在三个地方:哪些对象需要回收,在什么时候回收对象,如何回收对象. 一.哪些对象需要回收     判断哪些对象需要回收的算法主要有两种,引用计数算法,可达性分析算法.         1.引用计数算法: ...

2015-12-17 18:03:34

阅读数:1944

评论数:0

JVM内存区域

一.JVM内存区域     JVM内存区域主要分为: Java堆,虚拟机栈,本地方法栈,程序计数器,方法区.下面来点一下各个区域的作用. java堆:存放对象实例的区域.在JVM启动的时候创建,是垃圾回收器主要的管理区域.可进行扩展的,通过-Xmx设置堆最大内存.和-Xms...

2015-12-17 17:57:34

阅读数:1845

评论数:0

JVM参数优化

当堆需要扩展的时内存不够会报  OutOfMemeryError: Heap(堆内存溢出) ,这时可能设置堆大小参数:             -Xms=10M  设置堆的最小大小             -Xmx=20M   设置堆的最大大小            ...

2015-12-17 17:47:18

阅读数:1855

评论数:0

JVM理论与实践【内存结构】

学Java三年有余,对自己来说JVM一直以来都是黑匣子,看不懂,摸不透。作为一个有技术情节、略带些许完美主义情节的攻城狮,不了解JVM似乎有时候夜不能寐,总觉得有一个未知的世界自己需要探索。理论为实践服务,学习JVM不是因为它好玩,其实一点都不好玩,只是因为它有用罢了。实用主义者总比快餐主义让人踏...

2015-12-17 17:29:07

阅读数:1808

评论数:0

JVM监控工具:jps、jstat、jinfo、jmap、jhat、jstack使用介绍

一、jps(JVM Process Status Tools) jps是参照Unix系统的取名规则命名的,而他的功能和ps的功能类似,可以列举正在运行的饿虚拟机进程并显示虚拟机执行的主类以及这些进程的唯一ID(LVMID,对应本机来说和PID相同),他的用法如下: jps [optio...

2015-12-17 16:02:01

阅读数:2170

评论数:0

maven命令总结

创建Maven的普通java项目:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=pjoName创建Maven的Web项目:mvn archetype:create -DgroupId=com.mycompany.a...

2015-09-30 11:53:57

阅读数:468

评论数:0

slf4j和log4j配置

在选用 slf4j-api-1.7.7.jar + slf4j-log4j12-1.7.7.jar + log4j-1.2.17.jar 时输出(前提是有相应的配置文件log4j.properties,放在根目录,一般是src文件夹下)到文件logs.log和errors.log 1 基...

2014-08-14 16:06:44

阅读数:2702

评论数:1

jdk环境一键安装配置

mkdir -p /usr/local/java; wget http://100.100.144.187/jdk-7u51-linux-x64.gz; \             tar xzvf jdk-7u51-linux-x64.gz -C /usr/local/java/; \     ...

2014-02-25 16:13:14

阅读数:2249

评论数:0

Java中new和newInstance的区别

1、类的加载方式不同     在执行Class.forName("a.class.Name")时,JVM会在classapth中去找对应的类并加载,这时JVM会执行该类的静态代码段。在使用newInstance()方法的时候,必须保证这个类已经加载并且已经连接了,而这可以通过...

2012-09-10 23:47:51

阅读数:3430

评论数:0

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