- 博客(54)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 MySQL复习(三)之 分析SQL
分析SQLSHOW PROFILE查看profile状态开启profile状态查询分析语句分析每个步骤的耗时排序查看耗时SHOW STATUS查看状态清空状态查看SHOW PROCESSLIST查看说明EXPLAINSHOW PROFILEshow profile是在MySQL版本5.1以后引入的 查看版本select version()用来剖析单个语句各个节点的耗时。默认是关闭的。查看pr...
2019-10-10 09:45:45
397
原创 MySQL复习(二)之 函数
参考 https://blog.youkuaiyun.com/Y12nre/article/details/101198825字符串函数函数功能注意点CANCAT(S1,S2,…Sn)连接S1,S2,…Sn 为一个字符串连接的内容有个字段为空,则整个为空concat_ws(separator, str1, str2, …)和concat()一样,将多个字符串连接成一个字...
2019-09-24 18:05:47
468
原创 MySQL 复习(一)类型介绍
这里写自定义目录标题MySQL基本介绍基本架构SQL 语句分类MySQL在线帮助文档SQL的类型分类整数类型小数类型BIT(位)类型时间类型CHAR & VARCHARMySQL基本介绍SQL 是Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言。SQL的扩展语言有MySQL、SQL Service等。基本架构内容参考SQ...
2019-09-23 17:45:28
602
原创 mapstruct 之 类型转换
参考链接:mapstruct的基本使用背景介绍是不是有时候发现明明source和target不是同一个类型,但是却转换成功了,这是因为mapstruct有一套自己的类型转换机制类型转换的流程首先尝试自动进行类型转换若是无法支持的类型转换,则是尝试调用已经存在的类型转换方法不存在可用的方法则是尝试自己创建一个类型转换方法类型转换分类自动转换以下的类型之间是mapstruct自动...
2019-09-18 14:40:06
18306
原创 mapStruct 之 基本使用
简介mapstrct是一个很好注释处理的框架,解决繁琐domain之间值的转换,节约开发的时间,同时相对应copyProperty的好处是没有使用反射技术,使性能更优。mapstrut一共两个主要的包,org.mapstruct.mapstruct包含里面常用的注释,org.mapstruct.mapstruct-processor处理注释的实现。官方文档文档传送门maven引入<...
2019-09-16 16:29:35
6540
原创 解决服务器项目启动慢
解决磁盘占用过多的情况问题介绍解决问题磁盘占用过多内存占用过多问题介绍测试环境jenkins部署项目的时候,发现项目部署的特别的慢,二十多分钟部署一个项目。非常的不正常,来我们来see see原因。解决问题部署特别慢的情况我遇到过两种,一种是磁盘占用过多,一种是内存占用过多。磁盘占用过多进入服务器根目录,查看一下项目目录 磁盘占用量 df -h 项目目录不加目录,查看的是所有的占用...
2019-09-16 11:25:44
3233
原创 awk统计内容
简介发现一个强大的命令,awk。在日常查看日志中使用awk分组统计犹如神助攻。 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。使用方法awk '{pat...
2018-07-16 17:15:21
1454
原创 查看日志内容特别多,无法展示完全的处理
日常工作中我们常常需要查看日志,来找出问题的所在,但是有的时候终端显示的内容是有限的,这个时候需要我们该怎么处理呢??①:使用重定向,将你查看的内容,输出到某个固定的地址...
2018-07-13 18:09:40
9245
原创 grep搜索时出现Binary file catalina.out matches错误
使用grep搜索的时候出现了binary file catalina.out matches 意思:我搜索的目标文件是一个二进制的文件,这个时候需要使用的是另外一个命令 grep -a ‘TES20180713150458’ catalina.outgrep -a 的意思是不要忽略二进制数据推荐一个很好的Linux命令的网址 http://man.linuxde.net/...
2018-07-13 16:26:43
4915
原创 mac电脑任何命令都是command not found
早上一来上班,第一件时间是打开IDEA,然后在命令窗口 git pull,一天的事故由此发生了, -bash: git: command not found!!!what???在尝试一下clear,还是不行,not found!!重启IDEA,重启电脑都没有效果。也是是IDEA有问题了,想要不重装一下IDEA,但是IDEA重装之后要安装插件,配置环境等等,我是一个比较懒还很怕麻烦的妹子,所以在试一...
2018-05-18 11:26:12
5556
原创 安装python3(mac、使用brew命令)
安装的方法 brew install python3其中在最后一行/usr/local/Cellar/python/3.6.5这个便是使用brew安装python3的目录配置环境变量 PATH=/usr/local/Cellar/python/3.6.5/bin export PATH...
2018-05-17 20:55:05
3228
1
原创 Locust的安装(mac安装)
公司在推行自动化测试,然后locust也是推行的工具之一,作为小白的我,尝试安装了下locust,出现了各种问题,百度搜了很久也没有解决问题,最后在公司大神的帮助下解决了问题,现在记录一下解决方法。(也许不能解决所有的问题,但是可以尝试一下,万一解决了呢^_^) 一、安装python locust是一种使用python语言的框架,所有在使用之前要安装好python,及其配置python环境。 ...
2018-05-17 20:28:38
5451
原创 postman collections和tests的使用(提高工作效率的神器之一)
一个接口测试你使用了一遍了,然后第二天当你想再次使用的时候,你发现这个接口没有了,你还需要再次重新输入,如果反复岂不是很浪费时光,大好时光,还是要用来干其他的更有益的事情呢,比如养养花,晒晒太阳(开玩笑);当一个系列的流程你想一次运行完,这个时候该怎么操纵?这些事情collections都可以解决的,是不是很开心 一、使用...
2018-05-14 18:52:06
2941
原创 postman多种环境设置(提高工作效率的神器之一)
postman是一个轻巧方便的测试工具,入门快速而且易懂。其中方便的一个地方就是他可以设置环境。 在实际的工作中,我们的环境,有本地环境、测试环境、预发环境、线上环境等等,这些的环境的配置各不相同,不同的环境测试我们需要配置不同的内容,但是在postman中我们可以直接配置好这些内容,在测试的时候只需要选择对应的测试环境即可。 设置流程 在下拉框中可以选择你设置好的环境,旁边的小齿轮可以设...
2018-05-08 16:34:39
3309
原创 jmeter的使用(四)------代理录制
jmeter的录制,在mac中没有找到合适的录制工具,所以只能使用jmeter自带的代理录制。这节我们讲一下它的录制使用。一、创建代理服务 二、配置代理服务器 三、浏览器配置代理 此处我使用的是谷歌浏览器,但是浏览器的设置都差不多一样的。点击设置,然后出现下图 选择“系统”–>”打开代理设置”,弹框如下 设置完成之后请点击“好”–> “应用”四、使用代...
2018-05-03 15:38:45
973
原创 jmeter使用(三)-----用户自定义变量
在我们使用的过程,有的时候难免需要修改一些名称,这个使用如果同样的名称比较多,我们就需要一个一个的去修改,需要耗费大量的时间,这个场景下我们就可以使用jmeter的用户自定义变量组件 创建用户自自定义变量 创建的时候,你可以在某个取样器上创建,也可以在线程中创建。如果在取样器上创建你只能在这个取样器中使用;如果是在线程组中创建,组整个线程组中的取样器都可以使用。当然,你创建完成之后如果发现...
2018-05-02 00:21:22
2145
原创 jmeter使用(二)------简单使用
介绍jmeter的安装之后,再介绍一下jmeter的的简单使用。 jmeter的主要几个内容 jmeter的主要三大组成就是取样器(sampler)、线程组、监听器。线程组就是我们测试使用的线程,场景设置;取样器是我们测试的内容,也就是进行脚本逻辑控制;监听器就是测试结果,监控脚本运行,取得性能指标。 一、线程组 线程组内容介绍 二、取样器 取样器中有很多中请求方式,此次我们使...
2018-05-02 00:05:05
274
原创 jmeter的使用(一)------安装
JMeter的安装一、首先检查机子上是否有安装jdk检查方式,在cmd中输入java -version,出现如下信息,即已经安装好jdk 若未安装jdk,则看如下步骤步骤一: 1、下载jdk,到官网下载jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、安装jdk,下载完成...
2018-04-28 17:38:23
359
转载 dubbo使用
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式
2017-10-24 16:44:08
311
原创 maven项目和lib下的jar包并驾齐驱
有些项目的jar包不是在maven服务器上能够下载的,那么需要将这样的包放在项目的lib目录下,不过这样会导致maven编译的事时候找不到包,报错
2017-04-18 10:53:27
729
原创 elasticsearch的安装和启动(亲测可行)
elasticsearch的安装和启动,及其启动出现异常org.elasticsearch.bootstrap.BootstrapException: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config
2017-04-13 10:58:30
3307
原创 postman测试文件上传
在写项目的过程中,我们避免不了要上传文件,但是由于条件的限制往往又不方便测试,怎么办? 我们可以使用postman进行文件上传的测试,方便又快捷 首先要在参数中将text切换为file,这样才会有下面的内容。选择body 选择form-data 输入key:file ,value:选择文件 点击send即可ps:关于postman的下载和安装,请参考其他的文章http://...
2017-04-06 17:50:24
6909
1
原创 postman的进阶
管理请求①保存请求-添加“打开百度首页请求” - 设置请求方式为Get,地址为www.baidu.com.点击右侧保存按钮 - 在弹出的保存请求中设置保存的内容。点击save保存 保存成功之后,在首页面的左侧有一个collections,点开如下图, 后期在使用时,仅需要在此Collections中找到对应的请求...
2017-03-28 14:30:53
614
原创 postman的简单使用
安装和使用在postman的官网直接下载即可,下载地址:[官网下载地址](https://www.getpostman.com/)下载完成之后直接点击exe安装即可,安装完成之后直接点击安装路径下的Update.exe就可以啦,但是会弹出登录的页面,如果有账号就登录一下,没有可以注册一个账号,不想申请也可以不用账户登录,之后进入postman主页面页面访问请求:www.baidu...
2017-03-28 14:01:44
1074
转载 Fork/Join框架
1. 什么是Fork/Join框架Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务的结果。比如计算1+2+……+1000
2017-03-22 16:34:02
532
fastStone破解安装包
2017-04-26
tomcat window 安装包
2017-04-26
maven3.3.9安装包
2017-04-26
jmeter-3.1
2017-04-26
登录进程初始化失败,没法进入桌面
2014-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人