• SpringBoot 是在 Spring AMQP 上面再次封装了一层,不需要再像 Spring AMQP 一样注入各个组件 Bean, 只需要在配置文件上配置好 Rabbit...
  • 一、ArrayList 介绍 ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化...
  • 构建java项目的两大插件安装java项目的目的不同,构建java项目有两大插件,一个是application,表示构建的是java应用程序;一个是java-library,表示构建的是java库,供别的项目使用。 不管是构建应用程序还是java...
  • 简介 大概流程就是 先把要联合查询的参数封装到一个类里进行返回 - 结果类 再在mapper中注入SQL查询语句 - @Select 最后在service中拼接查询条件 - QueryWrapper构造器(这里没用Lambda构造器,因为它不支...
  • 全局配置文件 全局配置文件能够对一些默认配置值进行修改。SpringBoot 使用一个名为 application.properties 或者 application.yaml的文件作为全局配置文件,该文件会放在 src/main/re...
  • LinkedBlockingQueue 队列是BlockingQueue接口的实现类,所以它具有BlockingQueue接口的一切功能特点。LinkedBlockingQueue队列 按照first-in-first-out (FIFO)先进先...
  • 并行编程之条件变量(posix condition variables) 在整理Java LockSupport.park()的东东,看到了个"Spurious wakeup",重新梳理下。 #include <pthread.h> ...
  • 从阿里、腾讯等大厂的招聘信息中对于 Java 工程师的要求来看,我们大概可以总结出大厂对招聘者的能力要求。 我们以阿里巴巴为例子,看看大厂的实际要求: 我们能看出,其实大厂的要求主要集中在两个方面。 一是考察你对基础知识(包括了技术广度、深度、...
  • 通过java代码怎么和ZK进行交互,这里主要使用apache提供的org.apache.zookeeper来进行和zk server进行连接的。 一、client : zookeeper 1.1 说明    &nbs...
  • 打包准备工作 1.  涉及到 Tomcat 的 ServletContext 路径,一般名称为 war 包名称,需要首先查看 maven 打包工程 pom.xml 文件。 找到 build > finalName 标签的值,一般...