自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Guus

梦想是要有的,万一实现了呢。

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 java 理解CAS

在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。volatile是不错的机制,但是volat

2015-10-27 09:13:24 2008 1

原创 spring mvc 的Controller类是单例?

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-10-16 14:16:34 3050 1

转载 Netty4.x中文教程系列 ChannelHandler

Netty4.x中文教程系列 ChannelHandler上一篇文章详细解释了Hello World示例的代码。里面涉及了一些Netty框架的基础。这篇文章用以解释ChannelHandler。笔者本身在以前写过文章 ChannelHandler改动及影响 和 ChannelInitializer 学习 对Netty的.ChannelHandler做过阐述。里面主要描述了4.x版本相对于3.x版本

2015-10-30 14:19:48 1406

原创 Java 悲观锁和乐观锁的实现

锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法被其他程序修改。Hib

2015-10-30 10:58:20 10828 3

转载 Netty4.x中文教程系列 Hello World

1.下载并为项目添加Netty框架  1.Netty的包大家可以从Netty官网:http://netty.io/downloads.html 下载Netty提供了四个个主要版本的框架包给大家下载。 3.9版本Final 说明这个版本是3.x版本中最新的版本。final意味着功能不再继续添加更新。仅为修改bug等提供继续的更新。 5.x版本由于是开始。不能排除是否稳定运行等问题。加上5.x在4

2015-10-29 15:26:16 4160

转载 java多线程学习-java.util.concurrent详解(一) Latch/Barrier

Java1.5提供了一个非常高效实用的多线程包:java.util.concurrent, 提供了大量高级工具,可以帮助开发者编写高效、易维护、结构清晰的Java多线程程序。从这篇blog起,我将跟大家一起共同学习这些新的Java多线程构件  1. CountDownLatch      我们先来学习一下JDK1.5 API中关于这个类的详细介绍:  “一个同步辅助类,在完成一组正在其他

2015-10-27 16:24:15 1817

jxcell.jar包破解版(不收费无时间限制)+demo

jxcell.jar包破解版(不收费无时间限制)+导出excel并加密的demo

2014-09-27

jEasyUI1.3.6_CHM

jEasyUI1 3 6版API中文版 Richie696 chm jEasyUI1 3 6版API中文版 Richie696 exe jquery easyui 1 3 6 zip

2014-09-26

html5必须知道的28个窍门

前端的发展如此之迅猛,一不留神,大侠你可能就会被远远地甩在后面了。如果你不想被HTML5的改变/更新搅得不知所措的话,可以把本文的内容作为必须了解的热身课程。

2014-09-23

空空如也

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

TA关注的人

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