我
前言 高并发量引起的问题 一个使用传统阻塞I/O的系统,如果还是使用传统的一个请求对应一个线程这种模式,一旦有高并发的大量请求,就会有如下问题: 1、线程不够用, 就算使用了...
背景 分布式系统使用的技术组件(nginx,reids,mq,db....)基于高可用的考虑,还需要部署多个结点等。需要对分布式系统的运行状况进行准时实的监控。 方案 主要参...
摘抄整理自网上 1、分布式系统 1.1为什么要进行系统拆分? (1)为什么要进行系统拆分?如何进行系统拆分?拆分后不用dubbo可以吗?dubbo和thrift有什么区别呢?...
1.java运行时数据区,包括堆,虚拟机栈,程序计数器,方法区,本地方法栈 堆:所有对象都在堆中 虚拟机栈:本地变量表,方法出口,动态链接,操作数栈 程序计数器:存储当前线程...
在上一篇实习随笔| 周记(五)提过因为实习忙碌和秋招提前批将尽而焦灼和苦恼,于是在各种思想斗争和考虑后,终于下定决心在项目新版本上线之际办理了离职,并开始全心全意投入秋招。原...
总所周知,Java是目前使用最为广泛的网络编程语言之一。 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。 一般的JAVA程序员或许只需知道一些JAVA的...
什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可...
1.在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL数据库驱动依赖 2.在maven项目下的src/mai...
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以...