六合彩最高极限

标签:线程池

Java

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

7

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

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

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

Java

日志排查问题困难?分布式日志链路跟踪来帮你

5

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

作者:朱乐陶,软件架构师,具备多年Java开发及架构设计经验,擅长微服务领域 作者博客: https://blog.csdn.net/zlt2000 背景 开发排查系统问题用得最多的手段就是查看系统日志,在分布式环境中一般使用ELK来统一收集日志,但是在并发大时使用日志定位问题还...

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

Java

OkHttp(二) – 请求流程分析

2

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

上一篇文?#24405;?#35201;的介绍了OkHttp的API简单使用,通过创建了OkHttpClient和Request这些对象就能对远程请求建立连接,获取数据。本篇文章将对OkHttp的请求流程做更进一步的深入分析,从源码的角度来看?#27492;?#30340;请求流程是具体怎么执行的。 请求方式 请求流程 OkHtt...

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

Spring

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

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

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

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

Java

[学习?#22987;?Java集合-17] Queue – DelayQueue源码分析

1

songhua.gao 发?#21152;?2019-08-24

介绍 DelayQueue是java并发包下的延时阻塞队列,常用于实现定时任务。 继承体系 从继承体系可以看到,DelayQueue实现了BlockingQueue,所?#36816;?#26159;一个阻塞队?#23567;?另外,DelayQueue还组合了一个叫做Delayed的接口,DelayQueue中存储...

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

Java

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

25

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

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

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

Java

Java网络编程和NIO详解1:JAVA ?#24615;?#29983;的 socket 通信机制

2

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

JAVA ?#24615;?#29983;的 socket 通信机制 转载自: https://github.com/jasonGeng88/blog []( https://github.com/jasonGeng8… jdk == 1.8 []( https://github.com/ja...

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

Java

Java网络编程与NIO详解2:JAVA NIO 一步步构建I/O多路复用的请求模型

5

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

<font color="#333333" face="PingFangSC, helvetica neue, hiragino sans gb, arial, microsoft yahei ui, microsoft yahei, sims...

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

Java

Android 入门(十三)Rxjava

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

要求:会使用 rxjava 进行日常开发,复杂功能可以通过搜索和查阅官方文档解决即可 基础用法 想要用 RxJava 必须要在 build.gradle 内加入依赖 implementation 'io.reactivex.rxjava2:rxjava:2.2.6' implem...

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

Spring

SpringAop分析

2

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

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

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

Spring

EurekaClient 源码浅析

7

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

背景: 最近在研究springCloud,对服务注册中心也?#27973;?#22909;奇,?#32531;?#23601;看了一下源码,而且以后面试也需要了解一下,因此记录一下 注意:EurekaClient的内容很多,我只分析主干部分 前提: 这里的springboot版本为2.1.5.RELEASE,spring-clou...

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

Java

Java设计模式、框架、架构、?#25945;?#20043;间的关系

3

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

1、设计模式 为什么要?#20154;?#35774;计模式?因为设计模式在这些概念中是最基本?#27169;?#32780;且也比较简单。那?#35789;裁词?#35774;计模式呢?说的直白点,设计模式就是告诉你针对特定问题如何组织类、对象和接口之间的关系,是前人总结的经验。比如我要在代码中实现一个全局唯一的配置类,那么就使用Singleton模式。...

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

Java

Java网络编程和NIO详解开篇:Java网络编程基础

邓龙华 发?#21152;?2019-08-22

> **微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回?#30784;盝ava“即可领取 Java基础、进阶、项目?#22270;?#26500;师等免费学习资?#24076;?#26356;有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外?#27493;?#36192;送作者原创的Java学习指南...

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

Java

Effective Java 3rd Edition — 第十一章 并发编程

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

Item 78 : Synchronize access to shared mutable data 共享可变数据需要同步 synchronized 关键字可?#21592;?#35777;同时只有一个线程可以执行或者阻塞该方法; 除了long和double之外,Java语言特性都能保证?#21592;?#37327;的?#21015;?#25805;作...

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

Java

Java并发编程学习第一部分day08——定制并发类

1

尖兵 发?#21152;?2019-08-22

定制ThreadPoolExecutor类 实现基于优先级的Executor类 实现ThreadFactory接口生成定制线程 在Executor对象中使用ThreadFactory 定制运?#24615;?#23450;时线程池中的任务 通过ForkJoinWorkerThreadFactory接口为F...

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

Java

大数据面试题-JavaSE

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

1、String 、StringBuffer、StringBuilder 区别及底层实现 1、String是字符串常量, StringBuffer、StringBuilder是字符串变量 2、StringBuffer线程安全(方法用了synchronized修饰)、StringB...

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

Java

大数据面试题-JavaSE

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

1、String 、StringBuffer、StringBuilder 区别及底层实现 1、String是字符串常量, StringBuffer、StringBuilder是字符串变量 2、StringBuffer线程安全(方法用了synchronized修饰)、StringB...

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

Spring

SpringBoot:实现定时任务

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

一、定时任务实?#20540;?#20960;种方式: Timer 这是java?#28304;?#30340;java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运?#23567;?#19968;般用的较少。 ScheduledExecutorSe...

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

六合彩最高极限