logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

zookeeper在dubbo到底起了什么作用,dubno如何解决了阿里的高并发问题?

分布式系统是一个由很多进程组成的整体,这个整体中每个成员部分,都会具备一些状态,比如自己的负责模块,自己的负载情况,对某些数据的掌握等等。而这些和其他进程相关的数据,在故障恢复、扩容缩容的时候变得非常重要。Zookeeper 是java方向一个非常可靠好用的分布式服务,dubbo或者kafka只不过是利用了这个项目,没有自己再重新造轮子而已。------------------------

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#服务器
    共 15 条
  • 1
  • 2
  • 请选择