标签:类图

Java

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

5

xiaoli.wang 发布于 2019-08-23

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

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

Java

TreeMap源码分析(基于jdk1.8)

10

likai 发布于 2019-08-23

之前花了很多时间写了HashMap,HashMap算是超级重要的一个知识点了,面试的时候特种问题各种变形都有可能会问到。相对于HashMap,好像TreeMap显得有点不那么重要了,但是常常会伴随着HashMap来提问。因此花了一部分时间对其进行整理了一下。 一、认识TreeMa...

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

Java

Android 二次封装网络加载框架

2

xiaoli.he 发布于 2019-08-23

开发当中,在请求网络的时候,大家或多或少都会使用一些第三方框架,Android-Async-Http、 Volley、XUtils、Okhttp、Retrofit 等。这些框架减少了我们的很多工作量,同时也对侵入了我们的项目。 大家回顾一下手头上的项目代码,是不是或多或少存在这样...

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

Java

基于Redis实现Spring Cloud Gateway的动态管理

5

xiaoli.wang 发布于 2019-08-22

 引言: Spring Cloud Gateway是当前使用非常广泛的一种API网关。它本身能力并不能完全满足企业对网关的期望,人们希望它可以提供更多的服务治理能力。但Spring Cloud Gateway并不提供数据的动态管理,甚至修改个路由都需要重启。我们如何解决...

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

Spring

基于Springboot的BaseService和BaseController

xiaoli.wang 发布于 2019-08-20

基于Springboot的BaseService,BaseController 前言: 在做项目时需要对大量的表做增删查改,而其中的逻辑大同小异,所以抽象了一个 BaseService,BaseController来实现所有表的增删查改和一些公用的基础方法。 UML类图: 大体的...

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

Spring

SpringMVC 原理 – 设计原理、启动过程、请求处理详细解读

4

likai 发布于 2019-08-19

SpringMVC 原理 – 设计原理、启动过程、请求处理详细解读 目录 一、 设计原理 Servlet 规范 SpringMVC 是基于 Servlet 的。 Servlet 是运行在 web 服务器上的程序,它接收并响应来自 web 客户端的请求(通常是 HTTP...

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

Spring

Tomcat在SpringBoot中是如何启动的

5

尖兵 发布于 2019-08-18

来自: 掘金 (作者:木木匠) 原文链接: https://juejin.im/post/5d3f95ebf265da039e12959e 前言 我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBo...

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

Java

探索SpringBoot-一起看看Spring源码之Resource(十)

1

dulong 发布于 2019-08-17

上期讲了 Spring IoC 的 refresh 函数,详情请见 探索SpringBoot-一起看看Spring核心源码之refresh(九) ,今天暂时缓一缓,毕竟后面的知识还得好好理一理。之前用力过猛,我们还得打牢固一些基础知识。比如在看 refresh 函数源代码的过程中...

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

Java

java设计模式之责任链模式

2

songhua.gao 发布于 2019-08-16

责任链模式很容易理解,比如说古代的时候,前方战线的信息的传递,首先是前线将军将战况交给通信兵,接下来通信兵不能为当前的状况作出指令,于是乎跑到了京城把信息交给了大臣,大臣也不能做决定,于是又把信息交给了皇帝。最终皇帝处理当前的战况信息。这就是责任链模式。整个的处理过程就像是一条链...

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

Java

走进JavaWeb技术世界6:Tomcat5总体架构剖析

15

songhua.gao 发布于 2019-08-16

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、Java程序...

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

Java

走进JavaWeb技术世界7:Tomcat中的设计模式

5

邓龙华 发布于 2019-08-16

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾原理和实践,另外也将赠送作者原创的Java学习指南、Java程序...

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

Java

走进JavaWeb技术世界9:Java日志系统的诞生与发展

10

likai 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

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

Java

走进JavaWeb技术世界4:Servlet 工作原理详解

15

darida 发布于 2019-08-16

微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础...

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

Java

Java线程池工作原理浅析

8

xirruiqiang 发布于 2019-08-16

随着项目业务的快速扩张,你是否已经注意到很多单独的线程游离在各个模块中,一旦想做线程方面的监控与优化,代码将需要大动干戈。 相信你一定用过rxjava、okHttp这些流行的框架,它们内部都涉及线程的调度,且封装好一系列的API供你使用,你甚至完全不必关心这些线程是如何工作的。如...

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

编程技术

端口和适配器架构——DDD 好帮手

23

yeseng 发布于 2019-08-16

摘要 本文源自 2018 领域驱动设计中国峰会《领域驱动设计与演进式架构专题》的 Session 之一,是其博客版 在实践领域驱动设计时,可以挑选一些方法互为参照,端口和适配器架构概念简单,容易掌握,适合作为实践领域驱动设计的辅助方法。 大概一个月前,在做 2018 年领域驱动设...

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

Spring

面试官:能说下 SpringBoot 启动原理吗?

26

hellas 发布于 2019-08-14

回复“ 1024 ”获取独家整理的学习资料 SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。 那么接下,我们就通过S...

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

Java

遇见PlantUML

13

hellas 发布于 2019-08-13

来到公司实习也快一个月了,最大的体会就是,虽然大部分时间做的是简单的增删该查,但不同于在学校时写的Demo,你要充分考虑程序的鲁棒性(健壮性)、可扩展性(可维护性)、时间/空间复杂度等。因为是要实际上线的项目,你需要面面俱到,对团队负责。 于是决定在完成组里任务之余,花时间提高自...

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

Java

探索SpringBoot-一起看看Spring核心源码之BeanFactory(七)

2

hellas 发布于 2019-08-13

上篇讲解了 探索SpringBoot-一起来看看Spring容器加载核心源码(六) ,讲解到要 探索obtainFreshBeanFactory() 函数,但是不了解 Spring容器 的设计理念是没有办法来理解 obtainFreshBeanFactory() 函数的,所以今天...

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