六合彩最高极限

标签:cache

Java

主流开源框架之OkHttp3深入了解

7

likai 发?#21152;?2019-08-25

自上一篇自定义控件的完结,至今已经有一个月的时间,一直没有什么想写的,因此回到一开始写的初衷,看一些主流的开源框架的源码,深入的了解一下其原理,而不是只知其然,而不知其所以然。本篇是该系列第一篇——OkHttp3(源码以3.10版为准)。 基础 // 通过建造者模式构建OkHtt...

阅读(2)评论(0)赞 (0)

Java

okhttp(一)-入门使用

2

wenming.gapo 发?#21152;?2019-08-25

它是一个基于HTTP+HTTP/2的java开发?#30446;?#25143;端网络?#26790;?#24211;,拥有丰富的功能以及高效的性能。由square公司开源,目前github上已有3w+的star,可见人们?#36816;?#30340;喜爱。 demo演示 我们先来演示一下其简单的用法,参考官网的例子: 构建Maven项目,引入依赖: &...

阅读(2)评论(0)赞 (0)

Java

OkHttp(四) – 核心拦截器

2

zhuangli 发?#21152;?2019-08-25

前面分析了okhtt底层请求代码,了解到请求的处理是通过拦截器链来进行的。框架总共提供了5个核心的拦截器,每个拦截器?#21152;?#20854;特定的功能,后面将会逐个分析。除此之外我们还可以在系统拦截器之前或之后扩展自己的拦截器,,下图所示为拦截器工作链条: ?#27809;?#33258;定义拦截器,只需实现interce...

阅读(3)评论(0)赞 (0)

Java

OkHttp(三) – 拦截器链处理过程分析

1

Harries 发?#21152;?2019-08-25

前面分析了请求的具体执行流程,请求最终会经过一个由多个拦截器组成的链条来处理具体的请求和响应,这个便是我们熟知的调用链(责任链)模式 责任链模式 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的?#30784;?#20026;了避免请求发送者与多个请...

阅读(4)评论(0)赞 (0)

Spring

zxhtom框架开源啦–springboot搭建

16

wenming.gapo 发?#21152;?2019-08-25

[TOC] <font color="red" size="8"> 开源位置 </font> springboot基于spring和mvc做了很多默认的封装。这样做的好处极大的方便了开发者的效率。尽管与此我们每个人还...

阅读(2)评论(0)赞 (0)

Java

利用ShardingSphere-JDBC实现分库分表

14

wenming.gapo 发?#21152;?2019-08-24

利用ShardingSphere-JDBC实现分库分表 1. ShardingSphere概述 1.1 概述 业务发展到一定程度,分库分表是一?#30452;?#28982;的要求,分库可以实现资源隔离,分表则可以?#26723;?#21333;表数据量,提高?#26790;?#25928;率。 分库分表的技术方案,很久以来?#21152;?#20004;种理念: 集中式的Prox...

阅读(9)评论(0)赞 (0)

Java

聊聊dubbo的ExtensionLoader.getActivateExtension

刘莉莉 发?#21152;?2019-08-24

序 本文主要研究一下dubbo的ExtensionLoader.getActivateExtension ExtensionLoader.getActivateExtension dubbo-2.7.3/dubbo-common/src/main/java/org/apache/...

阅读(10)评论(0)赞 (0)

Spring

Spring 启动过程(下)组件初始化

hellas 发?#21152;?2019-08-24

前言 上篇文章介绍了 JVM 是怎么加载到 Spring 的,分别介绍了 Jar 包机制的 Spring 唤起 Tomcat 方式和 War 包时的 Tomcat 自动加载 Spring 方式,这篇文章就从内部来介绍一下 Spring 服务是如何启动起来的。 转载随意,文章会?#20013;?..

阅读(13)评论(0)赞 (0)

Java

Java设计模式14:建造者模式

2

xubiao.zhuang 发?#21152;?2019-08-24

什?#35789;墙?#36896;者模式 发现很多框架的源码使用了建造者模式,看了一下觉得挺实用的,就写篇文章学习一下,顺便分享给大家。 建造者模式是什么呢?用一句话概括就?#22681;?#36896;者模式的目的是 为了分离对象的属性与创建过程 ,是的,只要记住并理解红字的几个部分,建造者模式你?#25237;?#20102;。 为什么需要建造者模式...

阅读(15)评论(0)赞 (0)

Java

