自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuimengren7的专栏

自己不从容的走,就会被逼着跑!

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 架构设计原则

“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。”实现功能性需求是当前的明确地,非功能性需求是应对未来未知需求架构是系统非功能性需求的解决办法的集合架构设计的目的基础是满足功能需求,主要是满足一下特性:高性能、可用性、可靠性、可扩展性、稳定性、安全性、易用性、可维护性、灵活性实现架构非功能特性的一般方法拆分与可控性可控性,庞大且...

2020-02-08 18:18:57 917

原创 Netty核心组件之4Channel

从源码架构层面可以发现,大多数源码的设计都可以分为三层:接口层、abstract层、defualt实现层如下面三层图。其中最上层是接口,定义服务规范,用于外部使用,即面向接口编程;abstract层聚合上层接口方法,并对通用方法进行实现;最底层则进行标准通用的default实现。这样的好处很明显,即可以保证框架的拿来即用的稳定便捷,又可以友好的扩展。代码架构图关于Netty数据传输的核心...

2019-03-24 18:10:37 660

原创 Netty概述

随分布式架构、微服务架构的流行,一个支持高并发、高性能、易扩展的网络系统,其背后必定是由大量服务器所组成的集群在提供服务。服务器集群之间的数据通信则需要通过网络来建立。Netty是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端。目前,已有许多基于netty实现的分布式架构,并且在生产环境中展现了netty在性能、稳定性、扩展性等方面...

2019-03-03 18:58:35 341

原创 Spring系列笔记(二)-代理模式

    最初看Spring相关书籍,讲到AOP部分,都会首先讲解代理模式、动态代理相关内容,现在看来,java框架中代理模式是使用非常频繁的,如注解、AOP、RPC等。一、代理模式    代理模式,通俗来讲,就是派出一个“代表”,代表真实对象与外界交互。”代表“ 除了实现真实对象的逻辑外,还可以增加额外的功能,比如权限校验、注解解析等。java中实现代理通常有静态代理,动态代理之分。    静态代...

2018-06-10 22:01:32 173

原创 Spring系列笔记(一)--Bean装载

         Spring框架体系最基础的功能依赖注入和AOP,首先根据框架的执行顺序,介绍一下使用Spring框架时,实例的装载过程。一、解析配置文件        Spring通过配置文件的形式将业务系统中复杂的实例组合、频繁的实例创建、公共功能抽象等封装出来,又容器加载配置文件进行统一管理。比如ServiceA需要ServiceB的实例,简单的做法是ServiceA中new一个Servi...

2018-05-22 23:16:39 313

原创 MyBatis运行周期-基础《一》

mybatis重要组成:Configuration:基础配置,xml及properties等文件。SqlSessionFactoryBuilder:通过Configuration获得资源生成SqlSessionFactory,存在的意义就是构建SqlSessionFactory,构建完毕,即可废弃回收。SqlSessionFactory:顾名思义,就是用来创建SqlSession的,SqlSess...

2018-04-07 21:19:14 175

httpClient&htmlParase

下载了几个抓包的jar包,httpClient和htmlParase包,以及连个淘宝包

2015-08-03

空空如也

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

TA关注的人

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