2 英俊帅比林

尚未进行身份认证

我真好看

等级
TA的排名 4w+

为什么使用消息队列? 消息队列有什么优点和缺点? Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?

原文链接:https://www.jianshu.com/p/ac5adede9d58面试官心理分析其实面试官主要是想看看:第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对自己的架构...

2019-07-11 18:20:01

MongoDB索引实战问题总结

原文链接:https://juejin.im/post/5ad1d2836fb9a028dd4eaae6

2019-06-24 15:20:31

maven package、install、deploy的区别

mvncleanpackage依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvncleaninstall依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段。mvn...

2019-05-14 15:54:02

使用jackson自定义序列化

1.导入maven一共有三个:<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.4</version>&lt...

2019-05-05 15:49:22

使用spring-data配置实现mongoDB增删改查

1.安装配置mongoDB并启动具体操作请参见此篇博客:https://www.jianshu.com/p/7241f7c83f4a2.新建一个springBootjavaweb项目具体操作请见此篇博客:https://blog.csdn.net/qq_37856300/article/details/862231343.新建一个实体类Personimportlombok.Data...

2019-05-03 20:58:27

SpringBoot集成redis入门教程

1.新建一个springBootweb项目具体教程可以参见此篇博文:https://blog.csdn.net/qq_37856300/article/details/862231342.添加spring-data依赖<dependency><groupId>org.springframework.boot</groupId><...

2019-04-27 16:19:27

Hashmap实现原理

2019-03-27 21:18:34

java如何获取加注解的类和注解的属性值

@

2019-03-27 20:11:32

java中为什么重写equals方法一定要重写hashcode方法

2019-03-26 16:57:02

设计模式——单例模式

2019-03-15 22:46:50

Idea中js的import报错:Import declarations are not supported by current JavaScript version解决方法

这个错误的原因是因为默认的js版本比较低,不支持import语句,因此我们提高版本就可以了:打开setting:打开js栏目,更改设置:

2019-01-26 11:10:30

SpringBoot配置thymeleaf

SpringBoot是基于spring的一套非常方便的Web项目开发框架,真正做到了开箱即用,我们只要导入SpringBoot的依赖,然后甚至连tomcat等服务器都不需要安装就可以编写并运行起来一个web项目。然而,SpringBoot并不推荐使用jsp,而是推荐使用thymeleaf。有人可能会说了,这个thymeleaf是个什么东西?为什么那么好用的jspspring都不推荐使用,反而推荐...

2019-01-25 09:42:52

@PathVariable用法

带占位符的URL是Spring3.0新增的功能,通过@PathVariable注解,我们可以获取网络url中的一部分作为controller方法中的参数。使用示例如下:html:<ahref="/test/3">java:@RequestMapping("/test/{id}")publicvoidtest(@PathVariable("id")In...

2019-01-22 13:08:34

spring中@RequestParam和@RequestBody的区别

a

2019-01-22 10:50:40

将springBoot项目打成jar包部署到linux服务器

使用idea,点击右侧的maven选项:双击package:等待打包完成,去对应的目录找到jar包:将jar包上传到linux服务器的文件夹中运行注意,如果我们单纯在服务器上运行jar包,随着我们linux用户的断开远程连接,程序也会停止,因此我们要用后台运行的方式去运行这个程序:在jar包所在的目录直接输入命令运行:nohupjava-jarxxx.jarxxx就是我们...

2019-01-21 14:34:55

The supplied data appears to be in the Office 2007+ XML 使用poi解析excel文件时报错

解决方法如果是xls格式的excel文件,使用HSSFWorkbook来解析;如果是xlsx格式的excel文件,使用XSSFWorkbook来解析

2019-01-12 15:05:04

Could not autowire. No beans of 'TbItemMapper' type found错误解决办法

idea此处不应该报错,因此我们把对这个报错的功能关闭就好。打开File->setting->Inspections,将此处的对勾勾掉即可

2019-01-11 21:20:36

Spring的@GetMapping和@PostMapping注解

@GetMapping是一个组合注解,是@RequestMapping(method=RequestMethod.GET)的缩写。@PostMapping是一个组合注解,是@RequestMapping(method=RequestMethod.POST)的缩写。

2019-01-11 17:14:10

SpringBoot+Swagger生成接口文档页面

1.加入maven依赖<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web&am

2019-01-10 17:41:11

使用idea创建一个SpringBoot项目

1.新建项目2.新建SpringBoot项目在上面选择JDK,直接使用默认然后点击Next即可3.输入项目信息输入项目的maven坐标和各种详细信息点击Next4.选择Web模板5.输入项目名和项目存储路径点击Finish,创建完成6.创建第一个Controller创建文件,使你的项目目录结构如下图所示:在HelloWorldController中输入如下代码:...

2019-01-10 11:59:31

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。