240 发简信
IP属地:广东
  • RabbitMq安装

    需要下载:otp_src_20.2.tar.gz 以及 rabbitmq-server-generic-unix-3.6.16-rc.1.tar.xz分别解压以上压缩包。安装...

  • @ControllerAdvice注解作用原理

    在Spring里,我们可以使用@ControllerAdvice来声明一些全局性的东西,最常见的是结合@ExceptionHandler注解用于全局异常的处理。 @Contr...

  • 120
    同步、异步阻塞IO

    同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别...

  • 120
    Java面试

    基础 String、StringBuilder、StringBuffer 1、三个之间的区别2、哪些是线程安全的3、String为什么线程安全。内部实现 HashMap 1、...

  • Java 8 stream的用法

    一、概述Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集...

  • Quartz

    Quartz 核心概念 我们需要明白 Quartz 的几个核心概念,这样理解起 Quartz 的原理就会变得简单了。 Job 表示一个工作,要执行的具体内容。此接口中只有一个...

  • Elasticsearch字符串搜索方式

    前言 刚开始接触Elasticsearch的时候被Elasticsearch的搜索功能搞得晕头转向,每次想在Kibana里面查询某个字段的时候,查出来的结果经常不是自己想要的...

  • Nginx解决跨域,session,cookie无效

    问题背景 这两天遇到一个这样的需求:有两个项目a和b,在a项目中有页面需要调用b中的接口,两项目的域名不同,分别为a.com, b.com。这时候如果直接调用,显然跨域了。一...

  • Mysql查询

    2 材料 因为所有的数据库管理系统的底层均为命令行,只不过提供界面之后更加的直观和容易操作,为了基础,仍以命令行为工具,查询不同命令的输入和输出结果,以期增加对关系型数据库的...

  • BeanFactory 简介以及它 和FactoryBean的区别

    BeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spr...

  • bean工厂后置处理器BeanFactoryPostProcessor使用

    Spring中bean工厂后置处理器也就是BeanFactoryPostProcessor接口,是用来干什么的呢?我们都知道一个好的框架必备的特性至少得有开闭原则,可扩展性。...

  • 120
    设计模式:UML类图

    对于UML类图中: 类名:图正中间的黑体字表示类的名称,如果是名字的字体是斜体字,则表明该类是抽象类属性:类名下面的区域表示类的属性操作:属性下面的区域表示类的操作(或者说方...

  • Tomcat

    Tomcat配置 appBase表示应用的部署目录,该目录下的每一个子文件夹都是一个web应用。 docBase表示某一个应用目录,path=' '表示http://loca...

  • Nginx

    准备库 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel主要是用到了pcre pcre-devel...

  • 120
    深入理解 Dijkstra 算法实现原理

    迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。...

  • 120
    图(1)

    一. 基本概念 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。在图中不...

  • 120
    Java学习笔记(2)

    二. java中的集合 Collection和Iterator接口 Collection是List、Set、和Queue接口的父接口。该接口定义有如下通用方法 boolean...