自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 Java并发编程:volatile关键字解析(转)

原文出处: 海子 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用...

2017-06-18 09:57:00 157

转载 Hi,我们再来聊一聊Java的单例吧(转)

原文出处: 张新强 1. 前言 单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟...

2017-06-18 09:09:00 134

转载 Window.open()方法参数详解

1, 最基本的弹出窗口代码 window.open('page.html'); 2, 经过设置后的弹出窗口 window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=n...

2017-05-02 09:08:00 1018

转载 Spring 系列: Spring 框架简介

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。 在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层...

2017-04-30 14:57:00 170

转载 AOP简介

AOP:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。 AOP实现方式: 预编译:-AspectJ 运行期动...

2017-04-30 10:31:00 84

转载 Java 8新特性——default方法(defender方法)介绍

我们都知道在Java语言的接口中只能定义方法名,而不能包含方法的具体实现代码。接口中定义的方法必须在接口的非抽象子类中实现。下面就是关于接口的一个例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public interfa...

2017-04-28 15:13:00 87

转载 Java中Interface的方法和常量的默认访问修饰符

Java中Interface方法默认访问修饰符为:public abstract Java中Interface常量的默认访问修饰符为:public static final 验证方式:反射 1、Interface代码 public interface MyDao { String ...

2017-04-28 14:52:00 883

转载 Java中Native关键字的作用

阅读目录 一、认识 native 即 JNI,Java Native Interface 二、用 Java 调用 C 的“Hello,JNI” 三、JNI 调用 C 流程图 四、其他介绍 初次遇见 native是在 java.lang.Object 源码中的一个has...

2017-04-28 11:55:00 243

转载 元数据(MetaData)

元数据是用来描述数据的数据(Data that describes other data)。单单这样说,不太好理解,我来举个例子。 下面是契诃夫的小说《套中人》中的一段,描写一个叫做瓦莲卡的女子: (她)年纪已经不轻,三十岁上下,个子高挑,身材匀称,黑黑的眉毛,红红的脸蛋--一句话,...

2017-04-27 16:23:00 110

转载 HashMap的工作原理

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题...

2017-04-26 23:46:00 112

转载 Java Enum原理

Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要构造新对象。 因此,在比较两个枚举类型的值时,永远不需要调用equals方法,而直接使...

2017-04-26 22:00:00 113

转载 Java回调机制解读

模块间调用 在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种: (1)同步调用 同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),一直等待b()方法执行完毕,a()方法继续往下走。这种调用方式适用于方法b()执行时间不长...

2017-04-26 17:15:00 84

转载 MD5与BASE64工具类

package com.work.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Base64;public clas...

2017-04-26 09:59:00 129

转载 8张图理解Java

一图胜千言,下面图解均来自ProgramCreek网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图展示了这段代码做了什么 1 2 String s = "abcd...

2017-04-26 09:22:00 80

转载 String,StringBuffer,StringBuilder的区别

1、简介 String:常量字符串 StringBuffer:变量字符串对象,线程安全 StringBuilder:变量字符串,非线程安全 2、性能比较 String < StringBuffer < StringBuilder 3、注意事项 Strin...

2017-04-25 22:17:00 83

转载 依赖注入与自动装配

依赖注入:当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常有调用者来创建被调用者的实例。然而采用依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫控制反转,创建被调用者的实例的工作由IoC容器来完成,然后注入调用者,因此也称为依赖注入。依赖注入的方式有两种:构造器...

2017-04-25 21:46:00 389

转载 Bean的自动装配

Bean的自动装配类型: No:不做任何操作,默认选项。 default:从父元素beans继承 byName:根据属性名自动装配,此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。 byType:如果容器中存在一个与指定属性类型相同的bean,...

2017-04-25 11:03:00 86

转载 Spring中的Aware

Aware接口 Spring中提供了一些以Aware结尾的接口,实现Aware接口的Bean在被初始化之后,可以获取相应资源 通过Aware接口,可以对Spring相应资源进行操作 为对Spring进行简单的扩展提供了方便的入口 例如ApplicationContext...

2017-04-25 09:34:00 72

转载 Java单例

1. 前言 单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限...

2017-04-24 22:57:00 85

转载 关于 hashCode() 你需要了解的 3 件事

在 Java 中,每一个对象都有一个容易理解但是仍然有时候被遗忘或者被误用的 hashCode 方法。这里有3件事情要时刻牢记以避免常见的陷阱。 一个对象的哈希码允许算法和数据结构将对象放入隔间,就象打印机类型案件中的字母类型。打印机将所有的“A”类型放到一个房间,它寻找这个“A”的时候就只...

2017-04-24 22:35:00 108

转载 Java中的HashCode

HashCode的定义 hashCode是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值, public inthashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 ...

2017-04-24 21:44:00 67

转载 Spring Bean的生命周期

Spring Bean的生命周期包括: 定义 初始化 使用 销毁 初始化通常有两种方式: 实现org.springframework.beans.factory.InitializingBean接口,覆盖afterPropertiesSet方法 配置ini...

2017-04-24 21:23:00 63

转载 Spring Bean的作用域

Bean的作用域 singleton:单例,指一个Bean容器中只存在一份。 prototype:每次请求(每次使用)创建新的实例,destroy方式不生效 request:每次http请求创建一个实例,且仅在当前request内有效 session:同上,每次http请...

2017-04-24 16:11:00 64

空空如也

空空如也

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

TA关注的人

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