自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JackLoveBlueSky的专栏

大家一起交流

  • 博客(9)
  • 收藏
  • 关注

原创 一个并发问题(simpledateformat)

今天,下午发现线上机器有问题,处理下。 发现线上web 服务器出现问题,webx 渲染模板出问题,抛出valve 异常。 起初以为是valve问题,但是仔细想想不应该,线上机器发布有一段时间了,为啥突然冒出来,由于开始只是报了一个 ... 60 more Caused by: java.lang.ArrayIndexOutOfBoundsException: 16 后续

2013-04-09 19:46:39 2653

转载 CPU缓存刷新的误解

即使是资深的技术人员,我经常听到他们谈论某些操作是如何导致一个CPU缓存的刷新。看来这是关于CPU缓存如何工作和缓存子系统如何与执行核心交互的一个常见误区。本文将致力于解释CPU缓存的功能以及执行程序指令的CPU核心如何与缓存交互。我将以最新的Intel x86 CPU为例进行说明,其他CPU也使用相似技术以达到相同目的。 绝大部分常见的现代系统都被设计成在多处理器上共享内存。共享内存的系统

2013-03-26 09:56:30 833

原创 BTrace 分享

BTrace通过在目标程序中植入跟踪代码(字节码跟踪)用于动态跟踪运行中的java程序,而其很安全(因为其做了很多限制)。它能够方便的获取代码中的属性、参数、返回等数据,还能监控JVM线程,loader等,功能很强大,实现成本低,侵入性低,几乎对应用无影响,可以堪称排查问题一利器。 其实现关键是:JavaCompiler API,JVMTI,Instrumentation,asm。 基本用法

2013-03-25 13:36:26 577

原创 桥梁模式(Bridge)

用意 桥梁模式用意:将抽象化(Abstraction)与实现化(Implementation)解耦,使得二者可以独立的变化。 其结构图如下所示: 从类图中可以看出,这个结构包含两个等级结构: 由抽象化角色和修正抽象化角色组成的抽象化等级结构。由实现化角色和具体实现化角色组成的实现化结构。 角色 抽象化(Abstraction)角色:抽象化给出定义,并保存一个

2013-03-21 11:09:27 529

原创 Spring启动篇

Spring启动 Spring 中 BeanFactory一般以编程的方式启动,当然ApplicationContext也支持,但其更多的友好支持声明式创建。 容器启动过程可简单理解为:1预加载配置信息,2初始化相关类;一般他们通过Servlet或监听器来完成启动触发。 在Spring中,主要有ContextLoaderListener,ContextLoaderServlet来初始化Spr

2013-03-20 18:58:41 505

转载 从小型网站到超大规模网站的MySQL参考架构

Oracle发布《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。 根据分别提供4类服务——用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据)——的网站的规模和可用性要求(如下表所示),这份白皮书给出了4个参考架构。 请注意,这里给出的指导方针只是基本建议,实际应用中需要根

2013-03-20 08:52:44 511

原创 分布式调用-RMI,HttpInvoker,hessian,Burlap,webservice

后续

2013-03-14 14:16:28 804

原创 Disruptor学习----综述

Disruptor学习----综述 Disruptor是一个高效无锁消息队列,由LMAX公司开发并应用于金融交易,性能极高(https://github.com/LMAX-Exchange/disruptor)。 Disruptor设计的很巧妙运用(cas,cpu cache对数组友好支持等),感觉非常值得大家学下。Disruptor以其无锁实现生产者/消费者队列,带来了高性能,比锁快多,意味

2013-03-12 16:02:08 1212 1

转载 Disruptor

Disruptor: High performance alternative to bounded queues for exchanging databetween concurrent threads MartinThompson Dave Farley Michael Barker Patricia GeeAndrew Stewart 1     Abstract LMA

2013-03-12 10:15:00 895

空空如也

空空如也

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

TA关注的人

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