240 发简信
IP属地:河北
  • 120
    反射&动态代理

    反射 Java 的动态性体现在:反射机制、动态执行脚本语言、动态操作字节码 反射:在运行时加载、探知、使用编译时未知的类。 Class.forName 使用的类加载器是调用者...

  • ThreadLocal源码

    ThreadLocal( 线程局部变量 ) 在线程之间共享变量是存在风险的,有时可能要避免共享变量,使用 ThreadLocal 辅助类为 各个线程提供各自的实例。 例如有一...

  • 基础数据类型

    Integer.valueOf 调用 Integer.valueOf 时-128~127 的对象被缓存起来。 所以在此访问内的 Integer 对象使用==和 equals ...

  • 引用类型

    类、接口、数组都是引用类型 四种引用 目的:避免对象长期占用内存 强引用 StringReference GC 时不回收 当内存空间不足,Java 虚拟机宁愿抛出 OutOf...

  • 博主你好 为什么我使用你这种方式 无法抓取到日志

    使用Docker搭建ELK日志系统

    使用Docker搭建ELK日志系统 之前用本地版本安装了ELK之后,就没有再去弄它了。年底没那么忙,心里一直惦记,所以最近又开始折腾了。去elastic官网看一下,果然版本帝...

  • 120
    sonar

    Sonar简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQ...

  • 120
    maven

    下载和安装 1:官方下载地址:http://maven.apache.org/download.cgi,选择windown版本下载并解压到你想安装的目录 2:需要配置jdk环...

  • 120
    git

    1 从服务器上克隆完整的Git仓库(包括代码和版本信息)到本机上。2 在自己的机器上根据不同的开发目的,创建分支,修改代码。3 在单机上自己创建的分支上提交代码、合并分支,提...

  • docker搭建redis哨兵多宿主机

    参考了该博客:https://www.jianshu.com/p/ce1d78cd368a 1 使用docker下载redis镜像,默认下载最redis最新版本,目前版本号为...

  • 120
    docker搭建rabbitmq集群

    参考了如下博客: https://www.jianshu.com/p/93cada3d264b https://blog.csdn.net/czczcz_/article/d...

  • RabbitMQ手册之rabbitmqctl

    转载https://www.jianshu.com/p/61a90fba1d2a?utm_campaign= 用户角色 rabbitmq用户角色(role)分为五类: 超级管...

  • 13.访问者模式 访问者模式也称为Visitor模式,使用这种模式后可以在不修改已有程序结构的前提下,通过额外添加“访问者”来对已有代码的功能实现提升。表示一个作用于某对象结...

  • 8.命令模式 命令模式即Command模式,此模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。将一个请求封装为一个对象,从而使我们可用不同的请求对用户...

  • 3.桥梁模式 桥梁模式:桥梁模式是一个非常重要的模式,也是一个比较复杂的模式。熟悉这个模式对于理解面向对象的设计原则,包括“开-闭”原则(OCP)以及组合/聚合复用原则(CA...