标签:cat

Java

你不知道的Dubbo之配置原理

尖兵 发布于 2019-07-20

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

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

Java

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

4

yeseng 发布于 2019-07-20

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

阅读(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

JVM调优必备,死磕GC日志(一图看懂)

2

yanxinchi 发布于 2019-07-20

性能测试,排查定位问题,JVM调优过程中,都会遇到要分析GC日志,那你看得懂GC日志吗? JVM GC 相关的参数 -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGCTimeStamps 输出GC的时间戳(...

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

Java

一位大佬的亲身经历总结:告诉大家写简历和面试的技巧

1

hellas 发布于 2019-07-20

点击上方 " code小生 " ,关注公众号 8点40分,在看真爱 来自:hsm_computer | 责编:乐乐 链接:cnblogs.com/JavaArchitect/p/10720897.html 在18年底到19年3月,陆续面试了几家公司,有成有不成...

阅读(5)评论(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

浅析JNDI注入Bypass

8

hanze 发布于 2019-07-19

之前在Veracode的这篇博客中 https://www.veracode.com/blog/research/exploiting-jndi-injections-java 看到对于JDK 1.8.0_191以上版本JNDI注入的绕过利用思路,简单分析了下绕过的具体实现,bt...

阅读(12)评论(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

『互联网架构』JDBC和RestApi调用埋点(114)

7

xiaoli.he 发布于 2019-07-19

JDBC做过java开发的都知道JDBC是干什么的,RestApi其实就是http的调用,http的调用就是调用第三方的服务的时候,第三方的服务并不是在自己的系统范围内,如果出现不稳定挂掉,对自身来说是不可控了,所以第三方服务而言对我们而言是非常的明感的。JDBC和RestApi...

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

Java

java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0结果探究

小丁 发布于 2019-07-19

背景 在对Double类型的数据进行计算操作,将结果转化为BigDecimal时抛出了下面的异常,进行了Debug才发现了问题原因,同时也暴露出了自己在一些基础知识上还有些欠缺。 Exception in thread "main" java.lang.Num...

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

Java

一文搞懂Spring-AOP原理

1

puefu.he 发布于 2019-07-19

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

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

Java

面试HashMap之追命5连问

5

xiaoli.wang 发布于 2019-07-19

1、HashMap底层实现数据结构? 总的来说,HashMap就是 数组+链表 的组合实现,每个数组元素存储一个链表的头结点,本质上来说是哈希表“拉链法”的实现。 HashMap的链表元素对应的是一个静态内部类Entry,Entry主要包含key,value,next三个元素 在...

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

Java

乐字节Java构造器(构造方法|构造函数)、方法与内存分析

4

puefu.he 发布于 2019-07-19

一、 构造器(构造方法|构造函数) 在创建对象时(new),必会调用一个特殊的方法,这个方法是初始化对象信息的为new服务的。这个方法称为“构造器” 使用 new + 构造方法创建一个新的对象。 构造函数是定义在 Java类中的一个用来初始化对象的函数。 构造函数与类同名且没有返...

阅读(14)评论(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 进程在虚拟...

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

Spring

SpringBoot 2.0 多图片上传加回显

3

xiaoli.he 发布于 2019-07-19

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

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