写在前面 最近个人情绪不稳定、心情很不美丽,特别懒,没有博客和技术文章更新,这个文章也是迟到了周多的时间,啰嗦完了,开始正题吧。 我们在实际做性能测试的时候,一般会采用jmeter、Lr进行测试,但是很少有同学用jmeter的测试Java请求,也可以这么说,一般是开发自己搞的多一些。 准备工作 自己 ...
分类:
编程语言 时间:
2019-06-30 20:37:06
阅读次数:
144
Spring 使用增强类定义横切逻辑,同时由于 Spring 只支持方法连接点,增强还包括在方法的哪一点加入横切代码的方位信息,所以增强既包含横切逻辑,又包含部分连接点的信息。 1.增强类型 AOP 联盟为增强定义了 org.aopalliance.aop.Advice 接口,Spring 支持5种 ...
分类:
编程语言 时间:
2019-06-30 20:37:25
阅读次数:
147
#include <iostream>#include <cmath>using namespace std; class calc{private: int a,b; int p,m;public: calc(){} void input(); void input1(); void input2 ...
分类:
编程语言 时间:
2019-06-30 20:38:56
阅读次数:
165
python
分类:
编程语言 时间:
2019-06-30 20:40:02
阅读次数:
131
如何在一个集合中查找一个特定元素,判断其是否存在,最简单的算法循环该集合,从起点开始查找,一个个元素去比对 假设存在集合:int [] a = {1,2,3,4,5,6,7,8,9,10} 条件:查找7在数组a中是否存在 for(int i = 0;i< a.length - 1; i ++) { ...
分类:
编程语言 时间:
2019-06-30 20:48:04
阅读次数:
166
转自:http://blog.csdn.net/liuhaiabc/article/details/52346493 一、Lucene是什么? Lucene 是一个高效的,基于Java 的全文检索库。 所以在了解Lucene之前要费一番工夫了解一下全文检索。 那么什么叫做全文检索呢?这要从我们生活中 ...
分类:
编程语言 时间:
2019-06-30 20:49:47
阅读次数:
159
一、 Java 1、 一种编程语言 2、 三大平台: (1) javaSE(标准):C/S(客户端,服务器端)架构的桌面应用程序。 (2) javaEE(企业级):开发B/S(浏览器,服务器)架构的企业应用程序。 (3) javaME(微型):嵌入式的应用程序。 3、 软件 (1) 运行java程序 ...
分类:
编程语言 时间:
2019-06-30 20:52:18
阅读次数:
134
前言:我们为什么要学习注解?注解是我们的编程更简洁明了。springboot的流行也带动了注解。springboot中就使用了大量的注解来减少配置。我们在使用springboot开发时候,感觉很简洁。这个就是注解的功劳。注解开发也是一种趋势。所以,我们还是很有必要学学注解的。来看看《凯哥Java-注解》系列主要内容9c7b894d2669b3973083af9ab2b0c672.png本文主要讲解
分类:
编程语言 时间:
2019-06-30 21:57:33
阅读次数:
159
1.源程序: package shiyan14; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.even ...
分类:
编程语言 时间:
2019-06-30 21:58:12
阅读次数:
174
18.java 容器都有哪些? 简化图(其中粗线部分是重点的容器) 完整容器分类图 19.Collection 和 Collections 有什么区别? java.util.Collection 是一个集合接口(集合类的一个顶级接口)。它提供了对集合对象进行基本操作的通用接口方法。Collectio ...
分类:
编程语言 时间:
2019-06-30 22:00:03
阅读次数:
182
thread的join方法是运行该方法的线程必须等到join方法的线程运行完毕才能让当前线程继续运行。原理是校验join线程是否存活,存活就一直循环等待,直到线程over了,才继续向下运行。volitile 是让线程间进行通讯的,解决了编译器的重排序,是程序按照正常的执行流程运行, jstat 命令 ...
分类:
编程语言 时间:
2019-06-30 22:03:41
阅读次数:
174
在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现 1、pom 包配置 pom 包里面只需要引入 Spring Boot Starter 包即可 2、启动类启用定时 在启动类上面加上@EnableSchedul ...
分类:
编程语言 时间:
2019-06-30 22:03:57
阅读次数:
160
常见排序算法的稳定性 编辑 常见排序算法的稳定性 堆排序、快速排序、希尔排序、直接选择排序是不稳定的排序算法,而基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个 ...
分类:
编程语言 时间:
2019-06-30 23:10:29
阅读次数:
222
es.md index.js 1getting-start.html 2printMessage.html 3variable.html ...
分类:
编程语言 时间:
2019-06-30 23:10:55
阅读次数:
232
逻辑运算符 not 非 ; and 与; or 或。 not 逻辑非 结果只有 True 和 False not可以对符号右侧的值进行非运算 对于布尔值,非运算会对其进行取反操作,True变False,False变True 对于非布尔值,非运算会先将其转换为布尔值,然后再取反。 字符串,有内容为Tr ...
分类:
编程语言 时间:
2019-06-30 23:11:59
阅读次数:
225
结合Spring Data JPA QBE和Specification,实现动态范围查询
分类:
编程语言 时间:
2019-06-30 23:12:42
阅读次数:
319
控制执行流程学习,程序中遇到无条件分支时,指令指针自动跳转到另一个位置,可以使用无条件分支的有三种: 跳转,调用,中断 每一种无条件分支在程序中的行为都不同,可以决定在程序逻辑中使用哪一种,下面看一下这几种之间的区别,以及在汇编语言程序中实现它们 ...
分类:
编程语言 时间:
2019-07-01 00:24:59
阅读次数:
131
选择排序 原理 : 当i=0,首先找到最小的元素放在起始的位置,然后i=1,再然后找到最小的元素放到最左i=1的位置,然后i=2,... 动画演示 插入排序 归并排序 动画 逻辑解释 首先,讲数字分割成两份区域,在讲数字分割成两份区域,只到每块区域只有一个元素(这个过程是递归过程) 截下来,讲分割的 ...
分类:
编程语言 时间:
2019-07-01 00:26:22
阅读次数:
137
Python使用异常对象来表示异常状态,并在遇到错误时引发异常。 raise语句可以引发异常,将一个类或实例作为参数。 一些内置的异常类 待续...... ...
分类:
编程语言 时间:
2019-07-01 00:29:04
阅读次数:
98
上一篇学习了多线程的一些基础知识:多线程的基本概念,及创建和操作多线程。内容相对简单,但多线程的知识肯定不会这么简单,否则我们也不需要花这么多心思去学习,因为多线程中容易出现线程安全问题。 那么什么是线程安全呢,定义如下: 当多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替运 ...
分类:
编程语言 时间:
2019-07-01 00:32:34
阅读次数:
95