标签:监听器

Spring

这样深度Spring Boot的源码解析,看完帮你立即提升一个台阶!

2

邓龙华 发布于 2019-07-15

1 实例化 SpringApplication SpringApplication.run(BootifulApplication.class, args); public static ConfigurableApplicationContext run(Class<?&...

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

Java

24种Java常用设计模式基本原理导读

31

changyuan.xu 发布于 2019-07-15

开端-Java设计模式导读 和往常一样,本篇文章依旧采用 “3W” 顺序(即What,Why和Where)来回答软件工程中的设计模式是什么,为什么需要设计模式以及在什么地方使用设计模式这三个问题。 ​本篇文章时Java设计模式系列技术文章的开篇,作为导读文章,将快速地对设计模式的...

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

Java

2019 Java 全栈工程师进阶路线图,一定要收藏

1

likai 发布于 2019-07-15

技术更新日新月异,对于初入职场的同学来说,经常会困惑该往那个方向发展,这一点松哥是深有体会的。 <!–more–> 我刚开始学习 Java 那会,最大的问题就是不知道该学什么,以及学习的顺序,我相信这也是很多初学者经常面临的问题。​我当时经常胡...

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

编程技术

『互联网架构』调⽤链系统架构设计(109)

16

xiaoli.wang 发布于 2019-07-13

上两次对比现在国内和国外的调用链系统,通过可视化的方式了解调用链的流程,来我们一起解读下目前找到这个项目是如何设计的,中间的设计思路。 源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』调⽤链系统架构设...

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

Java

Nacos 1.1.0 发布,支持灰度配置和地址服务器模式

17

likai 发布于 2019-07-12

Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。 升级指南 Server 端 0.8.0及以上版本: 1....

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

Java

死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的

2

xiaoli.he 发布于 2019-07-11

死磕Tomcat系列(6)——Tomcat如何做到热加载和热部署的 热部署就是在服务器运行时重新部署项目,热加载即在在运行时重新加载class,从而升级应用。 通常情况下在开发环境中我们使用的是热加载,因为热加载的实现的方式在Web容器中启动一个后台线程,定期检测相关文件的变化,...

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

Java

jsweet中英文文档,java代码转js代码

zhuangli 发布于 2019-07-11

这个工具可以将java代码转为js代码,从而可以使用java编写前端代码 如果排版看着费劲可以下载下方html,打开html后使用google翻译 JSweet语言规范 版本:2.x(快照) 作者:Renaud Pawlak 作者助理:Louis Grignon JSweet J...

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

Java

无痕埋点实现方案的初步尝试

2

hellas 发布于 2019-07-08

本文主要讨论无痕埋点的无痕操作, 不涉及埋点存储,上传等问题 ,比较适合项目中使用了友盟以及类似方案的小伙伴, 项目地址 。 需求和解决方案分析 在做一个项目时,正常情况下,都会有埋点记录用户行为的需求,大多公司都会使用友盟或类似的方案进行代码埋点,在需要埋点的地方,调用相关的方...

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

Java

Java 实现经典扫雷游戏

2

likai 发布于 2019-07-08

最后一次更新于 2019/07/08 效果演示图 Java 实现经典扫雷游戏 本扫雷游戏以下 功能 : 如果点中炸弹会显示炸弹。 玩家左键点击方块能显示该方块周围会出现几个炸弹,如果不存在炸弹的话扫描范围会被放大。 满足各种行数,列数和炸弹个数要求。 对不同水平的玩家提供不同的游...

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

Java

死磕Tomcat系列(5)——容器

2

hanze 发布于 2019-07-08

死磕Tomcat系列(5)——容器 回顾 在 死磕Tomcat系列(1)——整体架构 中我们简单介绍了容器的概念,并且说了在容器中所有子容器的父接口是 Container 。在 死磕Tomcat系列(2)——EndPoint源码解析 中,我们知道了连接器将请求过来的数据解析成To...

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

Java

OkHttp源码解析

1

邓龙华 发布于 2019-07-07

Github: okhttp 分析版本: 930d4d0 An HTTP client for Android, Kotlin, and Java. OkHttp is an HTTP client that’s efficient by default: HTTP/2 supp...

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

Java

web.xml详解

songhua.gao 发布于 2019-07-04

web.xml详解 一、web.xml简介 在java工程中,web.xml用来初始化工程配置信息,比如说welcome页面,filter,listener,servlet,servlet-mapping,启动加载级别等等。每一个xml文件都有定义格式规范的schema文件,we...

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

编程技术

屡试不爽的架构三架马车

1

小丁 发布于 2019-07-02

这里所说的三架马车是指微服务、消息队列和定时任务。如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的服务有更复杂的调用,更复杂的消息流转,更多的Job,整个架构整体是可扩展的,而且...

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

Java

Kotlin实战:构建DSL简化代码

yeseng 发布于 2019-07-02

这篇将在上一篇的代码基础上新增功能,并利用自定义的 DSL 来简化代码。 引子 上篇中利用 apply() 语法来简化组合动画的构建过程,代码如下: val span = 300 AnimatorSet().apply { playTogether( ObjectAnimator...

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

Java

从 Spring 的环境到 Spring Cloud 的配置

hellas 发布于 2019-07-01

需求 不知不觉,web 开发已经进入 “微服务”、”分布式” 的时代,致力于提供通用 Java 开发解决方案的 Spring 自然不甘人后,提出了 Spring Cloud 来扩大 Spring 在微服务方面的影响,也取得了市场的认可,在我们的业务中也有应用。 前些天,我在一个需...

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

Spring

Spring中的事件

yeseng 发布于 2019-06-30

学过编程语言的肯定知道事件,在JS中事件,Android中的事件,大多是鼠标点击,键盘事件,手指滑动事件等等。在Spring中也有一些事件,比如容器启动、容器关闭、容器刷新都是一个事件。 既然有了事件,自然少不了事件监听器,事件分发器等,后续会详细介绍 事件 Spring中内置的...

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

Spring

Spring 源码学习(七)扩展功能 下篇

1

zhuangli 发布于 2019-06-30

在上一篇文章中,深入分析和学习了 BeanFactoryPostProcessor ,主体是 BeanFactory 的后处理器,这次来学习主体是 Bean 的后处理器: BeanPostProcessor 。 定义:它也是 Spring 对外提供的接口,用来给用户扩展自定义的功...

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

Java

闲谈Android中的内存泄漏

1

darida 发布于 2019-06-29

在长久以来的 Android 开发过程中,内存泄漏一直是一个比较头疼的问题。内存泄漏会导致应用卡顿,用户体验不佳,甚至会造成应用崩溃的严重后果。所以如何科学地进行内存管理一直是大家探讨的话题,从一开始主动使用 MAT 分析 hprof 文件,到后来 LeakCanary “被动”...

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