- 博客(28)
- 资源 (19)
- 收藏
- 关注
原创 mysql关联查询
在关系型数据库中,我们通常为了减少数据的冗余量将对数据表进行规范,将数据分割到不同的表中。当我们需要将这些数据重新合成一条时,就需要用到我们介绍来将要说到的表连接。常用术语冗余(Redundancy):存储两次数据,以便使系统更快速。主键(Primary Key):主键是唯一的。同一张表中不允许出现同样两个键值。一个键值只对应着一行。外键(Foreign Key):用于连接两张表。表连接的方式内连接外连接自连接我们接下来将对这三种连接进行详细的介绍内连接内连接就是表间的主键与外键相连
2021-11-05 11:01:24 1552
原创 Jmeter链接mysql数据库
Jmeter连接Mysql数据库 首先需要准备个Mysql jdbc驱动包,尽量保证其版本和你的数据库版本一致,至少不低于数据库版本,否则可能有问题。去官网扒一个下来吧:https://dev.mysql.com/downloads/connector/j/1、测试计划(Test Plan)下面把jdbc驱动包导入。2、线程组下添加一个配置元件JDBC Connection Configuration。Variable Name:自定义参数,在JDBC Request中会用到;
2021-05-17 18:06:32 128
转载 JMeter递增加压测试总结
JMeter递增加压测试总结1.安装插件Jmeter-jp@gc - Stepping Thread Group步进线程组安装及使用安装jmeter-plugins下载的jmeter在选项中是不包含jmeter-plugins英译过来是-jmeter插件,需要手动从官网链接link下载一个jar包放在lib-ext文件下1.This group will start 100 threads : 线程组启动的线程总数为100个2.First,wait f...
2021-05-07 16:37:32 1872
原创 Jmeter之压测问题总结
根据在之前的压测过程碰到的问题,今天稍微总结总结,以后方便自己查找。当然,后面如果还碰到问题,继续更新在这个文章中,以免自己到处找,浪费时间。问题一:单台Mac进行压测时候,压测客户端Jmeter启动超过2000个线程,Jmeter报OOM错误,如何解决?解答:单台Mac配置内存为8G,可用内存最大为3.5G左右,启动一个线程将近需要1M内存,2000个线程,需要大概2G左右的内存;然后启动Jmeter,本身需要将近400M的内存,接着在运行过程中,Jmeter又使用了Respoonse Time、
2021-04-21 14:25:53 1171
转载 IntelliJ IDEA使用教程(很全)
IntelliJ IDEA使用教程(很全) 这个编辑器我就不再多做介绍了。直接开始新建maven hello world 的Java web项目啦你电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上吧。还得有我这个编辑器。这些是准备条件下面就直接开始看图啦:这个我刚刚开始没注意细看,原来web app 的骨架有2个呢,我一开始...
2019-01-08 20:13:04 2104
原创 JAVA中的变量和常量
JAVA中的变量和常量第一节 JAVA中的关键字java中的关键字有以下部分第二节 认识Java中的标识符标识符就是用于给 Java 程序中变量、类、方法等命名的符号。package com.imooc;public class Demo{} //com.imooc和Demo这两个都是标识符。标识符要遵守以下规则:标识符可以由字母、数字、下划线(_)、美元符($)组成,但...
2018-11-30 15:51:08 672
原创 Unknown character set: 'utf8mb4'
Unknown character set: 'utf8mb4'困扰了我几个小时的问题,无论用c3p0还是用spring的DriverManagerDataSource都无法连接我服务器上的远程数据库,一直报的错误就是:org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDB
2017-05-31 10:33:44 1705
原创 eclipse中创建springboot项目
在Eclipse中创建一个新的spring Boot项目1、Eclipse中安装STS插件:Help -> Eclipse Marketplace...Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装:2、New -> Project...找到Spring目录,选择Spri
2017-05-15 15:01:21 2096
原创 java向mysql数据库中传数据
package lianjie;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.sql.Connection;import java.sql.PreparedSta
2017-05-13 17:59:40 444
原创 从MySQL数据库中导出数据
从MySQL数据库中导出数据package lianjie;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import ja
2017-05-13 17:19:38 347
转载 自动化测试 (二) 连连看外挂
GUI自动化测试和做外挂的原理很相似,都是模拟用户的鼠标和键盘操作, 给自己的程序写自动化就是做测试,给别人的程序写自动化就是外挂了。本文使用的技术也同样适用制作“对对碰”,"找茬" 之类游戏的外挂。 QQ连连看外挂实现原理1. 先调用Win32 API获取"连连看"游戏窗口的句柄,2. 根据游戏窗口的句柄,然后获取游戏方块中的像素。3. 用一个二维数组来保存每个
2017-04-25 09:49:23 512
转载 自动化测试 (一) 12306火车票网站自动登录工具
还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票通过前两篇博客Fiddler教程和HTTP协议详解,我们了解了Web的原理.Web的原理就是,浏览器发送一个Request给Web服务器,Web服务器处理完这个请求之后发送一个HTTP Response给浏览器。 如果我们用自己写的程序来发送Request给
2017-04-25 09:48:09 457
转载 软件测试 (三) 界面测试
界面测试的目的检查用户界面的风格是否满足客户的要求, 是否通用,文字是否正常,页面是否美观,文字,图片是否结合完美,操作是否友好等等。界面测试没必要设计Test Case界面测试比较繁琐,个人认为软件测试人员,其实没有必要专门去写Test case, 太浪费时间,而且没什么用。如果没有Test case, 那怎么去做测试呢? 个人认为只要掌握了界面测试的知识和经验,做
2017-04-25 09:45:28 823
转载 软件测试 (一) 软件测试方法大汇总
软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。 从测试设计方法分类 测试名称测试内容Black box黑盒测试把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为
2017-04-25 09:43:41 634
转载 ps快捷键-csdn
文件操作快捷键默认设置创建新文件 :【Ctrl】+【Alt】+【N】打开已有的图像: 【Ctrl】+【O】打开为:【Ctrl】+【Alt】+【O】新建图层:【Ctrl】+【Shift】+【N】另存为 :【Ctrl】+【Shift】+【S】关闭当前图像 :【Ctrl】+【W】显示的“预置”对话框 :【Alt】+【Ctrl】+【K】存
2017-04-25 09:19:01 279
转载 PS快捷键
应用程序菜单快捷键之文件2应用程序菜单快捷键之编辑3应用程序菜单快捷键之图像图层4应用程序菜单快捷键5应用程序菜单快捷键之视图6调板菜单快捷键一览。7工具板快捷键一览
2017-04-25 09:10:56 289
原创 学习PHP结构图
一.Linux方面Linux常用命令 1. 文件处理命令2. 权限管理命令3. 帮助命令4. 文件搜索命令5. 压缩解压命令6. 命令使用技巧7. 文本编辑器Vim 掌握Linux常见命令操作,学会Linux基本使用,熟悉Linux下文本编辑器。Linux系统管理1. 软件包管理2. 用户和用户组管理3. 服务与进程管理 掌握Linu
2017-04-21 17:53:37 640
原创 java基础知识
1.JDK和JRE的区别答:JDK是java程序开发工具包,包含JRE和开发工具(javac.exe等);JRE是java语言的运行环境,包含JVM和运行Java程序所需的核心类库;而JVM是java虚拟机,保证了java程序的跨平台性。 2.JVM跨平台吗?答:JVM不具有跨平台性,不同的操作系统具有不同的java虚拟机。 3.保留字是什么?答:保留字是尚
2017-04-20 14:32:39 413
原创 AOP
什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从
2017-04-20 14:05:10 242
原创 正则表达式总结
## 正则表达式 java.util.regex.Pattern 正则表达式: 一个用来描述或者匹配一系列符合某个语法规则字符串的单个字符串 使用: String | boolean mathches (Sting regex);,判断字符串是否符合regex正则表达式规则 字符类 [abc] a、b 或 c(简单类) [^ab
2017-04-20 13:58:31 253
原创 Redis总结
1 Redis简介1.1 什么是redisRedis官网: http://redis.io/ Redis是一个开源的高性能键值对数据库是NoSQL技术阵营中的一员它通过提供多种键值数据类型来适应不同场景下的存储需求借助一些高层级的接口使其可以胜任,如缓存、队列系统的不同角色 源码托管在githubhttps://github.com/antirez/r
2017-04-20 10:39:20 657
原创 JAVA面试中问及HIBERNATE与 MYBATIS的对比
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉
2017-04-19 11:56:24 337
转载 SpringMVC与Struts2区别与比较总结
1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或
2017-04-19 11:53:57 197
原创 应聘时最漂亮的回答
1、请你自我介绍一下自己好吗? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,
2017-04-19 11:44:43 217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人