自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 RocketMQ与Kafka对比(18项差异)

转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用MySQL作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,

2016-11-28 16:30:44 478

原创 如何避免新入职的程序员痛苦和迷茫?

离去年写的那一篇《写给新入职的毕业生们》差不多一年时间了,这一年来成长了不少,又有了许多新的感悟和心得,在此分享给大家。 1. 如何快速的积累和提高 新入职场,老板分配的技术方向往往都会跟自己的专业并不相关,因此,新人大都数都会有一个快速学习的过程。比如互联网常见的R&D的方向:Android开发、iOS开发、算法、前端、后端等等,那么,如何才能快速地掌握一门新的技术,并且深入积累和提

2016-11-28 10:53:26 21692 3

原创 大型网站架构系列:20本技术书籍推荐

学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列) 本次分享大纲 大型网站架构系列分布式系统系列BAT技术文学系列架构设计系列本次分享总结 一、大型网站架构系列 第一本:《

2016-11-28 10:33:01 2756

原创 大型网站架构系列:缓存在分布式系统中的应用(一)

缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。本文主要是自己的学习总结和网络文章摘录,供学习之用。 本次分享大纲 缓存概述CDN缓存反向代理缓存

2016-11-28 10:24:04 360

原创 Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 中文名 Docker 外文名 Docker 类    别 操作系统层虚拟化 提供商 Docker,Inc. 发行日期 2013年 许可协议

2016-11-28 10:16:33 1018

原创 实时日志收集-查询-分析系统(Flume+ElasticSearch+Kibana)

设计方案:Flume(日志收集) + ElasticSearch(日志查询)+ Kibana(日志分析与展示) 实验使用场景:通过ambari部署集群后,可以添加自己的日志系统,记录每个组件的产生的日志,实时的查询分析。 一、Flume概述 Apache Flume is a distributed, reliable, and available system for effi

2016-11-28 10:01:56 621

原创 Shiro框架简单介绍

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 一、Shiro框架简单介绍 Apache Shiro是Java的一个安全框架,旨在简化身份验证和授权。Shiro在JavaSE和JavaEE项目中都可以使用。它主要用来处理身份认证,授权,企业会话管理和加密等。Shiro的具体功能点如

2016-11-23 16:17:45 723

原创 Redis Sentinel机制与用法(一)

Sentinel spring 集群配置: 见下方留言代码。 概述 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群

2016-11-17 18:41:41 330

原创 Spring工作原理

1、spring原理        内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。         Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监

2016-11-15 10:06:53 266

原创 spring框架的ioc和aop通俗解释

IoC(Inversion of Control)中文名叫控制反转,就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部 容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转,IoC也叫DI,依赖注入,容器负责把依赖的具 体对象注入到上层对象,而上层对象只需要提供一个接口声明。类似于hibernate 一对多关系里面的inverse,把关系维护的重 任交给

2016-11-15 09:09:24 477

原创 Spring中IOC和AOP的详细解释

我们是在使用Spring框架的过程中,其实就是为了使用IOC,依赖注入,和AOP,面向切面编程,这两个是Spring的灵魂。 主要用到的设计模式有工厂模式和代理模式。 IOC就是典型的工厂模式,通过sessionfactory去注入实例。 AOP就是典型的代理模式的体现。 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消

2016-11-14 16:21:21 8390 1

原创 Spring的IOC原理[通俗解释一下]

1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合

2016-11-14 16:19:41 336

原创 ioc和aop

IoC,(Inverse of Control)控制反转,其包含两个内容:其一是控制,其二是反转。在程序中,被调用类的选择控制权从调用它的类中移除,转交给第三方裁决。这个第三方指的就是Spring的容器。IoC另解,依赖注入(Dependency Injection),调用类对被调用类的依赖关系由第三方注入,以移除调用类对被调用类的引用。 aop,面向切面编程(也叫面向方面):Aspect Or

2016-11-14 16:19:07 242

原创 Elasticsearch与MongoDB 数据同步及分布式集群搭建 (一)

转载请注明:转载自 Yuansir-web菜鸟 | LAMP学习笔记 本文链接地址: Elasticsearch与MongoDB 数据同步及分布式集群搭建 (一) Elasticsearch 通过River可以与多种数据源Wikipedia, MongoDB, CouchDB, RabbitMQ, RSS, Sofa, JDBC, FileSystem,Dropbox等同步

2016-11-08 17:21:04 1156

原创 分布式数据库中间件对比总结

jopen 2015-11-19 21:27:48 • 发布 摘要:目前数据库中间件有很多,基本这些中间件在下都有了解和使用,各种中间件优缺点及使用场景也都有些心的。所以总结一个关于中间件比较的系列,希望可以对大家有帮助。 原文  http://www.woqutech.com/?p=1779   分布式数据库中间件对比总结(1) 目前数据库中间件有很多,基本这些

2016-11-01 15:36:25 439

jquery-easyui教程和api

jquery-easyui教程和api,适合初学者,很好的教程

2015-10-25

mysql-5.1.62-win32.zip_2

mysql-5.1.62-win32.zip_2

2013-02-24

[JAVA网络编程实例]

[JAVA网络编程实例]非常值得一看 如何你想成为高手的话不妨看看吧。

2013-02-24

学生成绩管理系统C#开发

学生成绩管路系统C#自己做的打包了学生成绩管路系统C#自己做的打包了学生成绩管路系统C#自己做的打包了

2011-06-16

C程序设计题解与上机指导

C程序设计题解与上机指导第三版word文档清晰版,不过只是部分

2011-03-29

空空如也

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

TA关注的人

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