标签:IDE

Java

你不知道的Dubbo之配置原理

尖兵 发布于 2019-07-20

本文主要介绍了在不同的配置模式下,dubbo与spring整合的原理,即:xml配置、注解配置、自动化配置 三种模式下的配置生效原理。 XML启动 Schema扩展机制 Spring提供了 Schema 扩展机制,用户可以自定义 Schema 文件,并自定义 Schema 解析器...

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

Java

Dubbo源码分析(二)—–基于注解的提供者Exportor过程分析

23

尖兵 发布于 2019-07-20

这是Dubbo官网的服务提供者的时序图 复制代码 此文Dubbo的版本是2.7,1. Dubbo的通过@EnableDubbo来启动Dubbo的初始化配置,主要配置扫描ServiceBean的路径, 还有配置multipleConfig=true, 这个是支持多配置模式(例如: ...

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

Java

Java JDK 动态代理(AOP)使用及实现原理分析[精品长文]

7

likai 发布于 2019-07-20

愿我所遇之人,所历之事,哪怕因为我有一点点变好,我就心满意足了。 一、什么是代理? 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 代理模式UML图: 简单...

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

Java

关于Spring AOP与IOC的个人思考[精品长文]

4

yeseng 发布于 2019-07-20

愿我所遇之人,所历之事,哪怕因为我有一点点变好,我就心满意足了。 在阅读本文前,强烈建议阅读: Java JDK 动态代理(AOP)使用及实现原理分析 AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程...

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

Java

Java网络编程-你是GG还是MM?

1

dulong 发布于 2019-07-20

第六阶段 网络编程 在吗?你是GG还是MM? (一) 网络模型概述 (1) 两大模型 网络模型一般是指: OSI(Open System Interconnection开放系统互连)参考模型 TCP/IP参考模型 (2) 网络模型七层概述 物理层 :主要定义物理设备标准,如网线的...

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

Java

【深入浅出-JVM】(41):vmstat 命令

1

songhua.gao 发布于 2019-07-19

procs r 运行队列中进程数量 -b 等待io的进程数量 memory swpd 使用虚拟内存大小 free 空闲物理内存大小 buff 缓冲内存大小 cache 缓冲内存大小 swap si 每秒从磁盘到内存交换页数量 kb/s so 每秒从内存写入磁盘的交换页数量 kb/...

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

Spring

[Spring-Cloud-Alibaba] Sentinel 整合RestTemplate & Feign

darida 发布于 2019-07-19

Sentinel API Github : WIKI Sphu (指明要保护的资源名称) Tracer (指明调用来源,异常统计接口) ContextUtil(标示进入调用链入口) 流控规则(针对来源属性) @GetMapping("/test-sentinel-api...

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

Java

一文搞懂Spring-AOP原理

1

puefu.he 发布于 2019-07-19

PointCut这个接口有两部分组成,分别是 ClassFilter 和 MethodMatcher ,其实可以很好的理解,如何定义一个切入点?我们在定义切入点的时候,就是想对某一个类的全部方法,或者对某一个类的部方法进行切入,因此在判断能否作用到方法上的时候,先判断是否类能够匹...

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

Java

Java 8 — Lambda表达式

darida 发布于 2019-07-19

一、前言 Lambda表达式是在Java8中引入的,并号称是Java8的最大的特点. Lambda表达式有利于函数式编程,简化了开发了很多。 允许把函数作为一个方法的 参数 (函数作为参数传递进方法中) λ表达式本质上是一个匿名方法 二、Lambda表达式语法 2.1 语法 (p...

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

Java

idea万能快捷键,你不知道的17个实用技巧!!!

17

yanxinchi 发布于 2019-07-19

说明 IDEA里有一个万能快捷键,功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作, 很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。 万能快捷键可以帮你做很多事情,我大概总结了17点: 转换lambda表达式 equa...

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

编程技术

流式视频处理架构设计

16

邓龙华 发布于 2019-07-19

在LiveVideoStack线上交流分享中,新浪微博视频平台架构师曾诚分享了微博大规模视频处理如何应对多业务场景,大流量,高并发的挑战。包括利用工作流式计算引擎实现场景动态配置,以及采用流式上传协议SVE来解决大流量高并发的问题等内容。 文 / 曾诚 整理 /&nbs...

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

Java

[Java并发-26] 软件事务内存:借鉴数据库的并发经验

yanxinchi 发布于 2019-07-19

实际上我们天天都在写并发程序,只不过并发相关的问题都被类似 Tomcat 这样的 Web 服务器以及 MySQL 这样的数据库解决了。尤其是数据库,在解决并发问题方面,可谓博大精深,它的 事务机制非常简单易用 ,能甩 Java 里面的锁、原子类十条街。很显然对于我们要借鉴一下。 ...

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

Java

【深入浅出-JVM】(43):pidstat 命令

12

xirruiqiang 发布于 2019-07-19

iostat 是 i/o statictics 输入输出统计 安装 apt install sysstat CPU 使用情况 iostat -u 解析: %usr 进程在用户空间占用 CPU 的百分比 %system 进程在内核空间占用 CPU 的百分比 %guest 进程在虚拟...

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

Java

Java底层:GC相关

20

xiaoli.he 发布于 2019-07-19

垃圾回收之垃圾标记算法 对象被判定为垃圾的标准: 该对象没有被其他对象引用 判定对象是否为垃圾的算法: 引用计数算法,优点:执行效率高,程序执行受影响较小;缺点:无法检测出循环引用的情况,容易导致内存泄露 通过判断对象的引用数量来决定对象是否可以被回收 每个对象实例都有一个引用计...

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

Spring

SpringBoot 2.0 多图片上传加回显

3

xiaoli.he 发布于 2019-07-19

SpringBoot 2.0 多图片上传加回显 这两天公司有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。 上传 Controller的代码非常简单,由于用了SpringMVC框架,所以直接用...

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

Java

kubectl 实用指南

1

dulong 发布于 2019-07-19

kubectl 是 Kubernetes 的命令行工具,通过 API server 与集群进行交互。 2. 配置 kubectl kubectl 可以通过 ~/.kube/config 配置连接到一个或多个集群。 具体如何配置可以参考: 配置对多集群的访问 。如果需要配置远程集群...

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

Java

如何向一个WebApp引入Spring与Spring MVC

1

hanze 发布于 2019-07-19

如何向一个WebApp引入Spring与Spring MVC 1 在Servlet 3.0环境中,容器(加载运行webapp的软件,如Tomcat)会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类(这一行为本质上是...

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

Java

Spring Boot 配置多源的 RabbitMQ

3

Harries 发布于 2019-07-19

简介 MQ 是开发中很平常的中间件,本文讲述的是怎么在一个 Spring Boot 项目中配置多源的 RabbitMQ ,这里不过多的讲解 RabbitMQ 的相关知识点。如果你也有遇到需要往多个 RabbitMQ 中发送消息的需求,希望本文可以帮助到你。 环境 rabbitmq...

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