240 发简信
IP属地:广东
  • 120
    AST从了解到自定义sonar代码规则

    AST是什么? 抽象语法树(Abstract Syntax Tree)简称AST,它是源代码语法结构的抽象表示,以树状形式展示编程语言的语法结构,树的不同节点对应源代码的对应...

  • 120
    线上服务OOMkill根因竟是PageCache的问题

    问题背景&现象 ExitCode:137 OOMkill 线上环境的后台服务频繁重启,重启的原因日志是ExitCode:137 OOMkill 。OOMkill是服务器的一...

  • 120
    当前主流的几大性格测评工具你知道几个?(内附测评地址)

    性格是一种个体内部的行为倾向,具有独特性、整体性、结构性、稳定性等特点,对每个人外在的行为方式提供了统一的内在解释。从两千年前希波克拉底的“四液学说”开始,人类从未停止过对关...

  • http://localhost:8888 这个端口是自定义的吗?

    [InfluxDB] 安装与配置

    1- 下载 ubtuntu: centos 2 - 配置 安装后, 在/usr/bin下面有如下文件: 在 /var/lib/influxdb/下面会有如下文件夹: 配置文件...

  • 我场景比较复杂。我们的服务里面用了dubbo, 部署到tomcat容器中。发现服务重启的时候偶尔会出现这个问题。 所以我们怀疑是tomcat关闭服务的时候,部分服务线程并没有全部关闭,特别是zookeeper的线程,因为zk是有监听机制的,监听的线程会重连,而ack的线程校验的时候却不通过,zk服务端会拒绝连接。导致zk客户(业务服务端)一直去重连zk,但是zk服务端会一直拒绝。
    反正最终涉及到用了dubbo + zk 的服务我们直接打成Jar包部署。不再用tomcat部署了。至今问题没再复现。

    zookpeer客户端狂刷KeeperErrorCode = ConnectionLoss问题

    问题是这样的,在测试环境平时都可以正常使用zookeeper,但是每次准备上版本之前有频繁的测试。则久不久就会出现日志刷屏的情况。 使用的zk客户端框架是Curator,项目...

  • zookpeer客户端狂刷KeeperErrorCode = ConnectionLoss问题

    问题是这样的,在测试环境平时都可以正常使用zookeeper,但是每次准备上版本之前有频繁的测试。则久不久就会出现日志刷屏的情况。 使用的zk客户端框架是Curator,项目...

  • JAVA中的静态代理、动态代理以及CGLIB动态代理

    代理模式是java中最常用的设计模式之一,尤其是在spring框架中广泛应用。对于java的代理模式,一般可分为:静态代理、动态代理、以及CGLIB实现动态代理。对于上述三种...

  • 120
    面试的角度诠释Java工程师(一)

    前言: 我相信每一个程序员都是为了生活而努力着的。很多人因为兴趣,从此踏上了这条‘烧脑大行动’的金桥;也有很多人因为梦想和执着,奋不顾身融入这个职业;还有很多人因为被现实逼得...