<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iwanghf_java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iwanghf_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iwanghf_java]]></copyright><item><title><![CDATA[mysql关联查询]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/121158701</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/121158701</guid><author>iwanghf_java</author><pubDate>Fri, 05 Nov 2021 11:01:24 +0800</pubDate><description><![CDATA[在关系型数据库中，我们通常为了减少数据的冗余量将对数据表进行规范，将数据分割到不同的表中。当我们需要将这些数据重新合成一条时，就需要用到我们介绍来将要说到的表连接。

常用术语
冗余（Redundancy）：存储两次数据，以便使系统更快速。
主键（Primary Key）：主键是唯一的。同一张表中不允许出现同样两个键值。一个键值只对应着一行。
外键（Foreign Key）：用于连接两张表。
表连接的方式
内连接
外连接
自连接
我们接下来将对这三种连接进行详细的介绍
内连接
内连接就是表间的主键与外键相连]]></description><category></category></item><item><title><![CDATA[下载、安装、配置、使用DataGrip]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/117984496</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/117984496</guid><author>iwanghf_java</author><pubDate>Fri, 18 Jun 2021 10:51:17 +0800</pubDate><description><![CDATA[安装




]]></description><category></category></item><item><title><![CDATA[Jmeter链接mysql数据库]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/116942518</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/116942518</guid><author>iwanghf_java</author><pubDate>Mon, 17 May 2021 18:06:32 +0800</pubDate><description><![CDATA[Jmeter连接Mysql数据库

　　首先需要准备个Mysql jdbc驱动包，尽量保证其版本和你的数据库版本一致，至少不低于数据库版本，否则可能有问题。去官网扒一个下来吧：https://dev.mysql.com/downloads/connector/j/

1、测试计划（Test Plan）下面把jdbc驱动包导入。



2、线程组下添加一个配置元件JDBC Connection Configuration。



Variable Name：自定义参数，在JDBC Request中会用到；

]]></description><category></category></item><item><title><![CDATA[JMeter递增加压测试总结]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/116496503</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/116496503</guid><author>iwanghf_java</author><pubDate>Fri, 07 May 2021 16:37:32 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[Jmeter之压测问题总结]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/115951988</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/115951988</guid><author>iwanghf_java</author><pubDate>Wed, 21 Apr 2021 14:25:53 +0800</pubDate><description><![CDATA[根据在之前的压测过程碰到的问题，今天稍微总结总结，以后方便自己查找。当然，后面如果还碰到问题，继续更新在这个文章中，以免自己到处找，浪费时间。

问题一：单台Mac进行压测时候，压测客户端Jmeter启动超过2000个线程，Jmeter报OOM错误，如何解决？

解答：单台Mac配置内存为8G，可用内存最大为3.5G左右，启动一个线程将近需要1M内存，2000个线程，需要大概2G左右的内存；然后启动Jmeter，本身需要将近400M的内存，接着在运行过程中，Jmeter又使用了Respoonse Time、]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA使用教程（很全）]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/86095760</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/86095760</guid><author>iwanghf_java</author><pubDate>Tue, 08 Jan 2019 20:13:04 +0800</pubDate><description><![CDATA[IntelliJ IDEA使用教程（很全）

 

这个编辑器我就不再多做介绍了。直接开始新建maven hello world 的Java web项目啦

你电脑上得有jdk1.7，或者1.8，然后就是maven3.x吧，再有就是tomcat7以上吧。还得有我这个编辑器。这些是准备条件

下面就直接开始看图啦：





这个我刚刚开始没注意细看，原来web app 的骨架有2个呢，

我一开始...]]></description><category></category></item><item><title><![CDATA[2018年11月30号]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/84657403</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/84657403</guid><author>iwanghf_java</author><pubDate>Fri, 30 Nov 2018 16:10:31 +0800</pubDate><description><![CDATA[命不能争，运可以造，弱者认命，强者抗命，能者求命，智者造命

你一定要努力活成自己想要的样子 ！]]></description><category></category></item><item><title><![CDATA[JAVA中的变量和常量]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/84655763</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/84655763</guid><author>iwanghf_java</author><pubDate>Fri, 30 Nov 2018 15:51:08 +0800</pubDate><description><![CDATA[JAVA中的变量和常量

第一节 JAVA中的关键字

java中的关键字有以下部分

第二节 认识Java中的标识符

标识符就是用于给 Java 程序中变量、类、方法等命名的符号。
package com.imooc；
public class Demo{} //com.imooc和Demo这两个都是标识符。
标识符要遵守以下规则：

标识符可以由字母、数字、下划线（_）、美元符（$）组成，但...]]></description><category></category></item><item><title><![CDATA[Unknown character set: 'utf8mb4']]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/72818288</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/72818288</guid><author>iwanghf_java</author><pubDate>Wed, 31 May 2017 10:33:44 +0800</pubDate><description><![CDATA[Unknown character set: 'utf8mb4'
困扰了我几个小时的问题，无论用c3p0还是用spring的DriverManagerDataSource都无法连接我服务器上的远程数据库，一直报的错误就是：





org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDB]]></description><category></category></item><item><title><![CDATA[eclipse中创建springboot项目]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/72150381</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/72150381</guid><author>iwanghf_java</author><pubDate>Mon, 15 May 2017 15:01:21 +0800</pubDate><description><![CDATA[在Eclipse中创建一个新的spring Boot项目



1、Eclipse中安装STS插件：
Help -> Eclipse Marketplace...
Search或选择“Popular”标签，选择Spring Tool Suite (STS) for Eclipse插件，安装：




2、New -> Project...
找到Spring目录，选择Spri]]></description><category></category></item><item><title><![CDATA[java向mysql数据库中传数据]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/71857019</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/71857019</guid><author>iwanghf_java</author><pubDate>Sat, 13 May 2017 17:59:40 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[从MySQL数据库中导出数据]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/71845568</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/71845568</guid><author>iwanghf_java</author><pubDate>Sat, 13 May 2017 17:19:38 +0800</pubDate><description><![CDATA[从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]]></description><category></category></item><item><title><![CDATA[自动化测试 (二) 连连看外挂]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70673130</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70673130</guid><author>iwanghf_java</author><pubDate>Tue, 25 Apr 2017 09:49:23 +0800</pubDate><description><![CDATA[GUI自动化测试和做外挂的原理很相似，都是模拟用户的鼠标和键盘操作, 给自己的程序写自动化就是做测试，给别人的程序写自动化就是外挂了。
本文使用的技术也同样适用制作“对对碰”，"找茬" 之类游戏的外挂。
 

 
QQ连连看外挂实现原理
1. 先调用Win32 API获取"连连看"游戏窗口的句柄，
2. 根据游戏窗口的句柄，然后获取游戏方块中的像素。
3. 用一个二维数组来保存每个]]></description><category></category></item><item><title><![CDATA[自动化测试 (一) 12306火车票网站自动登录工具]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70673106</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70673106</guid><author>iwanghf_java</author><pubDate>Tue, 25 Apr 2017 09:48:09 +0800</pubDate><description><![CDATA[还记得2011年春运，12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票
通过前两篇博客Fiddler教程和HTTP协议详解，我们了解了Web的原理.
Web的原理就是，浏览器发送一个Request给Web服务器，Web服务器处理完这个请求之后发送一个HTTP Response给浏览器。 
如果我们用自己写的程序来发送Request给]]></description><category></category></item><item><title><![CDATA[软件测试 (三) 界面测试]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70671961</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70671961</guid><author>iwanghf_java</author><pubDate>Tue, 25 Apr 2017 09:45:28 +0800</pubDate><description><![CDATA[界面测试的目的
检查用户界面的风格是否满足客户的要求, 是否通用，文字是否正常，页面是否美观，文字，图片是否结合完美，操作是否友好等等。


界面测试没必要设计Test Case
界面测试比较繁琐，个人认为软件测试人员，其实没有必要专门去写Test case, 太浪费时间，而且没什么用。
如果没有Test case, 那怎么去做测试呢？  
个人认为只要掌握了界面测试的知识和经验，做]]></description><category></category></item><item><title><![CDATA[软件测试 (一) 软件测试方法大汇总]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70671587</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70671587</guid><author>iwanghf_java</author><pubDate>Tue, 25 Apr 2017 09:43:41 +0800</pubDate><description><![CDATA[软件测试方法种类繁多，记忆起来混乱， 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料， 把常用的软件测试方法列出来， 让大家对软件测试行业有个总体的看法。
 
从测试设计方法分类
 





测试名称


测试内容




Black box黑盒测试


把软件系统当作一个“黑箱”，无法了解或使用系统的内部结构及知识。从软件的行为]]></description><category></category></item><item><title><![CDATA[ps快捷键-csdn]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70670248</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70670248</guid><author>iwanghf_java</author><pubDate>Tue, 25 Apr 2017 09:19:01 +0800</pubDate><description><![CDATA[文件操作快捷键


默认设置创建新文件 ：【Ctrl】+【Alt】+【N】

打开已有的图像： 【Ctrl】+【O】

打开为：【Ctrl】+【Alt】+【O】

新建图层：【Ctrl】+【Shift】+【N】

另存为 ：【Ctrl】+【Shift】+【S】

关闭当前图像 ：【Ctrl】+【W】

显示的“预置”对话框 ：【Alt】+【Ctrl】+【K】

存]]></description><category></category></item><item><title><![CDATA[PS快捷键]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70670178</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70670178</guid><author>iwanghf_java</author><pubDate>Tue, 25 Apr 2017 09:10:56 +0800</pubDate><description><![CDATA[应用程序菜单快捷键之文件






2

应用程序菜单快捷键之编辑






3

应用程序菜单快捷键之图像图层






4

应用程序菜单快捷键






5

应用程序菜单快捷键之视图






6

调板菜单快捷键一览。





7

工具板快捷键一览




]]></description><category></category></item><item><title><![CDATA[学习PHP结构图]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70333459</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70333459</guid><author>iwanghf_java</author><pubDate>Fri, 21 Apr 2017 17:53:37 +0800</pubDate><description><![CDATA[一.Linux方面

Linux常用命令 
1. 文件处理命令
2. 权限管理命令
3. 帮助命令
4. 文件搜索命令
5. 压缩解压命令
6. 命令使用技巧
7. 文本编辑器Vim 
掌握Linux常见命令操作，学会Linux基本使用，熟悉Linux下文本编辑器。

Linux系统管理
1. 软件包管理
2. 用户和用户组管理
3. 服务与进程管理 
掌握Linu]]></description><category></category></item><item><title><![CDATA[java基础知识]]></title><link>https://blog.youkuaiyun.com/iwanghf_java/article/details/70258195</link><guid>https://blog.youkuaiyun.com/iwanghf_java/article/details/70258195</guid><author>iwanghf_java</author><pubDate>Thu, 20 Apr 2017 14:32:39 +0800</pubDate><description><![CDATA[1.JDK和JRE的区别
答：
JDK是java程序开发工具包，包含JRE和开发工具（javac.exe等）；
JRE是java语言的运行环境，包含JVM和运行Java程序所需的核心类库；
而JVM是java虚拟机，保证了java程序的跨平台性。
 
2.JVM跨平台吗？
答：JVM不具有跨平台性，不同的操作系统具有不同的java虚拟机。
 
3.保留字是什么？
答：保留字是尚]]></description><category></category></item></channel></rss>