krisjin博客

一步一脚印
    • 首页
    • 归档
    • 读书
    • 关于

Feb 22 2015

spring容器启动处理

Spring容器启动开始,首先会通过某种途径加载配置元数据,除了代码方式比较直接,在大部分情况下,容器需要依赖某些工具类(BeanDefinitionReader)对加载配置元数据进行解析和分析,并将分析后的信息编组为对应的BeanDefinition,最后把这些保存了Bean定

Feb 22 2015

Spring bean scope

       BeanFactory除了拥有作为IoC Service Provider的职责,作为一个轻量级容器,它还有其它一些职责,其中就包括对象的生命周期管理。在容器中管理的对象的scope概念,大部分都

Feb 21 2015

Spring注入之道

      各个业务对象之间相互协作来完成同一使命。这时,各个业务对象的相互依赖就是无法避免的。对象之间需要相互协作,在横向上它们存在一定的依赖性。而现在我们就是要看一下,在Spring的IoC容器的XML配置中,应该如

Feb 20 2015

Spring Xml配置文件之beans

       在上文中我们介绍了几种注入的方式,xml格式的容器信息管理方式是Spring提供的最为强大、支持最为全面的方式。所用使用XML文件进行配置信息加载的Spring IoC容器,包括BeanFacto

Feb 20 2015

Spring容器之BeanFactory

Spring核心容器中实现了控制反转与依赖注入,它解决了业务类依赖关系的隔离,所有的对象创建及依赖关系的绑定都有Spring容器实现,由它统一管理。

Feb 18 2015

软件的可维护与可复用

软件系统的可维护性 参见工作后,进入项目开发中,就会发现,一个软件需要开发半年或者几个月,但是维护则需要很多年,花在维护上面的的钱是花在开发上面的钱的两倍。 一个软件开发人员必须认识到,软件的维护就是软件的再生。一个好的软件设计,必须能够允许新的设计要求以较为容易的和平稳

Feb 17 2015

IoC模式

IoC介绍         IoC就是IoC,不是什么技术,是一种设计模式。IoC 亦称为 “依赖倒置原则”(“Dependency Inversion Principle”)。

Feb 16 2015

初识Spring

概述         Spring开源框架是一个轻量级的解决方案和一站式的构建企业级应用程序,Spring框架是模块化的,允许你使用需要的功能模块。你可以用IOC容器、strust、hibernate

Feb 16 2015

Netty包功能描述

         在学习Netty的过程中为了从整体的角度去了解整个框架的功能实现,一种可以去官网看用户指南,另一种是查看API,当然我相信还有很多种,还有哪些学习方式,可以留言哦。 &

Feb 16 2015

新年感冒了

        还有两天就过年了,不知怎么的就突然的感冒了。没有任何的征兆,这是习惯性的,还是就是这样的呢。感冒了,也引发了一点争执,结果是我出去住旅馆了。如果感冒不好,就得一个人过年了。

Feb 16 2015

netty channel详解

1.Channel简述      提起Channel大家并不会陌生,它是JDK的NIO类库的重要组成部分,就是提供了java.nio.SocketChannel 和java.nio.ServerSocketChannel

Feb 14 2015

netty实现http文件服务器

Http介绍Http(超文本传输协议)协议是建立在TCP传输协议之上的应用成协议,Http由于便捷、快速的方式,适用于分布式超媒体信息系统。Http是目前Web开发的主流协议,基于Http的应用非常广泛,因此掌握HTTP的开发非常重要。由于netty的HTTP协议栈是基于nett

Feb 13 2015

netty序列化实现

Java序列化jdk本身提供了序列化的实现,需要序列化的类要实现Serializable接口。序列化的目的主要有网络传输和对象持久化,网络传输应用到远程系统之间的调用。持久化在ORM中使用的较多。java序列化不支持多种语言的实现,假如A系统是用java 序列化请求到B系统,而B

Feb 12 2015

netty定长消息解码

FixedLengthFrameDecoder使用FixedLengthFrameDecoder是netty提供的固定长度解码器,它能够按照指定的长度对消息进行解码,开发者不需要考虑TCP的粘包拆包问题,非常使用。下面通过一个实例来具体了解一下: 1、服务端:在服务端的Chann

Feb 11 2015

java多线程12种设计模式记录

以下是java多线程编程中常见的设计模式,在网上找到在此保存,以供以后慢慢研究。 Single Threaded Execution Pattern(单线程执行模式) Immutable Pattern(不可变模式) Guarded Suspension Pattern(防

« Prev1…4567Next »

分类

  • Guice1
  • Hadoop2
  • Java6
  • Jvm2
  • NIO3
  • NLP1
  • NoSQL3
  • git2
  • hexo1
  • idea1
  • jetty4
  • mybatis1
  • mysql4
  • netty13
  • nexus1
  • product1
  • protobuf1
  • rocketmq3
  • shell2
  • spring8
  • tcp1
  • thread1
  • zookeeper1
  • 产品观察1
  • 创业1
  • 大数据1
  • 工具1
  • 并发4
  • 微服务2
  • 推荐1
  • 架构9
  • 生活2
  • 设计模式5
  • 读书1

标签

  • DI1
  • GC2
  • Jvm2
  • NIO1
  • NLP1
  • SOA1
  • TF-IDF1
  • buffer1
  • cap1
  • centos1
  • channelpipeline1
  • deploy1
  • di1
  • gather1
  • git2
  • git server1
  • guice1
  • hashmap1
  • http1
  • idea1
RSS 订阅

标签云

DI GC Jvm NIO NLP SOA TF-IDF buffer cap centos channelpipeline deploy di gather git git server guice hashmap http idea ioc java jetty memcached mq mybatis mysql netty nio nosql redis rocketmq scatter shell spring struts thread ubuntu websocket zookeeper 产品 产品经理 依赖注入 关键字 分布式 分库 分表 创业,经验 动态代理 商业 大众化 并发 微服务 推荐 数据库 架构 流程图 生活 设计模式 调优 适配器 重来 阿里巴巴 马云

© 2015 krisjin && Powered by hexo && Theme by coney