自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熊猫猫

恋恋不忘 必有回响

  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

转载 Netty4学习笔记(4)-- ByteBuf和设计模式

转自:http://blog.csdn.net/zxhoo/article/details/17577865ByteBuf是Netty框架里最重要的类之一,简单的说,ByteBuf就是java.nio.ByteBuffer的Netty版。ByteBuf逻辑结构正如类名所反映出来的,ByteBuf逻辑上就是一个byte容器。ByteBuf里的数据被两个指针划分为三

2015-12-30 13:12:59 3582

转载 Netty4学习笔记(3)-- ServerBootstrap

转自:http://blog.csdn.net/zxhoo/article/details/17532857这篇文章接着上一篇,分析一下Netty4的ServerBootstrp是如何工作的。EchoServer先看看Netty自带的EchoServer例子:[java] view plaincopy/**  * Ec

2015-12-30 11:26:13 1155

转载 Netty4学习笔记(2)-- Bootstrap

转自:http://blog.csdn.net/zxhoo/article/details/17419229Netty4的代码比我想象的要复杂的多,不过Netty4很好的将这种复杂性隐藏了起来,暴露出来的,是一个相对容易使用的接口。Bootstrap就是Netty试图隐藏这种复杂性的一个例子。bootstrap包bootstrap包是Netty4代码里最简单的一

2015-12-30 10:55:36 622

转载 Netty4学习笔记(1)-- ChannelPipeline

转自:http://blog.csdn.net/zxhoo/article/details/17264263 写的很不错,转载学习下Netty4Netty是一个和MINA类似的Java NIO框架,目前的最新版本是4.0.13,这两个框架的主要作者好像都是同一个韩国人。ChannelChannel是Netty最核心的接口,一个Channel就是一个联络S

2015-12-30 10:12:04 778

转载

netty源码与example:https://github.com/netty/netty/tree/4.0

2015-12-28 18:53:01 367

转载 ServerBootStrap启动流程源码分析

转自:http://blog.csdn.net/kobejayandy/article/details/11495509 netty系列写的很好,学习了有一段事件没有更新文章了,各种原因都有吧。搬家的琐事,搬家后的安逸呵呵。不过,OneCoder明白,绝不能放松。对于Netty的学习,也该稍微深入一点了。所以,这次OneCoder花了几天时间,仔细梳理了一下Netty的源码,总结了

2015-12-25 10:13:03 836

转载 Java NIO:浅析I/O模型

转自:http://www.cnblogs.com/dolphin0520/p/3916526.html 总结的很好,学习之!也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别

2015-12-22 15:45:33 450

转载 设计模式总结

转自:  http://blog.csdn.net/longronglin/article/details/1454315 总结的非常好,转过来没事看看Longronglin之设计模式:Christopher Alexander 说过:“每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。模式描述为:在

2015-12-21 17:19:27 542

转载 设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每

2015-12-21 17:16:45 803

转载 Web系统大规模并发:电商秒杀与抢购

转自:http://blog.jobbole.com/91754/一、大规模并发带来的挑战在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常状态。我们现在一起来讨论下,优化的思路和方法哈。1. 请求接口的合理设计一个秒杀或者抢购页面,通常分为2个部分

2015-12-14 18:02:07 441

转载 秒杀系统设计的知识点

秒杀系统涉及到的知识点:转自:http://itindex.net/detail/53237-秒杀-系统-设计?utm_source=tuicool&utm_medium=referralA, 高并发,cache,锁机制B, 基于缓存架构redis,Memcached的先进先出队列。C, 稍微大一点的秒杀,肯定是分布式的集群的,并发来自于多个节点的JVM,synchro

2015-12-14 17:58:00 560

转载 hessian学习

声明:转自http://www.cnblogs.com/yjmyzz/p/hessian-helloworld.html,感谢!hessian是一个采用二进制格式传输的服务框架,相对传统soap web service,更轻量,更快速。官网地址:http://hessian.caucho.com/目前已经支持N多语言,包括:java/c#/flex/php/ruby...m

2015-12-14 15:45:31 361

转载 Java泛型

声明:转自http://www.infoq.com/cn/articles/cf-java-generics是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合

2015-12-11 14:18:17 264

转载 一致性哈希算法

转载自出处:http://blog.csdn.net/cywosp/article/details/23397179    一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到

2015-12-10 17:24:52 291

转载 Java并发之CountDownLatch、CyclicBarrier和Semaphore

CountDownLatch直译过来就是倒计数(CountDown)门闩(Latch)。倒计数不用说,门闩的意思顾名思义就是阻止前进。在这里就是指 CountDownLatch.await() 方法在倒计数为0之前会阻塞当前线程。作用CountDownLatch 的作用和 Thread.join() 方法类似,可用于一组线程和另外一组线程的协作。例如,主线程在做一项工作之前

