logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kafka消息队列堆积问题

最近用kafka 做一个监控 通过flume采集数据推给kafka producer ,再由consumer来消费,过了一天发现消息队列有堆积,去查日志发现报错:Auto offset commit failed for group 0: Commit cannot be completed since the group has already rebalanced and assi

#kafka
每日10道JAVA题答案(20180630)

/ **    * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的 *请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我 * /1.C运行时数据区线程共享:方法区 堆线程隔离:程序计数器,虚拟机栈,本地方法栈2.B局部变量存放在栈上,栈上的垃圾回收,由finalize()来实现,和GC没关系3.A1,申请空白PCB(进程控制块);2,为新进

每日10道JAVA题答案(20180621)

1.AA  错误 运行命令是 java + 你的 Java 程序的名字但是不加后缀 所以这道题错在多了 .class这个后缀B  正确C  javac 是编译命令,后跟 你的 Java 程序名字加后缀,也就是 YourClassName.java 所以答案正确D JVM (Java 虚拟机)运行的是编译后的字节码文件(以.class为后缀的文件),也就是 YourClassName.class 所

java final方法与java内联函数

《java编程思想》中讲到final方法时提到,使用final方法原因有两个, 一、锁定方法。防止任何继承类修改、覆盖 二、效率。在java早期实现中,如果将一个方法指明为final,就是同意编译器将针对该方法的调用都转化为内嵌调用。…..大概就是,如果是内嵌调用,虚拟机不再执行正常的方法调用(参数压栈,跳转到方法处执行,再调回,处理栈参数,处理返回值),而是直接将方法展开,以方法体重的实际代码替

Java虚拟机运行时数据区域

由此图可以看出线程共享的数据区有 方法区和堆线程隔离的数据区有 虚拟机栈 本地方法栈和程序计数器按照我自己的理解概括一下这几个区(毕竟你面试去不可能被长篇大套的概念,自己的理解才是干货)先说线程私有的程序计数器:说白了就是指示当前线程执行的字节码执行到哪了 (当前线程所执行的字节码的行号指示器 )因为是线程私有的,所以每个线程都是有这样一个指示器的,字节码解释器就是按照

#java#虚拟机#面试
虚拟机对象概述

1.对象的创建虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、 解析和初始化过。 如果没有,那必须先执行相应的类加载过程.在类加载检查通过后,接下来虚拟机将为新生对象分配内存。 对象所需内存的大小在类加载完成后便可完全确定.为对象分配空间的任务等同于把一块确定大小的内存从Java

#java#虚拟机
linux配置java环境

1.在usr下面新建java文件夹,并将jdk的tar包解压cd usrmkdir javatar -zxvf jdk-8u131-linux-x64.tar.gz2.编辑profile文件,增加环境变量vim etc/profile3.执行source /etc/profile 并查看java版本信息

#linux#java
每日10道JAVA题(20180724)

/** * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的 * 请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我 */1.“先进先出”的容器是:( )A.堆栈(Stack)B.队列(Queue)C.字符串(String)D.迭代器(Iterator)2.以下数据结构属于非线性数据结构的是A.队列B.线性表C...

The last packet successfully received from the server was 30,516,920 milliseconds ago.

今天早上发了一笔交易 发现服务器上报错可见这笔交易是9点半左右发出的 入库的时候发现连接已经断掉,第一反应先计算了一下断掉的时间30516920/3600/1000 = 8.4769222222222.大概就是半夜一点钟断掉的.我又去查了一下上一次启动项目的时间,发现现在的进程已经不是我上一次启动的进程了,也就是说中间肯定有人启过,于是我去查了一下Jenkins.果然有人动过.是不是

#数据库#mybatis#服务器
JSON的数据类型

  数据类型简介在计算机中,我们需要知道正在处理什么类型的数据,因为不同类型的数据有着不同的操作途径。可以让两个阿拉伯数字相乘,但是不能让两个单词相乘。在计算机科学中,有一种数据类型被称为原始数据类型。意思是说,它们指的是数据中第一位的、最基本的一种类型,有以下三种:1、数字(整型、浮点数、定点数);2、字符和字符串;3、布尔类型。还有其他数据类型:一、对象;二、null;三、数组。注意,复合数据

    共 14 条
  • 1
  • 2
  • 请选择