自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

转载 Spring Bean 生命周期

Spring Bean 生命周期任何一个事物都有自己的生命周期,生命的开始、生命中、生命结束。大家最熟悉的应该是servlet 的生命周期吧。和 servlet 一样 spring bean 也有自己的生命周期。本文我就向大家讲述 spring bean 的生命周期,这个对理解 spring 框架有非常好的作用。大家应该知道spring 中有几种供 springbean 生存的容器

2016-11-24 23:08:55 292

转载 java 异常处理 Throwable Error 和Exception

Java异常类层次结构图:异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。错误在我们编写程序的过程中会经常发生,包括编译期间和运行期间的错误,在编译期间出现的错误有编译器帮助我们一起修正,然

2016-11-23 22:22:25 498

转载 消息队列设计的精髓

王烨,现在是美团旅游后台研发组的程序猿,之前曾经在百度、去哪和优酷工作过,专注Java后台开发。对于网络编程和并发编程具有浓厚的兴趣,曾经做过一些基础组件,也翻过一些源码,属于比较典型的宅男技术控。期待能够与更多知己,在coding的路上并肩前行~当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发的Notify、Meta

2016-11-20 17:28:03 767

转载 分布式系统知识罗列

后端技术:分布式服务框架的4项特性一致性哈希:1.【翻译/介绍】jump Consistent hash:零内存消耗,均匀,快速,简洁,来自Google的一致性哈希算法2.http://www.lanindex.com/%E4%B8%80%E8%87%B4%E6%80%A7%E5%93%88%E5%B8%8C%E7%AE%97%E6%B3%95%EF%B

2016-11-19 22:22:51 567

转载 如何用消息系统避免分布式事务?

前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除

2016-11-19 22:18:45 220

转载 Java 之ThreadPoolExecutor.RejectedExecutionHandler

ThreadPoolExecutor.AbortPolicy()抛出java.util.concurrent.RejectedExecutionException异常 终止策略是默认的饱和策略;ThreadPoolExecutor.CallerRunsPolicy()当抛出RejectedExecutionException异常时,会调rejectedExecution方法 调用者运行策略实现

2016-11-17 22:50:15 2977

转载 怎样理解阻塞非阻塞与同步异步的区别?

作者:严肃链接:https://www.zhihu.com/question/19732473/answer/20851256来源:知乎著作权归作者所有,转载请联系作者获得授权。“阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/

2016-11-13 22:25:44 193

转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。    现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露

2016-11-11 22:32:35 371

转载 理解 Java 垃圾回收机制

2014/12/03 · 开发 · 1 评论 · java, 垃圾回收分享到:48网页布局基础全屏切换效果JavaScript正则表达式Linux智能DNS服务搭建之Bind服务本文由 伯乐在线 - henry 翻译,唐小娟 校稿。未经许可,禁止转载!英文出处:Sangmin Lee。欢迎加入翻译组。

2016-11-11 22:30:03 304

转载 JAVA中的Buffer

JAVA中的Buffer一、属性Buffer有四个基本属性:  1、capacity  容量,buffer能够容纳的最大元素数目,在Buffer创建时设定并不能更改  2、limit buffer中有效位置数目,不能对超过limit中的区域进行读写。  3、position 下一个读或者写的位置  4、mark  用于记忆的标志位,配合reset()使用,初

2016-11-09 22:01:49 1208 1

转载 并发容器

前面的文章中详细介绍了Java的容器框架,在此基础上,本文对Java中的同步容器与并发容器做一些介绍。fail-fast机制快速报错机制(fail-fast)能够防止多个进程同时修改同一个容器的内容。如果在你迭代遍历某个容器的过程中,另一个进程接入其中,并且插入、删除或者修改此容器内的某个对象,就会出现问题:也许迭代过程已经处理过容器中的该元素了,也许还没处理,也许在调用size()之后尺

2016-11-06 23:22:27 266

转载 Unsafe与CAS

Unsafe简单讲一下这个类。Java无法直接访问底层操作系统,而是通过本地(native)方法来访问。不过尽管如此,JVM还是开了一个后门,JDK中有一个类Unsafe,它提供了硬件级别的原子操作。这个类尽管里面的方法都是public的,但是并没有办法使用它们,JDK API文档也没有提供任何关于这个类的方法的解释。总而言之,对于Unsafe类的使用都是受限制的,只有授信的代码才

2016-11-06 21:53:38 283

转载 AspectJ切入点语法详解

6.5.1  Spring AOP支持的AspectJ切入点指示符       切入点指示符用来指示切入点表达式目的,,在Spring AOP中目前只有执行方法这一个连接点,Spring AOP支持的AspectJ切入点指示符如下:         execution:用于匹配方法执行的连接点;         within:用于匹配指定类型内的方法执行;     

2016-11-06 10:45:35 320

转载 JAVA的动态代理

代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由

2016-11-05 23:38:47 203

转载 构建高并发高可用的电商平台架构实践

目录(?)[+]从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。转载请声明出处:http://blog.csdn.net/yangbutao/article/details/12242441作者:杨步涛关注分布式架构、大数据、搜索、开源技术QQ:306591368技术Blog:http://blog.csdn.N

2016-11-05 20:50:58 450

gradle 手册

为了学习AS,发现使用gradle构建项目。国外网站访问太慢了,果断写个简单的爬虫全量下载下来,要看的拿走

2015-07-30

传票练习软件

使用C# winform做的银行传票联系软件,有定时,记录回放等功能

2014-08-21

zxing javademo

zxing java demo 二维码,简单的输入输出

2014-06-04

android 图形解锁demo

android 图形解锁 demo,基本使用的是android自带的lockpattern然后修改的

2014-06-03

github windows客户端

github的windows客户端,有git bash和gui,使用起来非常简单

2014-06-03

android 19 demo实例

android 19的实例代码,完整版,下载速度实在有点慢,分享给大家

2014-06-03

windows 消息

别人那边转载过来的,希望大家能有用 windows 消息 实例

2012-07-21

空空如也

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

TA关注的人

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