Java内存缓存-通过Google Guava创建缓存

2

changyuan.xu 发?#21152;?2019-08-24

谷歌Guava缓存 Guava介绍 Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公?#19981;?#32773;常用的数据缓存起来方便快速?#26790;省?Guava Cache是单个应用运行时的本地缓存。它不把数据存放到文件或外部服务器。如果不...

阅读(18)评论(0)赞 (0)

编程技术

HBase 系列(二)—— HBase 系统架构及数据结构

9

刘莉莉 发?#21152;?2019-08-24

一、基本概念 一个典型的 Hbase Table 表如下: 1.1 Row Key (行键) Row Key 是用来检索记录的主键。想要?#26790;?HBase Table 中的数据,只有以下三种方式: 通过?#20184;?#30340; Row Key 进行?#26790;剩?通过 Row Key 的 range 进行访...

阅读(17)评论(0)赞 (0)

Java

Java网络编程和NIO详解9:基于NIO的网络编程框架Netty

25

puefu.he 发?#21152;?2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,?#19994;?#19990;界里不只有 coding!关注公众号后回?#30784;?#26550;构师“即可领取 Java基础、进?#20303;?#39033;目...

阅读(19)评论(0)赞 (0)

Java

Java网络编程与NIO详解8:浅析mmap和Direct Buffer

14

Harries 发?#21152;?2019-08-23

微信公众号【黄小斜】作者是蚂蚁金服 JAVA 工程师,目前在蚂蚁财富负责后端开发工作,专注于 JAVA 后端技术栈,同时也懂点投资理财,坚持学习和写作,用大厂程序员的视角解读技术与互联网,?#19994;?#19990;界里不只有 coding!关注公众号后回?#30784;?#26550;构师“即可领取 Java基础、进?#20303;?#39033;目...

阅读(18)评论(0)赞 (0)

Spring

Spring Boot 事务自动装配及其背后的故事

5

xiaoli.he 发?#21152;?2019-08-23

1. 概述 最近公众号很久没有更新了,对于长期关注本公众号的同学说声抱歉,一方面是因为最近工作比较忙,另外一方面也在系统性地对一些知识点进行梳理。 目前参与了?#34892;?#30340;Spring Boot基础框架搭建,基于 COC (规约大于配置),"out of box"(开...

阅读(17)评论(0)赞 (0)

Spring

基于InChat的SpringBoot版本通讯聊天数据存储Demo,附带详细流程?#24471;鱗InChat1.1.4]

5

zhuangli 发?#21152;?2019-08-23

本博客猫叔的博客,转载请申明出处 阅读本文约 “8分钟” ?#35782;?#20154;群:Java初级 前言 InChat = Iot Netty Chat 首先,?#34892;?#37027;些一直以来支持 InChat 的朋友们,你们可能是因为工作原因,或者自己的想法,或者自己的项目等?#21462;?InChat还不是一个合格?#30446;?..

阅读(18)评论(0)赞 (0)

Java

关于Shiro框架的学习(二)

19

yanxinchi 发?#21152;?2019-08-23

接上篇, 关于Shiro框架的学习(一) ,这篇会记录下Shiro整合Web、整合SSM的过程,之后就可以直接应用在项目的安全控制上。 关于整合Web 环境 Eclipse、MySQL、Tomcat8 准备工作 创建Dynamic Web工程: – 使用到的类 准备 ...

阅读(10)评论(0)赞 (0)

Java

Integer缓存引发的思考

Harries 发?#21152;?2019-08-23

读过JDK源代码的朋友都知道,在基本类型的包装类中,除了 Float 和 Double 以外,其余?#21152;?#32531;存机制:调用 valueOf 方法时,如果参数值在缓存区间内,则返回一个在类加载时就已创建好的对象,否则 new 一个对象。这些包装类的缓存范围如下: // java.lang...

阅读(9)评论(0)赞 (0)

Spring

SpringAop分析

2

dulong 发?#21152;?2019-08-23

原来只是想看下Spring事务管理的原理,但在寻找事务起作用的源头时,就把Aop的代码?#36127;?#30475;遍了。。。所以就顺便写了一篇关于Aop原理的文章。希望能帮到大家( ^_^ ) SpringBoot自动配置 和?#35789;?#21153;管理一样,?#25925;歉?#25454;SpringBoot配置了哪些关键类来分析原理。可以...

阅读(8)评论(0)赞 (0)

六合彩最高极限