首页
学习
活动
专区
工具
TVP
发布

Java学习录

专栏作者
189
文章
208198
阅读量
37
订阅数
Dubbo源码解析(2)SPI原理
本篇文章是Dubbo源码解析系列文章的第二篇,本系列文章分析基于Dubbo官方代码2.7.5-release版本,本篇文章主要分析Dubbo中是如何使用SPI机制来加载扩展类的
Java学习录
2020-03-31
3370
Dubbo源码解析(1)概览
本篇文章是Dubbo源码解析系列文章的第一篇,本系列文章分析基于Dubbo官方代码2.7.5-release版本,本篇文章并不会具体分析某一处的实现细节,只是会以一个宏观的角度来看一下一个服务提供者启动时涉及到的东西
Java学习录
2020-03-20
5730
面试官:你知道大事务会带来什么问题以及如何解决么?
select * from information_schema.innodb_trx where TIME_TO_SEC(timediff(now(),trx_started))>10
Java学习录
2020-03-06
3.2K0
为什么要把MySQL的binlog格式修改为row
我们知道binlog有两种常用的格式,一种是statement(默认),一种是row,很多人都说建议你修改为row格式,那么是为什么呢?
Java学习录
2020-03-06
4.2K0
这里有一批Dubbo中你不知道的操作方式
在开发及测试环境下,使用点对点直连方式,可以直接绕过绕过注册中心,只测试指定的服务提供者
Java学习录
2020-02-25
1.2K0
科普:为什么SpringBoot中main方法执行完毕后程序不会直接退出呢
大部分人应该都知道使用System.exit()或Runtime.exit()可以直接导致当前JVM进程退出,但是仔细想想这个好像跟SpringBoot没啥关系哈
Java学习录
2020-02-25
4.4K0
CDN协议原理
之前的文章中,我提到过,当你想要访问我的博客shiyujun.cn时,DNS就会将这个域名解析为IP地址,然后你的浏览器会请求这个IP地址,返回一个网页。
Java学习录
2020-01-27
9830
HTTPS协议原理
在对称加密算法中,加密和解密使用的密钥是相同的。也就是说,加密和解密使用的是同一个密钥。因此,想要实现对称加密算法那么就必须要保证双方拥有同一个密钥,并且密钥不能泄漏
Java学习录
2020-01-27
6450
什么是DNS?
DNS可以干什么呢,shiyujun.cn,这个域名大家都知道,我们就浏览器输入域名之后就可以进入我的博客。但是事实上在你进入我的博客之前就走了一遍dns服务把这个域名替换为具体的ip地址。下面就是这个流程:
Java学习录
2020-01-22
1.2K0
Docker容器中的应用是怎么跟外界通信的?
当你安装Docker时,它会自动创建三个网络,使用docker network ls命令可以列出这些网络:
Java学习录
2020-01-22
1.7K0
TCP三次握手、四次挥手、滑动窗口、流量控制
这个过程其实可以完美的解释三次握手的机制。我们知道,网络环境总是不安全的,只有至少经过这三次交互才能确认两方的发送和接受能力都没问题。我们来看一下这几步分别确定了什么:
Java学习录
2020-01-19
8890
HTTP协议原理
上篇文章我们以一个访问我的博客shiyujun.cn为例子描述了如何把一个域名转化为ip这个过程,那么拿到ip之后的交互过程是什么样的呢
Java学习录
2020-01-19
1.1K0
2020年最新阿里和美团面经
阿里,31号电面,2020年元旦中午1点在线编程。最后挂了,面试官大哥说等我工作满三年再捞我
Java学习录
2020-01-14
5361
聊一聊CPU上下文切换
多核CPU在运行任务时,使用程序计数器来存储当前执行指令的位置或者下一条将要执行的指令的位置,而CPU寄存器则是CPU中的内存。它们都是CPU在运行时必须依赖的环境,因此也被称作为CPU上下文
Java学习录
2019-12-19
7850
生产环境系统负载过高如何定位?
最后3个值分别是过去1、5、15分钟内的平均负载,那么在生产环境中,当系统负载达到多少的时候需要我们特别注意呢?
Java学习录
2019-12-19
1.3K0
SpringCloud Gateway中你不知道的骚操作
之前的几篇文章中,我们已经提到了如何使用SpringCloud Gateway,那几篇文章的内容已经足够做普通项目使用了,但是如果你想深入了解这个东西,或者说是看完这篇文章你用起来跟普通人就完全不是一个等级的了
Java学习录
2019-12-03
1.8K0
SpringCloud Gateway拦截器遇到的小坑汇总
这是因为Gateway默认使用的是SpringWebflux,解决这个问题需要容重新构造一个request来替换原先的request
Java学习录
2019-12-03
2.7K0
SpringCloud Gateway基础使用
gateway默认实现了这些谓语工厂供我们使用这些谓语工厂的功能相信大家看名字就可以看出来了。可以根据请求中的cookie、header、method、host等等去判断。而这些谓语工厂使用起来也很简单,比如我们当前是使用的PathRoutePredicateFactory:只需要使用这个类的前缀Path然后判断相应的请求路径即可。同理如果想要通过Header判断的话就使用Header=xxx即可
Java学习录
2019-12-03
8450
Zipkin服务端源码解析
还记得这个我们zipkin系列的第一篇文章中提到过的架构图么,服务端组件就这么几个,很简单。
Java学习录
2019-11-21
7850
Zipkin客户端链路追踪源码解析
在spring-cloud-sleuth的spring.factories文件中注入的很多类中包含了一个类:TraceWebServletAutoConfiguration,一看就知道,这是为Servlet环境量身定制的一个自动装配类
Java学习录
2019-11-20
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档