标签:一个
-
OMG!又一个频繁FullGC案例
需求背景 将用户已安装APP数据从MySQL中迁移到MongoDB中。MySQL中存储方式比较简单,每个用户每个已安装的APP一行记录,且数据模型对应AppFromMySQL。迁移…
-
又是一个程序员粗心的代码引起频繁FullGC的案例
这是笨神JVMPocket群里一位名为"云何*住"的同学提出来的问题,问题现象是CPU飙高并且频繁FullGC。 重现问题 这位同学的业务代码比较复杂,…
-
032-三十二、RocketMQ一个新的消费组初次启动时从何处开始消费呢?
作者:唯有坚持不懈 | 出处:https://blog.csdn.net/prestigeding/article/details/78888290 本文目录 1、抛出问题 1.1…
-
06-六、MySQL 面试题 InnoDB 聚簇索引和非聚簇索引
每个 InnoDB 表都有一个称为 「 聚簇索引 」 的特殊索引,通常情况下,这个聚簇索引就是 「 主键 」( primary key ) 。Innodb 使用它存储表中每一行的数…
-
14-Java中级面试题进阶(十四)-Netty篇
1.BIO、NIO和AIO的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。 伪异步IO:将请求连接放入线程池,一对多,但线程还…
-
19-Java中级面试题(十九)
1,下列说法正确的是() A.一个文件里可以同时存在两个public修饰的类 B.构造函数可以被重写(override) C.子类不能访问父类非public和protected修饰…
-
17-Java中级面试题(十七)
1,有关线程的哪些叙述是对的( ) A,一旦一个线程被创建,它就立即开始运行。 B,使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 C,当一个线程因为…
-
04-Java中级面试题(四)
作者:小宝鸽 [链接](https://blog.csdn.net/u013142781 "链接") 1、超键、候选键、主键、外键 超键:在关系中能唯一标识元组…
-
011-十一、Java 9 – 增强 @Deprecated 注解
引言 @Deprecated 注解很早就存在了,如果我记得没错的话,好像是 Java 5 ( 后来我去查了资料,也的确是 Java 5 就引入了 ) 。 一个使用 @Depreca…
-
14-Java基础面试题(十四)
31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类? 两个或一个都有可能,”xyz”…
-
12-Java基础面试题(十二)
###11、是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调…
-
030-三十、Java之抽象
抽象类的基本概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽…
-
025-二十五、Java之继承
继承的概念 继承是 java 面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类…
-
08-八、Git 创建仓库 – git init
Git 使用 git init 命令初始化一个 Git 仓库 我们可以使用一个已经存在的目录作为 Git 仓库 git init 命令 Git 使用 git init 命令来初始化…
-
017-十七、网络编程Netty实现一个简单的 RPC
前言 众所周知,dubbo 底层使用了 Netty 作为网络通讯框架,而 Netty 的高性能我们之前也分析过源码,对他也算还是比较了解了。今天我们就自己用 Netty 实现一个简…
-
015-十五、网络编程-ServerSocket(二)
引言 前面已经讲过线程池和ServerSocket的编程了,这一节讲讲怎么在ServerSocket中结合线程池使用。 现在服务器端采用的实现方式是:一个客户端对应一个线程。但是,…
-
15-十五、Docker 端口映射
前面章节中,当我们从一个镜像创建一个容器时,都会看到一个 -p 参数,这个 -p 参数就是用来实现端口映射的 网络应用程序都要开放端口供其它程序使用,Docker 容器中运行的网络…
-
java基础学习总结——线程(一)
一、线程的基本概念 线程理解:线程是一个程序里面不同的执行路径 每一个分支都叫做一个线程,main()叫做主分支,也叫主线程。 程只是一个静态的概念,机器上的一个.c…
-
java基础学习总结——Object类
一、Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类…