- 博客(46)
- 收藏
- 关注
原创 Mysql存储过程
参考https://www.cnblogs.com/l5580/p/5993238.html一、创建存储过程create procedure procedure_name(参数) -- 如果存储过程需要接受参数,可以在()中列举出来。即使没有参数后面仍然要跟()。BEGIN和END语句用来限定存储过程体,过程体本身是个简单的SELECT语句这里可以输入多个参数,每个...
2020-04-14 17:16:55
450
转载 运维利器万能的 strace
转载至运维利器万能的 strace | 运维生存时间原文地址http://www.ttlsa.com/linux-command/winner-versatile-strace/strace是什么?按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。str...
2020-04-13 23:02:24
586
原创 jmeter测试数据库服务--JDBC Request
一、jmeter测试数据库基本步骤:以MySQL为例1、需将mysql-connector-java-X.X.X-bin.jar放入到jmeter安装目录下的./lib目录,重启jmeter2、配置JDBC Connection Configuration其中:Database URL为数据库的JDBC连接字符串JDBC Driver class 为驱动类名称,需将对应ja...
2019-07-27 18:50:46
13922
原创 IDEA日常使用到的快捷键或者功能
1、鼠标移动到报错地方,atl+enter 可以看到解决方法2、快捷键ctrl+q(quick document lookup)查看方法返回值3、输入sout后回车,可以快速输入System.out.pSystem.out.println();4、查看类的子类以及子类的子类Navigate->Type Hierarchy,或者Ctrl+H5、知道类名,查找某个...
2019-07-08 00:03:25
318
原创 使用ngrok反向公网代理
一、问题背景外网需访问内网环境二、使用ngrok做反向公网代理(一)ngrok介绍ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放--百度百科(二)操作方法1、直接在ngrok官网下载ngrok2、将ngrok放在内网linux服务器上的任意目录上3、 赋...
2019-06-30 10:54:48
467
转载 linux下安装Mysql及安装后遇到问题的解决方法
原文:http://blog.csdn.net/superchanon/article/details/8546254/一、MySQL5.6.37安装程序下载地址https://dev.mysql.com/downloads/mysql/5.6.htmlRPM安装步骤a、检查是否已安装,grep的-i选项表示匹配时忽略大小写#rpm-qa|grep-imysqlm...
2019-06-28 15:07:33
593
原创 IDEA提交更新到git
1、编写项目,比如在项目中新增了文件201906272、提交更新到暂存区vcs->Git->Add3、把暂存区的所有内容提交到当前分支vcs->Git->Commit File选择commit提交文件到当前分支,或者commit and push,将内容同时更新到远程分支选择commit and push后进入下一页面,可双击提交的文件,查...
2019-06-27 11:23:22
739
转载 【转】IDEA开发工具使用 git 创建项目、拉取分支、合并分支
原文地址:https://blog.csdn.net/qq_39470733/article/details/80366435工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取...
2019-06-27 11:03:26
316
转载 查看 IntelliJ IDEA 符号在插入符号上的定义
原文:https://www.w3cschool.cn/intellij_idea_doc/intellij_idea_doc-3z812ep9.html执行以下操作之一:在主菜单上选择查看|快速定义(View | Quick Definition)。 按 Ctrl+Shift+I。 按住Ctrl 键,将鼠标指针指向感兴趣的符号,使之变成一个超链接,并在工具提示中显示符号的定义。单...
2019-06-12 10:17:20
2863
转载 数据库索引原理,及MySQL索引类型
原文:数据库索引原理,及MySQL索引类型 - weixin_42181824的博客 - CSDN博客 https://blog.csdn.net/weixin_42181824/article/details/82261988MySQL索引类型一览 让MySQL高效运行起来本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQ...
2019-06-11 21:28:27
889
转载 rsync(一):基本命令和用法
原文地址:https://www.cnblogs.com/f-ck-need-u/p/7220009.html#blog212.1 说在前面的话rsync官方网站:https://www.samba.org/ftp/rsync/rsync.htmlrsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时...
2019-06-11 17:40:19
314098
6
转载 【转】MySQL数据库引擎详解
原文地址:MySQL数据库引擎详解 - longjialin93528的博客 - CSDN博客 https://blog.csdn.net/longjialin93528/article/details/80693748作为经常使用MySQL数据库的人,不得不对MySQL的数据库引擎有一定的了解,在之前我也是只会使用MySQL,但两次的面试中都被面试官问及项目用到的数据库引擎(血与泪),因...
2019-06-04 22:19:24
355
原创 TestNG标签内容摘抄
在刚入门TestNG的时候,我们首先会接触到testng的各个标签。乍一看还是挺简单挺好理解的,从而对这些标签有点不屑。然鹅当真正应用起来还是会出现各种问题,需要重新回归到这些简单却重要的标签上。下面内容摘抄至《Java测试新技术TestNG和高级概念》,写得挺清晰易懂的。这里分享出来,方便大家在遇到问题的时候重新回顾各种标签含义。testng.xml文件记录了一些非常简单的术语:1...
2019-04-23 22:57:49
459
原创 TestNg数据驱动--利用@DataProvider传递参数
一、背景 在了解@DataProvider前先简单介绍为啥会想到用@DataProvider。其实之前也了解过TestNg的@DataProvider,也用过它,对它的了解就是仅仅是提供数据的。直到今天学习写接口自动化测试过程中遇到一个问题才了解到它还有“对测试方法多次调用”的作用。下面具体讲讲今天遇到的问题:测试用例存放位置:将个接口的所有测试用例存放在一张数据库表中,一...
2019-04-13 23:51:29
2547
原创 mybatis入门
一、简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。二、使用1、如果使用ma...
2019-04-09 11:06:05
149
转载 (转)IDEA上面推送新项目到Github
原文地址https://blog.csdn.net/fengjiya/article/details/792656001、本机安装git客户端;2、设置IDEA的git,如下图:git需要是安装目录/cmd/git.exe,而不能是其他地方的git-bash.exe等等;并且配置好之后,点击“Test”查看配置结果。3、配置IDEA的github配置:输入github的邮箱、密...
2019-03-10 18:48:45
650
原创 jenkins执行shell脚本某句执行失败后,能继续执行剩下的shell语句
一、概括jenkins执行shell脚本某句执行失败后,能继续执行剩下的shell语句:解决方法:需在执行失败的shell语句后加“||true”,也就是command || true二、实例:(一)问题jenkins中存在项目test,其执行的shell脚本如下:构建test,控制台输出如下图,从控制台中可以看到,因执行的用例有2条失败,导致mvn clean pac...
2019-02-25 23:02:40
15215
4
原创 linux下查看mysql的安装路径
查看mysql安装路径[root@Centos6x64 /]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz #查询运行文件所在路径[root@Centos6x64 /]# which mysql/usr/bin/mys...
2019-01-08 13:43:56
57634
2
转载 【转】【linux命令】linux查找目录下的所有文件中是否含有某个字符串
linux查找目录下的所有文件中是否含有某个字符串说明:-r 是递归查找-n 是显示行号* : 表示当前目录所有文件,也可以是某个文件名
2018-12-27 16:30:04
423
原创 linux下部署Jenkins
准备工作一、安装jdk1.81、到官网下载jdk-8u161-linux-i586.tar.gz,将该包上传到linux服务器上,进行解压,这里解压到/usr/local/jdk1.8.0_1612、进行配置vi /etc/profile,在文件末尾加上JAVA_HOME=/usr/local/jdk1.8.0_161PATH=$JAVA_HOME/bin:$PATHCL...
2018-12-05 00:03:19
8539
原创 window下导入导出mysql数据库
window下使用命令提示符导入导出mysql数据库操作步骤1、开始>输入cmd,进入到命令提示符窗口,cd到Mysql的安装目录下bin文件夹(才能使用mysql.exe和mysqldump.exe等命令),这里为C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin2、导出数据库:mysqldump -u 数据库用户名 -p 数...
2018-11-07 15:08:41
5374
1
原创 Linux下用curlftpfs挂载FTP服务器及遇到过的问题
Linux下用curlftpfs挂载FTP服务器1、安装curlftpfs1.1 安装DAGrepository由于CentOS系统不能直接使用yum install curlftpfs 安装curltftpfs,所以需要先安装DAGrepositoryrpm -Uhv http://apt.sw.be/RedHat/el5/en/x86_64/rpmforge/RPMS//rp...
2018-11-05 11:42:48
7466
转载 Linux下搭建ftp服务
原文https://www.cnblogs.com/freeweb/p/6518257.htmlLinux下搭建ftp服务 过程中比较常用的命令:#启动ftpservice vsftpd start-----------------------------------------------------------------------------------------...
2018-11-05 10:40:46
22716
2
原创 soupUi测试接口
一、webservice,soap,rest,wsdl,cxf等的关系webservice是一种标准,他可以通过soap或rest的方式来实现。其中SOAP是基于xml的交互,而rest是基于http协议的交互。wsdl是webservice的描述语言,描述服务是怎么回事,怎么调用。cxf是rest实现webservice的Apache框架,是对rest进行了封装----------...
2018-09-04 15:17:38
2174
转载 linux查看磁盘io的几种方法
原文:https://www.cnblogs.com/zhuawang/p/5053240.htmllinux查看磁盘io的几种方法怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: Tasks: 29 total, 1 running, 28 sleeping, 0 sto...
2018-08-21 18:13:20
9639
转载 JavaFX:使用CSS样式美化你的UI控件
原文地址 https://blog.csdn.net/theonegis/article/details/50189443CSS(层叠样式表,Cascading Style Sheets)原来是被用来在网页开发中表现HTML元素样式的一种文本标记语言。HTML用来展现内容,CSS被用来设计内容的样式,这样做的好处就是内容和样式相分离。CSS先后被用到Adobe的RIA开发技术Flex,C++的...
2018-08-17 18:05:48
17865
原创 Class.getResource("xxx.css")得到值为null
一、问题背景已知存在目录结构在Login.java存在以下代码,运行Login.java时,提示空指针错误。经排查,发现是Login.class.getResource("Login.css")这段代码的值为null导致scene.getStylesheets().add(Login.class.getResource("Login.css").toExternalForm())...
2018-07-16 17:18:44
8241
1
转载 【转】nginx的配置系统
原文 http://tengine.taobao.org/book/chapter_02.html#id6nginx的配置系统由一个主配置文件和其他一些辅助的配置文件构成。这些配置文件均是纯文本文件,全部位于nginx安装目录下的conf目录下。配置文件中以#开始的行,或者是前面有若干空格或者TAB,然后再跟#的行,都被认为是注释,也就是只对编辑查看文件的用户有意义,程序在读取这些注释行的时候,其...
2018-07-12 15:02:56
158
转载 【转】手把手学习nginx基本配置
原文地址:https://blog.csdn.net/tomcat_2014/article/details/53129796相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse Prox...
2018-07-12 14:57:46
296
原创 在linux服务器使用nginx设置代理
一、应用场景外网用户能访问到内网的环境二、配置方式通过在外网机子配置,使得在访问外网机子80端口的时候能跳转到内网机子的80端口假设 外网机子192.168.202.18;内网机子192.168.201.1201、在外网Linux服务器(下称外网机子)上安装nginx2、在外网机子中找到nginx的配置文件这里nginx的安装路径为:/usr/local/nginx...
2018-06-29 17:54:23
7246
2
转载 【转】Nginx详细的安装教程(linux)
原文地址https://blog.csdn.net/u013641234/article/details/73838472Nginx作为一个web服务器,目前使用最多的就利用其负载均衡,本篇着重讲解的是nginx在linux环境下的安装部署。root环境下安装1.准备资源,下载nginx及相关组件:(1)、cd usr/local/src 进入下载目录,可自定义(2)、准备下载4个程序...
2018-06-28 16:38:35
227
原创 linux查看某端口被哪些进程占用
netstat -tunlp|grep 端口号如:查看25端口的进程情况 netstat -tunlp|grep 25 [root@Centos6x64 web]# netstat -tunlp|grep 25tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 3388/...
2018-06-11 16:17:06
284
转载 Linux下添加新硬盘,分区及挂载
原文地址:Linux下添加新硬盘,分区及挂载 作者:sjhf挂载好新硬盘后输入fdisk -l命令看当前磁盘信息可以看到除了当前的第一块硬盘外还有一块sdb的第二块硬盘,然后用fdisk /dev/sdb 进行分区进入fdisk命令,输入h可以看到该命令的帮助,按n进行分区这里输入e即分为逻辑分区,按p即分为主分区,我们要将这块盘分为主分区即输入p到这里输入该主分区为第几个主分区,由于是新盘我们输...
2018-06-05 10:25:12
582
原创 moco框架的使用
一、moco框架基本介绍mock测试:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。一般可分为模拟调用方和被调用方2种方式。mock用来模拟接口,这里mock用的是moco框架,moco框架是github上的一个开源项目,可模拟http,https,Socket协议。moco有几种使用方法,这里介绍的是standolone用...
2018-05-27 21:38:40
15540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人