- 博客(145)
- 资源 (8)
- 收藏
- 关注
原创 将指定文件夹下的文件copy到指定的文件夹
public void IOCopy(String path, String path1) { File file = new File(path); File file1 = new File(path1); if (!file.exists()) { System.out.println(file.getName() + "文件不存在"); }
2017-11-03 10:42:03
1027
原创 java提取json中某个数组的所有值
public class JsonExtracter { public static void main(String[] args) { String s = "{\"name\":\"a\",\"family\":[\"张三\",\"李四\"]}"; JSONObject jsonObject = JSON.parseObject(s);
2017-11-03 09:38:10
38995
12
原创 连接查询
1.交叉连接查询返回两个或多个表所有数据行的笛卡儿积,没有where子句select* from store,stuff;2.内连接查询普通的连接类型,而且是最匀称的,添加where子句select 列名 from 表1,表2 where 表1.列名1=表2.列名2select 列名 from 表1 inner join 表2 on 表1.列名1=表2.列名2;sele
2017-11-01 12:41:43
300
原创 codewars--两张表连接查询的操作
题目:For this challenge you need to create a simple SELECT statement that will return all columns from the people table, and join to the sales table so that you can return the COUNT of all sales and R
2017-11-01 12:03:11
482
原创 Shell根据给定路径读取其中的文件并输出到指定的路径
#!/bin/sh #============ get the file name =========== echo -e "请输入你要读取的文件夹路径\n当前路径为${PWD}" read InputDir echo "你输入的文件夹路径为${InputDir}" echo -e "请输入你要将数据输出保存的文件路径n当前路径为${PWD}" rea
2017-10-31 16:18:52
7138
原创 简单用户管理系统--Manage设计
package UserManager; /** * Created by mff on 2017/10/31. */import java.sql.*;import java.util.ArrayList;import java.util.Date;import java.util.List;/** * 采用单例管理用户 * * @author mff */publi
2017-10-31 14:53:34
1846
原创 简单用户管理系统--User的设计
package UserManager;/** * Created by mff on 2017/10/31. */import java.util.Date;public class User { private String userId; //用户ID private String userName; //用户名称 private String p
2017-10-31 14:52:24
952
1
原创 MySQL数据连接,关闭,还有设置数据库的编码方式
package UserManager; /** * Created by mff on 2017/5/15. */import java.sql.*;public class MysqlConnect { public static Connection connectMysql() { // 驱动程序名 // String driver = "
2017-10-31 14:45:37
339
原创 将4列的值显示成一列指定名字的表
将4列的值显示成一列指定名字的表select ( prefix||' ' ||first||' ' || last||' ' || suffix) as title from namesSELECTconcat_ws(' ', prefix,first,last,suffix)AS title FROMnames;
2017-10-28 17:22:19
269
原创 http请求的方法
GET通过请求URI得到资源POST,用于添加新的内容PUT用于修改某个内容DELETE,删除某个内容CONNECT,用于代理进行传输,如使用SSLOPTIONS询问可以执行哪些方法PATCH,部分文档更改PROPFIND, (wedav)查看属性PROPPATCH, (wedav)设置属性MKCOL, (wedav)创建集合(文件夹)COPY, (weda
2017-10-28 16:37:09
305
原创 HTTP状态码的含义
1XX-信息类(Information),表示收到Web浏览器请求,正在进一步的处理中 2XX-成功类(Successful),表示用户请求被正确接收,理解和处理例如:200 OK 3XX-重定向类(Redirection),表示请求没有成功,客户必须采取进一步的动作。 4XX-客户端错误(Client Error),表示客户端提交的请求有错误 例如:404 NOT Found
2017-10-28 16:33:35
346
原创 java实现读取json文件
public static String readFile(String Path){ BufferedReader reader = null; String laststr = ""; try{ FileInputStream fileInputStream = new FileInputStream(Path);
2017-10-28 15:31:26
1245
原创 按照Json的层级提取各个字段的方法
String s = "{\"error\":0,\"status\":\"success\",\"results\":[{\"currentCity\":\"青岛\",\"index\":[{\"title\":\"穿衣\",\"zs\":\"较冷\",\"tipt\":\"穿衣指数\",\"des\":\"建议着厚外套加毛衣等服装。年老体弱者宜着大衣、呢外套加羊毛衫。\"},{\"title\"
2017-10-28 13:13:59
7203
4
原创 java测试文件夹下文件排序的方法
public static void main(String[] args) { File dir = new File("/Users/mff/Documents/books"); File[] files = dir.listFiles(); System.out.println("before sort: "); for (int
2017-10-27 17:32:37
731
原创 java实现按照文件的大小排序文件夹下的文件
public int compare(Object o1, Object o2) { File file1 = (File)o1; File file2 = (File)o2; long diff = file1.length() - file2.length(); if (diff > 0) return 1;
2017-10-27 17:31:18
988
原创 java实现按照文件的修改时间排序文件夹下的文件
public int compare(Object o1, Object o2) { File file1 = (File)o1; File file2 = (File)o2; long diff = file1.lastModified() - file2.lastModified(); if (diff > 0)
2017-10-27 17:28:02
2664
原创 shell下对文件夹的文件进行排序
#文件的排序#cd '/Users/mff/Documents/books'#按照时间升序#ls -lrt#按照时间降序#ls -lt#按照文件的大小升序#ls -l|sort -n -k 5#按照文件的大小降序#ls -l|sort -nr -k 5#按照文件名进行升序#ls#按照文件名进行降序#ls -r#按照文件名进行升序(去除大小写的影响)#ls -f
2017-10-27 16:55:56
5508
原创 Linux du命令
1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | sort -rn | taildu -h –-max-depth=0 userdu -
2017-10-27 16:41:25
1223
原创 用shell实现读取文件夹并输出
#!/bin/bash#folder="/Users/mff/Desktop/Docker"function readfile (){cd '/Users/mff/Desktop/Docker/'for dir in $(ls split*)do[ -d $dir ] && echo $dir #先判断是否是目录,然后再输出done#! /bin/bash#sort '/Users/m
2017-10-26 17:43:17
1082
原创 java实现的一些常用的排序算法
package test;/** * Created by mff on 2017/10/26. * 日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。 */public class SortMethods { /** * 冒泡法排序<br/>冒泡排序是一种简单的排序算法。它重复地走访过
2017-10-26 16:44:11
244
原创 java自带的sort方法实现文件内字符的排序
/* * 已知a.txt文件中有这样的一个字符串:“hcexfgijkamdnoqrzstuvwybpl” 请编写程序读取数据内容,把数据排序后写入b.txt中。 分析: A:把s.txt这个文件给做出来 B:读取该文件的内容,存储到一个字符串中 c:把字符串转换成字符数组 D:对字符进行排序
2017-10-26 16:31:58
939
原创 java实现读取文件夹下的文件并进行排序
package test;/** * Created by mff on 2017/10/26. */import java.io.File; import java.util.ArrayList;public class ListAllFile{ //用于判断目录或文件所在的层次 public static int time; //递归方法 p
2017-10-26 11:30:43
7898
原创 sql实现查询学习了所有课程的学生信息
select Sname from student where Sno IN (select Sno from SC group by Sno //根据Sno分组,统计每个学生选修了几门课程。如果等于course的总数,就是我们要找的Sno having count(*) = (select count(*) from course )) //统
2017-10-26 11:22:47
21433
1
原创 java实现并发的http请求
public class MytestMutliThread implements Runnable{ Map<String, Object> postData = new HashMap<String, Object>(); String totalUrl = "http://xxxxx"; String name = "MFF"; String pwd = "1
2017-10-26 11:14:31
11756
原创 Appium工作原理介绍
Appium是 c/s模式的 appium是基于 webdriver 协议添加对移动设备自化api扩展而成的 webdriver 是基于 http协议的,第一连接会建立个 session 会话,并通过 post发送一个 json 告知服务端相关测试信息IOS 原理图( 来源于:百度 ) appium ios封装了 apple 的 Instruments I框架,主要用了 框架,主要用了 Ins
2017-09-28 15:57:51
891
原创 Jenkins + testNg + maven 项目持续集成
<properties> <maven-surefire-plugin.version>2.19.1</maven-surefire-plugin.version> <suiteXmlFile>src/test/testng.xml</suiteXmlFile> </properties> <dependencies> <dependen
2017-09-22 17:57:45
1347
原创 Appium三种等待方式
1、sleep()方法Thread.sleep(60000)强制等待60s2、隐式等待implicitlyWait()driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);全局等待30s不管元素是否已经加载1) 当使用了隐式等待执行测试的时候,如果WebDriver没有在DOM中找到元素,将继续等待,超出设定时间后则抛
2017-09-21 12:02:57
1317
原创 DES加密与解密 &&Url编码与解码的实现
import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import java.net.URLEncoder;import java.security.*;import javax.crypto.*;/** * web密码加密 * <p> * Created by chentong on 14-12-
2017-09-19 09:26:28
1051
1
原创 Monkey 指令详解
四大类—— 常用选项、事件选项、约束选项、调试选项1、常用选项--help:打印帮助信息-v:指定打印信息的详细级别,一个-v增加一个级别 ,默认级别为 0 。用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别。日志级别 Level 0缺省值,仅提供启动提示、测试完成和最终结果等少量信息日志级别 Level 1提供较为详细的日
2017-09-14 09:28:50
565
原创 Charles Https 请求设置(Mac)
Charles下载安装Certificate,如图 手机、测试设备上下载安装Certificate,如图 3.设置SSL的请求 4.重新发起https的请求,查看请求的内容,可以正常显示
2017-09-13 18:24:19
420
转载 PinPoint使用教程
为自己备份,好查找~~参考blog http://blog.csdn.net/kangguang/article/details/77290209
2017-09-13 14:41:27
1453
原创 切换git指定的仓库,然后进行git的上传
方法一: 1. 新建一个git 仓库,并在本地clone 2. 将需要上传的文件放到这个新clone的文件夹下面 3. 全用git的命令:git init, git add, git commit, git push, git branch方法二: 1. cd进入项目目录 2. ls -a 获取所有的文件 3. 进入.git文件夹,打开config文件 4. 修改下面文件中的remo
2017-09-12 12:01:29
3732
原创 ios Monkey 的Appium实现,Java代码
不用Macaca,直接使用Appium,UI和压力使用一套环境~~代码git地址:https://github.com/happymff/iosMonkeyAppiumiosMonkey实现对屏幕的点击,滑动,特定point的点击等更新1.修复app守护进程的bug,由于时间问题导致的2.增加返回homescreen的事件,事件概率是2%,返回手机主页5s后重新打开app0、简介1.maven b
2017-09-12 11:15:33
1566
1
原创 python-request响应的涵义
-- r.status_code #响应状态码-- r.content #字节方式的响应体,会自动为你解码 gzip 和 deflate 压缩-- r.headers #以字典对象存储服务器响应头,但是这个字典比较特殊,字典键不区分大小写,若键不存在则返回None-- r.json() #Requests中内置的JSON解码
2017-09-05 22:06:06
629
原创 测试工具--给自己备份学习
自动化测试:django python 运维自动化Linux——DogTailRobot framework单元测试:jmockit —java mock工具Jacoco ——java代码覆盖率统计工具Sonar 代码静态分析编码+选择测试框架+选择单元测试工具+选择静态代码分析工具+选择测试代码覆盖率统计工具tsung性能测试安全测试:burp suiteSQLmapKali
2017-09-05 21:59:57
354
原创 React-Native实现登录页面,并显示和清除用户的输入
/** * Sample React Native App * https://github.com/facebook/react-native * @flow */import React, {Component} from 'react';import { AppRegistry, StyleSheet, Text, View, TextInpu
2017-08-30 16:21:50
1410
1
原创 Charles限流
Charles限流根据所需可限制网速注:Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)3G随使用环境的不同约有300k-2Mbps左右的水平,2.5G(GPRS)一般在100kbps左右,2G(GSM)一般在5-9kbps左右
2017-08-25 17:09:18
1005
原创 正则表达式提取Json数据的方法
public static String getParamByRex(String json, String regex) { Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(json); String result = null; w
2017-08-24 17:14:33
28372
5
原创 如何通过maven命令将本地的jar包添加到maven依赖库中
1. 通过maven命令将本地的jar包添加到mavan的本地仓库中mvn install:install-file -Dfile=/Users/mengfeifei/Desktop/workspace/IDEA_Project/InterfaceTest/qa/com.bj58.qa.atf-1.0.0-SNAPSHOT.jar -DgroupId=org.qa -DartifactId=com
2017-08-23 22:46:14
1316
原创 maven中常用的依赖
<!-- json --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifi
2017-08-23 21:45:15
292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