240 发简信
IP属地:广东
  • 120
    请别再问Spring Bean的生命周期了!

    Spring Bean的生命周期是Spring面试热点问题。这个问题即考察对Spring的微观了解,又考察对Spring的宏观认识,想要答好并不容易!本文希望能够从源码角度入...

  • 三、原型模式

    原型模式用于创建重复对象的同时保持性能,该模式属于创建型设计模式,是创建对象的最佳实现方式。 为什么要使用原型模式?提高性能:通过new的方式创建对象不能获取到对象运行时的状...

  • 二、单例模式

    单例设计模式是最简单的一种创建型设计模式,其提供了创建对象的最佳实现。该模式涉及到一个单一的类,且该类负责创建自己的对象,同时确保只有一个对象被创建。该类提供了一种访问其唯一...

  • 120
    一、工厂模式

    工厂模式是一种非常常用的创建型设计模式,其提供了创建对象的最佳方式。在创建对象时,不会对客户端暴露对象的创建逻辑,而是通过使用共同的接口来创建对象。 工厂模式分类 工厂模式可...

  • 🍎 Dubbo SPI 之 Adaptive 自适应类

    翻看 Dubbo 的源码,不难发现,框架到处都在用 SPI 机制进行扩展。这是由于 Dubbo 框架对各种层做了很多的实现方式,然后由用户自己去选择具体的实现方式。比如 Pr...

  • 120
    Netty简单入门

    软件要求 最新版本Netty JDK1.6以上 写一个Discard Server 在这个世界上最简单的协议不是 Hello world,而是DISCARD。该协议将一切接收...

  • 120
    Java8 快速实现List转map 、分组、过滤等操作

    利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象: 添加一些测试数据: 1、分组 List里面的对象元素,以某个属性来分组,例如,以id分...

  • 120
    基于zookeeper实现任务调度(1)

    最近公司发生了服务定时同步的机制异常,看着公司的分布式任务调度组件,想着自己实现一个 github地址 业务背景 A模块中的定时器每个30s去执行一次任务(任务内容是远程获取...

  • 120
    动手写一个Starter

    Starter启动器 顾名思义,启动器,一站式启动然后就可以使用该starter提供的功能了。它包含了某一功能的所有依赖,比如springboot的web启动器,我们只需要在...

  • 120
    Netty入门教程——认识Netty

    什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 J...

  • 120
    大数据入门

    大数据概念 大数据:指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化...

  • 免费接口

    一些实用的免费接口列表: 新闻接口: https://www.apiopen.top/journalismApi 随机推荐热门段子(包含文字、图片、GIF、视频): http...

  • SpringBoot2.0整合WebSocket,实现后端数据实时推送!

    之前公司的某个系统为了实现推送技术,所用的技术都是Ajax轮询,这种方式浏览器需要不断的向服务器发出请求,显然这样会浪费很多的带宽等资源,所以研究了下WebSocket,本文...

  • Vue-resource上传图片到服务器

    首先,表单代码 javascript: 错误记录: 起初,我期望通过v-model对file控件和upload_files变量进行双向绑定。但是,发现files无法绑定到up...

个人介绍
自律是一种习惯。