摘要:IDEA使用的时候突然出现: update maven indices 然后需要下载一个大约800mb的包,需要FQ。 在家挂一晚上估计都下不来。 解决思路,设置国内镜像下载,在pom.xml里面加入如下设置即可 <mirrors> <mirror> <id>nexus-osc</id> <mirr
阅读全文
摘要:前言 本文中的内容其实严格来说不算springboot里面的特性,属于JAVA基础,只是我在项目中遇到了,特归纳总结一下。 HTTP请求封装 目前JAVA对于HTTP封装主要有三种方式: 1. JAVA原生封装 2. HttpClient 3.X /HttpClient4.X 3. Spring R
阅读全文
摘要:前言 前文已经介绍了Spring Bean的生命周期,在这个周期内有一个重要的概念就是: IOC容器 大家也知道IOC是Sping 的重要核心之一,那么如何理解它呢,它又是产生什么作用呢?本文就IOC原理进行简要阐述。 IOC定义 IoC 全称为 Inversion of Control,翻译为 “
阅读全文
摘要:前言 前文已经介绍了Spring Bean的生命周期,那么使用过程中发现SpringBoot 的启动非常快捷,本文将介绍SpringBoot的内部启动原理。 启动过程 如上图所示,我们先分析下SpringBoot的启动类 (SpringApplication) Annotation定义(@Sprin
阅读全文
摘要:前言 前段时间直接上手使用springboot开发了一个数据平台的后台部分,但是自身对于springboot的原理和过程还不是很清晰,所以反过来学习下springboot的基础。 大家都知道springboot是基于注解的,IOC和AOP是它的两大重要特性,然后AOP又是基于IOC来实现的。那么弄懂
阅读全文
摘要:前言 使用springboot开发后台代码的时候,很核心的一个功能是为前端提供接口,那么很可能你会遇到如下问题: 1. 接口里面调用的service层是第三方库或者第三方后台程序,导致访问很慢。 2. 接口需要轮询,或者参数较多的情况下导致返回慢。 本文旨在解决如上的接口返回慢的问题,并给出解决方案
阅读全文
摘要:Jmeter 是一个强大的并发压测工具,常用于性能测试,压力测试,接口测试等领域。本文将介绍如下内容: 1. Jmeter 执行阶梯式压测 2. Jmeter 如何压测网站的js,css 等资源 3. 在Linux 系统上如何执行Jmeter压测 一、使用Jmeter执行阶梯式压测 启动jmeter
阅读全文
摘要:很久没写博客了,最近接到一个组内的测试开发任务是做一个使用SpringBoot 开发一个后台程序(还未完成),特写感想记录一下 1. 为什么选择SpringBoot ? 首先是目前很多公司的后台还是JAVA编写的,或者直接就是MVC的一个后台,大部分测试其实会采用python 作为一个测试语言,易上
阅读全文
摘要:前言 单例模式是一种比较常用的设计模式,目的是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 测试种可能用到的场景 : 在很多时候,有些对象我们希望在整个程序只有一个实例,如线程池、数据库连接池、缓存、日志对象、注册表等。而最近,在我的实际工作中,在编写接口自动化代码时就遇到了下列两种场景
阅读全文
摘要:概要 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。本章先介绍线性表的几个基本组成部分:数组、单向链表、双向链表;随后给出双向链表的C、C++和Java三种语言的实现。内容包括: 出处:http://www.cnblogs.com/skywang12345/p/356
阅读全文
摘要:什么是二叉树? 在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”和“右子树”,左子树和右子树同时也是二叉树。二叉树的子树有左右之分,并且次序不能任意颠倒。二叉树是递归定义的,所以一般二叉树的相关题目也都可以使用递归的思想来解决,当然也有一些可以使用非递归的思想解决,我
阅读全文
摘要:写在开头: 面试的时候别人很可能会问你的java原理,.class load 原理, jvm机制,这些都是Java的底层知识,特整理如下: 1. 首先,编写一个java程序,大家会用ide编写一个例如helloworld.java的文件, 程序是能够识别这个文件的,但是计算机不行,所以需要一个编译的
阅读全文
摘要:获取map的key和value的方法分为两种形式: map.keySet():先获取map的key,然后根据key获取对应的value; map..entrySet():同时查询map的key和value,只需要查询一次; 两者的性能比较可以查看map.keySet()和map.EntrySet()
阅读全文