2015-12-10 09:08:45 520

转载 几种经典的hash算法

文章出处:http://hunteagle.javaeye.com注:最近因为在做和hash有关的题目,感到很纠结。虽然上学期数据结构学过,但是当时觉得hash没什么用,所以没有认真学~后悔啊~~~现在恶补一下~计算理论中,没有Hash函数的说法,只有单向函数的说法。所谓的单向函数,是一个复杂的定义,大家可以去看计算理论或者密码学方面的数据。用“人 类”的语言描述单向函数就是:如果

2015-12-09 09:54:28 2599

原创 多线程设计模式-Active Object

声明:学习《java多线程设计模式》时所画Active Object 将方法的调用和执行分离,调用时将请求封装放入队列,异步从队列中取值执行。一.类图二.时序图三.代码包http://download.csdn.net/detail/xiaoxufox/9333937

2015-12-07 16:18:15 718

转载 UML类图

转自:http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1.

2015-12-07 14:37:15 368

转载 thread状态切换

介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。  以下是本文的目录大纲:  一.线程的状态  二.上下文切换  三.Thread类中的方法  若有不正之处,请多多谅解并欢迎批评指正。  请尊重作者劳动成果,转载请标明原文链接:   http://www.cnblogs.com/dolphin0520/p/3920357.h

2015-12-07 08:51:03 813

原创 spring源码解析-Aop

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者aop自定义schema解析,在解析xml时遇到时使用AspectJAutoProxyBeanDefinitionParser.parse来解析,并注册一个AnnotationAwareAspectJAutoProxyCreator类型的internalAutoProxyCreator名称的bean,在Annotat

2015-12-03 14:32:20 646

原创 spring源码解析-Webmvc

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者一.ContextLoaderListener二.DispatcherServlet三.HandlerMapping四.HandlerAdapter

2015-12-03 14:25:24 546

原创 spring源码解析-Ioc2

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者一.ApplicationContext二.ApplicationListenerspring的事件利用了观察者模式三.PropertyEditorRegistrySupport在initBeanWrapper时会将自定义的属性编辑器加载进来,然后在后面popula

2015-12-03 14:13:20 477

转载 LMAX Disruptor——一个高性能、低延迟且简单的框架

声明:转自http://ifeve.com/disruptor-dsl/,提到了部分dsl内容,简化了之前的开发原文地址:LMAX Disruptor – High Performance, Low Latency and Simple Too 翻译:杨帆 校对:丁一Disruptor是一个用于在线程间通信的高效低延时的消息组件,它像个增强的队列,并且它是让LMAX Exchang

2015-12-03 09:16:06 1221

原创 spring源码解析-Ioc1

声明:以前学习《Spring源码深度解析》这本书时的记录,书写的很好,感谢作者一.XmlBeanFactory1.AliasRegistry定义对Alias的简单增删改等操作;2.SimpleAliasRegistry使用currenthashmap作为缓存,并对接口AliasRegisty进行实现;3.SingletonBeanRegistry定义对单例的获取及获

2015-12-02 14:08:42 675

转载 java自带线程池和队列详细讲解

Java线程池使用说明声明:不知道原创在哪里,只是转载自http://www.oschina.net/question/565065_86540?fromerr=pFagK0di一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concu

2015-12-01 19:22:32 506

转载 并发框架Disruptor几个Demo

声明:转自http://xsh5324.iteye.com/blog/2058925?utm_source=tool.lu扫盲:要想了解Disruptor框架必需多花点时间研究下它的工作原理,不然代码是没法撸的!!!关于Disruptor的详细资料及原理请细看!!!    http://ifeve.com/disruptor/ Disruptor版本: 

2015-12-01 19:14:42 5668

转载 Disruptor使用指南

Disruptor使用指南IntruductionLock vs CAS避免伪共享Linked Queue vs Array Ringbuffer无时不刻的缓存ComponentSequenceRingBufferSequenceBarrierWaitStrategyBatchEvenProcess

2015-12-01 17:26:19 2523

springboot2.X+maven+mybatis+shiro+redis

之前看的一哥们的springboot整合shiro的demo,springboot是1.X,自己改成了2.X,其他基本相同,部署请看https://blog.csdn.net/xiaoxufox/article/details/88965235

2019-04-02

javaConcurrentAnimated

动画演示java并发库的API javaConcurrentAnimated

2015-12-11

一致性hashjava实现

别人写的一个一致性hash的java实现,分享下

2015-12-10

ActiveObject

多线程设计模式-activeObject代码

2015-12-07

mybase管理

myBaseDesktop6破解版可以用来做知识库管理,力挺

2013-01-27

空空如也

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

TA关注的人

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