- 浏览: 11414 次
- 性别:
- 来自: 南京
最新评论
文章列表
1、pom.xml文件
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>18.0</version>
</dependency>
2、不可变List
传统实现:
List<String> list = new ArrayList<String>();
list.add("a") ...
JavaScript学习笔记
- 博客分类:
- JavaScript
一、初识javascript
1、javascript组成
ECMAscript
文档对象(DOM)
浏览器对象(BOM)
二、变量
javascript是一种弱类型的脚本语言
var c=3;变量声明
变量命名规则:
1)必须以字母或下划线_或“$”开头;
2)长度不能超过255个字条;
3)不允许使用空格;
4)不使用关键字和保留字;
5)区分大小写。
全局变量
在方法外部声明的变量;
方法内部,没有加var关键字声明的变量
局部变量
方法内部,使用var声明的变量
示例:
<script type= ...
Spring Bean Scopes
- 博客分类:
- spring
Bean scopes主要是指如何创建bean对象,SPring通过配置文件而不是java类中定义Bean的scope。Spring已定定义了五种scope:singleton、prototype、request、session和globalSession。其中后三种只应用于基于web的
ApplicationContext。
1 ...
Spring IoC
- 博客分类:
- spring
IoC简介
The Inversion of Control (IoC) is also known as dependency injection (DI)。
IOC 容器主要实现实例化具体的Bean和动态装配。
一、注入类型
1、setter
<bean id="exampleBean" class="examples.ExampleBean">
<!-- setter injection using the nested <ref/> element -->
&l ...
需求:
把用户信息进行持久化。
分析:
1、提取需求中的实体类:用户信息,定义类:User,包含name和age两个field
2、分层。根据需求可分为用户服务和持久化层;
一、传统方法实现:
1、写持久层测试用例
package com.gll.spring.ioc.dao;
import com.gll.spring.ioc.model.User;
import org.junit.Test;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAsser ...
Java反射机制解析(一)
- 博客分类:
- java
Class对象的生成方式:
1.Class.forName("包名+类名")
2.类名.class
3.实例对象.getClass()
实体类:
package gll;
/**
* Created by Administrator on 2015/4/1.
*/
public class User {
private String name;
private String age;
static {
System.out.println("init class by st ...