标签:mina

Java

SpringBoot自动配置原理,面试高频!

8

xirruiqiang 发布于 2019-11-15

SpringBoot自动配置 我们都知道一个SpringBoot主配置类只要标注上<u>@SpringBootApplication</u>的注解,Spring就会帮我们自动配置各个组件和实例化Bean,我们来通过源码分析一下SpringBoot自动配置原...

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

Java

九浅一深,直入JVM源码

1

xiaoli.wang 发布于 2019-11-15

扫描下方二维码或者微信搜索公众号 菜鸟飞呀飞 ,即可关注微信公众号,阅读更多 Spring源码分析 和 Java并发编程 文章。 问题 在join()方法中最终会调用到对象的wait()方法,而wait()方法通常是和notify()或者notifyAll()方法成对出现的。而在...

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

Java

Dubbo源码解析(十一)远程通信——Buffer

1

dulong 发布于 2019-11-14

目标:介绍Buffer的相关实现逻辑、介绍dubbo-remoting-api中的buffer包内的源码解析。 前言 缓存区在NIO框架中非常重要,它作为字节容器,每个NIO框架都有自己的相应的设计实现。比如Java NIO有ByteBuffer的设计,Mina有IoBuffer...

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

Java

springboot入门03 – 配置定时任务

wenming.gapo 发布于 2019-11-14

概述 在Java环境下创建定时任务有多种方式: 使用while循环配合 Thread . sleep ( ) ,虽然稍嫌粗陋但也勉强可用 使用 Timer 和 TimerTask 使用 ScheduledExecutorService 定时任务框架,如 Quartz 在Sprin...

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

Spring

springboot入门03 – 定时任务

xirruiqiang 发布于 2019-11-14

概述 在Java环境下创建定时任务有多种方式: 使用while循环配合 Thread . sleep ( ) ,虽然稍嫌粗陋但也勉强可用 使用 Timer 和 TimerTask 使用 ScheduledExecutorService 定时任务框架,如 Quartz 在Sprin...

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

Spring

SpringBoot 源码解析 (一)—– SpringBoot核心原理入门

3

尖兵 发布于 2019-11-14

Spring Boot 概述 Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is ...

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

Spring

Spring Boot 2.X(十七):应用监控之 Spring Boot Admin 使用及配置

4

changyuan.xu 发布于 2019-11-14

Admin 简介 Spring Boot Admin 是 Spring Boot 应用程序运行状态监控和管理的后台界面。最新UI使用vue.js重写里。 Spring Boot Admin 为已注册的应用程序提供了丰富的监控运维功能。如下: 显示健康状况 显示应用运行时的详细信息...

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

Java

Kubernetes 优雅停止Pod

2

尖兵 发布于 2019-11-13

原文: https://i4t.com/4424.html 首先我们先简单的分析一下"优雅的停止Pod" 优雅停止(Graceful shutdown)这个说法来自于操作系统,比如我们windows关机系统首先会退出软件然后一步步到达关机,而相对的就是硬终止(...

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

Java

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

5

dulong 发布于 2019-11-13

点击上方 "IT牧场" ,选择 "设为星标" 技术干货每日送达! 现实企业级Java应用开发、维护中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) ...

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

Java

Dubbo(三):框架设计

6

dulong 发布于 2019-11-13

整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Confi...

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

Java

Dubbo(三):框架设计

6

hellas 发布于 2019-11-13

整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service 和 Confi...

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

Java

Java 异常处理总结

7

xirruiqiang 发布于 2019-11-13

背景 最近专门负责团队的项目质量。我在治理异常日志过程中,总结了一下Java的异常处理。上面是我整理的最近自己比较常见的异常知识地图。 异常知识地图概述 从 异 常知识地图最左边的根开始看,地图从左到右的连线连接的类之间有实实在在的父子关系,在java里通过继承来实现 (除了非R...

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

Java

Dubbo源码解析(八)远程通信——开篇

3

xirruiqiang 发布于 2019-11-12

目标:介绍之后解读远程通讯模块的内容如何编排、介绍dubbo-remoting-api中的包结构设计以及最外层的的源码解析。 前言 服务治理框架中可以大致分为服务通信和服务管理两个部分,前面我先讲到有关注册中心的内容,也就是服务管理,当然dubbo的服务管理还包括监控中心、 te...

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

Java

(干货篇)GC日志逐行分析+关键性能优化参数分析

xiaoli.he 发布于 2019-11-12

最近遇到几个系统 young gc 时间比较长,在 young gc 长的同时,系统负载也随时升高,因此熟读GC日志以及了解一些Jvm常见调优是必要的。 收获 看完应该有如下收获 熟悉young GC日志每一行啥意思(会看)。 了解一些关键GC调优参数(采坑)。 日志分析 // ...

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

编程技术

阿里技术专家:“双11”亿级流量背后的API网关、微服务架构实践!

42

xiaoli.wang 发布于 2019-11-12

点击“ 技术领导力 ”关注 ∆    每天 早上8:30 推送 作者 | 高磊 来源 |   未知的瞬间 在实践微服务架构时,我们经常会面对以下需求:如何隔离外部和内部,如何保障后台服务安全性,如何降低运维成本,如何减少变更的流程和错误成本...

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

Java

众多游戏软件暗含后门,云控用户设备进行恶意刷量

21

hellas 发布于 2019-11-11

一、概要 近日,腾讯安全分析师在应用商店过审的样本中发现,影视类、天气预报、游戏类等软件中存在后门,黑产开发者通过后门云控下发恶意子包到用户设备,进行视频、广告刷量等恶意行为。一旦被感染用户就是黑产的一只“肉鸡”,沦为黑产的工具。 技术对抗手段: 1.方法名混淆成特殊符号,字符串...

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

Java

Spring Cloud Security:Oauth2实现单点登录

9

xubiao.zhuang 发布于 2019-11-11

Spring Cloud Security 为构建安全的SpringBoot应用提供了一系列解决方案,结合Oauth2可以实现单点登录功能,本文将对其单点登录用法进行详细介绍。 单点登录简介 单点登录(Single Sign On)指的是当有多个系统需要登录时,用户只需登录一个系...

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

Java

java多线程并发系列–基础知识点(笔试、面试必备)

8

hanze 发布于 2019-11-11

关注我,可以获取最新知识、经典面试题以及技术分享 多线程和并发是求职大小厂面试中必问的知识点,其涉及到点很多,难度很大。有些人面对这些问题有点迷茫,为了解决这情况,总结了一下java多线程并发的基础知识点。而且要想深入研究java多线程并发也必须先掌握基础知识,可为后续各个模块深...

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