自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 Spring学习之使用注解来构造IoC容器

用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Repository/@Service/@Controller】,Spring就会将这个对象作为Bean注册进Spring容器。也可以在<cont

2016-08-25 11:26:54 307

原创 Spring学习之Bean的自动装配(非注解)

一、四种类型的自动装配byName把与Bean的属性具有相同名字(或者ID)的其他Bean自动装配到Bean的对应属性中。如果没有跟属性名字相匹配的Bean,则该属性不进行装配。byType把与Bean的属性具有相同类型的其他Bean自动装配到Bean的对应的属性中。如果没有跟属性的类型相匹配的Bean,则该属性不被装配。

2016-08-24 18:20:12 498

原创 Spring学习之Bean的生命周期

Bean的生命周期对于Spring的的学习至关重要,其对于Spring的深入学习有着不可忽略的作用,下面便是我在学习Spring中对Bean生命周期的总结。一、文字说明二、图解

2016-08-24 15:57:39 226

原创 Sping学习之SpEL表达式

1、基本原理1)字面值最简单的SpEL表达式仅包含一个字面值,例如这样:5可以在元素的value属性中使用界定符#{}将字面值装配到Bean中 【使用SpEL引用Bean、Properties、方法】property  name="instrument" value="#{piano}"/>   等价于property  name="instrument"

2016-08-24 15:50:35 473

转载 Android消息处理机制

作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被g

2016-03-05 15:50:45 222

转载 android xml解析 XmlPullParser的使用

本文转自:http://samwong.iteye.com/blog/1000403android xml 的解析.1.普通型Xml代码  xml version=”1.0″ ?>  statuses>  status>  source1>asource1>  source2>asource2>  source2>asou

2016-03-03 12:23:36 249

转载 Java中23中设计模式

设计模式(Design Patterns)                                 ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工

2016-03-01 16:08:56 395

原创 Java 面向对象的四大特征

计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。1、封装封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相

2016-03-01 13:59:39 4094

原创 UI XML 配置属性

1.Android RelativeLayout 属性1) 相对于给定ID控件android:layout_above 将该控件的底部置于给定ID的控件之上;android:layout_below 将该控件的底部置于给定ID的控件之下;android:layout_toLeftOf    将该

2016-02-29 15:04:36 753

转载 java ee 13种技术

java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术。  JAVAEE的核心API与组件  JAVAEE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持,下面对JAVAEE中的13种技术规范进行简单的描述(限于篇幅,这里只进行简单的描述):  1、JDBC(Java

2016-02-28 21:59:39 282

原创 Java Map获取值的两种方法

实例代码: HashMap map=new HashMap(); map.put("1", 1); map.put("2", 2); map.put("3", 3); Set> rel=map.entrySet(); for(Map.Entry entry:rel){ System.out.println(entry.getK

2016-02-24 17:16:35 601

转载 Java 泛型的理解与总结

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2016-02-24 15:33:44 215

转载 java日志组件介绍(common-logging,log4j,slf4j,logback )

common-loggingcommon-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以使用common-

2016-02-24 10:28:45 314

转载 commons-beanutils使用

Jakarta Commons项目提供了相当丰富的API,我们之前了解到的Commons Lang只是众多API的比较核心的一小部分而已。Commons下面还有相当数量的子项目,用于解决各种各样不同方向的实际问题,BeanUtils就是其中的一个,用于处理JavaBeans。它利用Java的反射机制,从动态的生成对bean的getter和setter的调用代码,到模拟创建一个动态的bean,等等。

2016-02-24 10:18:48 1048

原创 object 转换成String的注意事项

采用类型转换(String)object方法这是标准的类型转换,将object转成String类型的值。使用这种方法时,需要注意的是所转换的类型必须能转成String的类型。因此最好用instanceof做个类型检查,以判断是否可以转换。否则容易抛出CalssCastException异常。此外,需特别小心的是因定义为Object类型的对象在转成String时语法检查并不会报错,这将可能导致潜在的

2016-02-24 08:41:11 595

原创 Java中加载配置文件的集中方法

第一种方法:用io流实现配置文件的加载这种方法配置文件需要放在工程项目下跟目录下/** 从配置文件总读取配置内容 **/InputStream ips=new FileInputStream("config.properties");Properties props=new Properties();props.load(ips);/** 从配置文件中读取相应的值 **/

2016-02-19 15:12:57 1494

转载 == 、equals()的比较

在java编程或者面试中经常会遇到 == 、equals()的比较。自己看了看源码,结合实际的编程总结一下。1. ==   java中的==是比较两个对象在JVM中的地址。比较好理解。看下面的代码:1 public class ComAddr{2 public static void main(String[] args) throws Exception {3

2016-02-19 12:35:49 260

转载 Java中 == equal hashcode

1. '=='是用来比较两个变量(基本类型和对象类型)的值是否相等的, 如果两个变量是基本类型的,那很容易,直接比较值就可以了。如果两个变量是对象类型的,那么它还是比较值,只是它比较的是这两个对象在栈中的引用(即地址)。对象是放在堆中的,栈中存放的是对象的引用(地址)。由此可见'=='是对栈中的值进行比较的。如果要比较堆中对象的内容是否相同,那么就要重写equals方法了。2.

2016-02-19 11:38:18 323

转载 Java 中正确使用 hashCode 和 equals 方法

在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。目录: hashCode()和equals()的用法 重写默认实现 使用Apache Commons Lang包重写hashCode()和equals() 需要注意记住的事情 当使用ORM的时候特别要注

2016-02-19 11:17:36 204

原创 Echarts小练习

List list = (List)request.getAttribute("list");String data = "[";List list_1 = new ArrayList();List list_2 = new ArrayList();List list_3 = new ArrayList();for(int i=0;iList list3 = (List)l

2016-01-12 17:48:07 422

com.googlecode.maven-db-plugin-1.4.rar

googlecode的maven-db-plugin插件,版本是1.4,中央仓库中没有该插件的jar包

2018-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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