![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
从入门到入土
裸奔的小强QQ
每天进步一点点
展开
-
利用限流工具类RateLimiter实现限流的功能
引入依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency>创建测试Controllerimport com.googl原创 2020-07-28 23:49:16 · 1196 阅读 · 0 评论 -
springboot集成任务调度框架Quartz
首先搭建一个springboot项目然后, pom文件加上依赖 <!--quartz start--> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</vers原创 2020-07-22 23:27:17 · 317 阅读 · 0 评论 -
利用Jmeter进行接口并发测试
一、Jmeter简介Jmeter是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。Jmeter具备高移植性,可以实现跨平台运行。Jmeter可以实现分布式负载。Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。Jmeter具有较高扩展性。Windows下安装JmeterJmeter下载地址因为Jmeter是用java编写的,因此要想使用必须要安装JDK,JDK的安装就不做赘述了下载成功后,解压到解压文件原创 2020-07-06 02:51:43 · 1908 阅读 · 0 评论 -
搭建springboot+mybatis+freemarker项目
1、首先,pom.xml文件添加依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> <原创 2020-07-05 04:01:26 · 3836 阅读 · 1 评论 -
springboot集成Elasticsearch
什么是Elasticsearch?Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集成到应用程序中。 更糟糕的是,您可能需要获得信息检索学位才能了解其工作原理,因为Lucene 非常复杂。 为了解决Lucene使用时的繁复性,于是Elastic原创 2020-07-05 03:14:46 · 232 阅读 · 0 评论 -
轻松理解HashMap的实现原理
按照常规流程:实例化HashMap对象时:HashMap<String, String> hashMap = new HashMap<>();从代码中可以看出只是将负载因子设置为默认的0.75,并未作其他的操作。此时的hashmap还是一个空的map。那么,hashmap是在什么时候设置容量的呢?1.当调用无参数的构造函数创建hashmap对象时,是在第一次调用...原创 2020-04-17 01:44:46 · 83 阅读 · 0 评论 -
你真的了解ArrayList和LinkedList么?
在面试的过程中, 经常会有面试官问道, ArrayList是什么,ArrayList和LinkedList有什么区别? 相信每个人都知道,ArrayList的底层是数组,LinkedList的底层是链表, LinkedList增删快,ArrayList查询快;它们两个都是线程不安全的; 而随着学习的深入,我们不能只知其然而不知其所以然; 我们要常常要问自己为什么. 为什么ArrayList查询快但...原创 2020-04-25 04:01:54 · 331 阅读 · 0 评论 -
并发编程基础
创建线程的方法集成Thread类,重写run()方法,调用start方法public class T extends Thread{ private static volatile int count; @Override public synchronized void run() { for (int i = 0; i < 50 ; ...原创 2020-04-15 23:12:55 · 121 阅读 · 0 评论 -
找出一个int类型数组中的最大数、最小数、重复次数最多的任意一个数
import java.util.HashMap;import java.util.Map.Entry;//找出一个int类型数组中的最大数、最小数、重复次数最多的任意一个数public class MaoPao { int tmp = 0; void maxArr(int[]a){ for (int i = 0; i < a.length; i++) { if (tm...原创 2019-07-11 13:57:10 · 556 阅读 · 0 评论