自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瓶子里的小地盘

有关JAVA的漂流瓶

  • 博客(11)
  • 资源 (10)
  • 收藏
  • 关注

转载 volatile 与 synchronized 区别

在Java中,为了保证多线程读写数据时保证数据的一致性,可以采用两种方式:同步如用synchronized关键字,或者使用锁对象.volatile使用volatile关键字用一句话概括volatile,它能够使变量在值发生改变时能尽快地让其他线程知道.volatile详解首先我们要先意识到有这样的现象,编译器为了加快程序运行的速度,对一些变量的写

2017-03-12 13:24:24 373

转载 @RestController

官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。@RestControll

2017-03-12 12:24:44 388

转载 JAVA多线程实现的四种方式

Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1、继承Thread类创建线程Thread类本质上是实现了Ru

2017-03-10 14:24:41 659 1

转载 JAVA中线程同步的方法(7种)汇总

一、同步方法  即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。 二、同步代码块  即有synchronized关键字修饰的语

2017-03-07 22:19:09 517

转载 SpringMVC工作原理

SpringMVC框架介绍Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts

2017-03-07 22:06:18 240

转载 Java面试经典:Servlet生命周期

关于Servlet的生命周期一直是Java面试中的经典问题:经常被问到“请你大体描述以下java中servlet的生命周期”这样的问题。大体总结以下:回答要点:1.只有一个Servlet对象(要点)2.第一次请求的时候被初始化,只此一遍3.初始化后先调用init方法,只此一遍4.每个请求,调用一遍service -> service -> doGet/doPost。

2017-03-07 22:00:18 294

转载 HashMap Hashtable区别

我们先看2个类的定义[java] view plain copypublic class Hashtable      extends Dictionary      implements Map, Cloneable, java.io.Serializable  [java] view plain copy

2017-03-07 13:41:41 216

转载 HashMap实现原理

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除

2017-03-07 13:40:05 181

转载 Spring中bean的作用域

Bean简介:    在spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean。 简单地讲,bean就是由Spring容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。 而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。Bean的作用域创建一个bean定义,

2017-03-07 13:11:09 264

转载 Maven生命周期详解

Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我们使用Maven变得简单,相比而言,Ant的每个步骤都要你手工去定义。第二,这个模型是一种标准,在不同的项目中,使用Maven的接口是一样的,这样就不用去仔细理解每个项目的构建了,一般情况下,mvn

2017-03-07 13:01:33 269

转载 详解spring事务属性(传播行为,事务的隔离级别)

Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。 我们在使用Spring声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定

2017-03-06 14:14:30 236

SVN1.8.10(win32/x64安装包和汉化包)4个安装文件

SVN1.8.10(win32/x64安装包和win32/x64汉化包)4个安装文件

2015-01-27

Oracle语句优化53个规则

Oracle语句优化53个规则

2014-03-27

POI 合并单元格 及 注意事项

POI 合并单元格 及 注意事项

2014-03-27

POI单元格的合并、数据行的分组以及Excel窗口的冻结

POI单元格的合并、数据行的分组以及Excel窗口的冻结

2014-03-27

poi读取合并单元格帮助类

poi读取合并单元格帮助类

2014-03-27

jxl读取合并单元格

jxl读取合并单元格

2014-03-27

MySQL 5.1参考手册

MySQL 5.1参考手册MySQL 5.1参考手册

2011-03-08

JSP登录修改资料代码

JSP登录修改代码JSP登录修改代码JSP登录修改代码

2010-11-18

软件设计师试题与答案大全(1987-2010)

软件设计师试题与答案大全(1987-2010)

2010-11-03

BEA Tuxedo中间件应用初探

BEA Tuxedo中间件应用初探 Tuxedo环境的搭建 运行 编程

2010-10-15

空空如也

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

TA关注的人

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