在分布式系统被广泛应用的今天,服务有可能分布在网络中的各个节点中。因此,服务之间的调用对分布式系统来说,就显得尤为重要。 对于高性能的 RPC 框架,Netty 作为异步通信...
在分布式系统被广泛应用的今天,服务有可能分布在网络中的各个节点中。因此,服务之间的调用对分布式系统来说,就显得尤为重要。 对于高性能的 RPC 框架,Netty 作为异步通信...
22 岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。各类编程语言横空出世,纷战不休,然而 TIOBE 的语言排行榜上,Java 却露出了明显的...
线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工...
Java语言是学习人数最多的语言,没错,应用领域的优势和就业薪资的吸引是不少人关注Java语言的理由。但其实Java也是一门“宽进严出”的编程语言,想成为Java高手并不容易...
最近一位5年开发经验的群友与我聊天 他说:最近慢慢的尝试去看spring的源码,学习spring,以前都只是会用就行了,但是越是到后面,发现只懂怎么用还不够,在面试的时候经常...
HelloWorld是每个Java程序员都知道的程序。它很简单,但是简单的开始可以引导你去深入了解更复杂的东西。这篇文章将探究从这个HelloWorld这个简单程序中可以学到...
是父类或接口定义的引用变量可以指向子类或实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实现对象的方法,也就是内存里正在运行的那个对象的方法,而...
本文从 Hash 方法开始,通过分析源码,深入介绍了 JDK 不同版本中 HashMap 的实现。 HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的M...
一,前言 首先说明一下MySQL的版本: 表结构: id为自增主键,val为非唯一索引。 灌入大量数据,共500万: 我们知道,当limit offset rows中的off...
从事软件开发多年在从事编程工作的过程中,程序员在工作中经常遇到让人崩溃的地方,现在就经常遇到一些问题,归纳起来分享给大家,作为技术人员能力的高低完全靠着长时间的积累,很多不是...
最近在给别人讲解Java并发编程面试考点时,为了解释锁对象这个概念,想了一个形象的故事。后来慢慢发现这个故事似乎能讲解Java并发编程中好多核心概念,于是完善起来形成了了这篇...
前言:多账户登陆 1 创业初期 用户名密码注册登陆 手机号注册登陆 2 数据库设计 3 引入第三方账户方案 4 数据库设计 总结 前言:多账户登陆互联网应用当中,...
注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列 Spring|Spring MVC相关注解的简...
最近浏览知乎,经常有人邀请我回答问题,类似都是一些这样的:我现在感觉好迷茫,很焦虑,总感觉自己被社会快淘汰了,经常浏览一些技术社区,订阅公众号,看博客,看到很多技术感觉自己都...
今天系统性讲讲,什么是插入,如何插入。 MySQL有一系列的语句,可以往数据库新增数据,称作范插入语句(insert-like statement)。不同的插入方式,对自增键...
小明毕业后为了户口,进入了一家大型国企的信息部门工作, 这个国企不差钱, 几十年来随着IT系统的发展, 也与时俱进地兴建了多个信息系统,只不过自家开发的极少, 从外边购买的极...
在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。服务调用有两种方式,一种是 RPC 方式,另一种是事件驱动(Event...
看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研...
现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本系列文章主要介绍这些技术中的翘楚——Spring ...