自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happymff的博客

坚持每天学一点,积少成多!

  • 博客(142)
  • 资源 (8)
  • 收藏
  • 关注

原创 AGV叉车型号对照表

叉车AGV的型号

2024-02-17 11:10:38 122

原创 AGV命名要求

AGV命名规则、代号表示、车型命名示例

2024-02-17 09:16:22 179

原创 AGV-产品设计概述

AGV产品系统介绍,包括AGV的系统、调度系统、电气组成、机械设计、功能介绍、功能介绍、产品售前、售后的方案等

2024-02-15 15:59:07 125

原创 maven项目创建简单的jar项目

1. 使用maven maven-archetype-quickstart 模板创建jar工程。该模板适用于简单的Java项目,编译后打包成jar包。命令格式如下:mvn archetype:generate -DgroupId=com.ziyouren -DartifactId=my_test1 -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.42.可能遇到的问题:[ERROR] Failed to

2021-03-21 12:13:34 535

原创 Rest Client 在IDEA中的简单使用

Rest Client在IEDA中的plugins安装在Marketplace中搜索“Rest Client”,进行安装,我这里的插件是安装好的,所以在installed的列表中,大家可以在市场上进行搜索并安装。安装完,重启IDEA在Tools->http client->Test Restful Web Service中启用这个插件启动后效果:效果与post中的功能基本一样...

2020-01-15 20:18:38 1034 1

原创 IDEA调试后端代码时,修改参数值

1. 可以在debug断点过程中直接右键setValue修改参数的值;2. 可以在debug断点过程中clear()掉参数的值,然后用add(xxx),xxx是对应要调试的值;3. remote的过程中connection会中断,需要把本地的java进程杀掉(ps -ef|grep java) kill -9 xxxx,xxxx是进程id;4.单测的时候需要把各个分支都过一下,确保可...

2019-05-16 19:32:04 7767

原创 有关策略算法相关测试的一些感悟

策略通常是算法同学出的,那怎么能做好策略的测试工作呢?我有以下的一些感悟:1. 算法层的东西如果是从工程侧来实现的话,那其实是可以进行测试的2.工程侧的策略是不是配置的?如果是配置的,那请考虑所以策略的特征值的获取路径。3.一般特征值会是从redis或tair的存储中拿的,如果这样的话,就可以进行redis和tair的真实写入,测试策略4.如果策略是算法包模型文件给出的,则建议用大...

2019-02-25 19:38:50 373

原创 IDEA 本地调试开发的服务器被测代码

开发在代码中添加可调试的端口号(这个可以要求rd给添加)JVM_ARGS="-server -Dapp.key=${app_key} -Dconfig.type=${env_config} -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.io.tmpdir=/tmp -Djava.net.preferIPv6Addresses=fa...

2019-02-25 19:12:46 1065

原创 python写post请求

import httplibimport jsonimport timepostdata = {"orderId": "",            "humanResult": 319,            "operator": "sssss",            "remark": "gis pass"}orderIds = "12

2018-10-31 12:04:48 867

原创 PPT设计灵感

1. 站酷网2.优设网3.花瓣网4.Dribble5.Behance6.Pinterest多逛逛这样的网站,可以提高设计灵感

2018-07-11 22:15:59 1802

原创 ppt需要的图示、模板

1. OfficePlus2.演界网3.PPTSTORE4.WPS稻壳儿5.锐普论坛以上网站均可找到优秀的图示和模板。

2018-07-11 22:07:08 417

原创 sh文件执行

今天在Mac上执行sh脚本时,之前报过这个错误,通过以下方式解决了。现在发出来备份一下: Mac权限-zsh: /xx/y.sh: Permission denied执行/xx/y.sh的时候,报:Permission denied,因为是执行zsh脚本时,用户无权限,导致出现以上错误。需要用命令:chmod 修改一下xx目录下的.sh权限。具体操作如下:chmod u+x /xx/y.sh ...

2018-05-29 20:04:31 1007

原创 NIO通信模型和BIO通信模型

关于NIO与BIO   BIO:blocking IO  NIO:non-blocking IO (因为是JDK1.4之后推出的也有称为 new IO,感觉前者更贴切吧)  经过一段时间的学习才发现,原来NIO、BIO并不是由上层的处理模式决定的,只是一般来说,BIO的通信处理模式底层的IO是阻塞的(blocking),而NIO的通信处理模式是的底层IO是非阻塞的(NIO non-blo...

2018-03-21 15:04:14 488

原创 同步调用与异步调用

同步调用与异步调用 什么是同步调用?什么是异步调用?同步调用就是客户端等待调用执行完成并返回结果。异步调用就是客户端不等待调用执行完成返回结果,不过依然可以通过回调函数等接收到返回结果的通知。如果客户端并不关心结果,则可以变成一个单向的调用。这个过程有点类似于Java中的callable和runnable接口,我们进行异步执行的时候,如果需要知道执行的结果,就可以使用callable接口,并且可...

2018-03-21 12:01:13 8708 1

原创 RPC架构

RPC架构 先说说RPC服务的基本架构吧。允许我可耻地盗一幅图哈~我们可以很清楚地看到,一个完整的RPC架构里面包含了四个核心的组件,分别是Client ,Server,Client Stub以及Server Stub,这个Stub大家可以理解为存根。分别说说这几个组件:客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根,存放服务端的地址消息,...

2018-03-21 11:59:50 429

原创 流行的RPC框架

流行的RPC框架 目前流行的开源RPC框架还是比较多的。下面重点介绍三种:gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。 我们知道HTTP2.0是基于二进制的HTTP协议升级版本,目前各大浏览器都在快马加鞭的加以支持。 这个RPC框架是基于HTTP协议实现的,底层使用到了Netty框架的支持。Thrift是Facebook的一个开源项目...

2018-03-21 11:57:26 796

原创 Android 内存问题

内存问题分类: 常驻问题(主要是图片缓存) 泄漏问题(主要是Activity泄漏) GC问题(关键是GC For Alloc) 以上这些就会导致App Crash、闪退、后台被杀、卡顿 2.概念 OOM out of memory,通常触发会在decode图片的时候,但不一定是decode图片的问题 Low memory killer 在App消耗内存过大时,出现的动富济贫的“杀...

2018-02-23 17:24:11 224

原创 dSYM文件分析工具

dSYM 文件什么是 dSYM 文件Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制函数地址映射信息的中转文件,我们调试的 symbols 都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的 dSYM 文件,位于 /Users//Library/Developer/Xcode/Archives 目录下,对于每一个发布版本我们都很有必要保存对

2018-01-22 22:41:10 321

转载 理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如

2017-12-12 21:35:30 248

转载 RESTful API 设计指南

网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。 今天,我将

2017-12-12 21:28:38 177

原创 根据不同的Json结构解析出Json的内容

package util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * Create

2017-12-12 21:14:32 1235

原创 简单的HTTP请求post,get,put,delete,head方法的实现

package util;import net.sf.json.JSONObject;import org.apache.log4j.Logger;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.

2017-12-12 21:04:19 2826 1

原创 HTTP Post 常见的四种提交数据的方式

HTTP/1.1 协议规定的 HTTP 请求方法中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样:<method> <request-url> <version><headers><entit

2017-12-12 20:59:51 2356

原创 http请求上传文件

public static String uploadFile(String totalURL, String variableName, String fileName, String encoding, String userHeader) { BufferedReader ins = null; HttpURLConnection conn = null;

2017-12-12 20:50:23 2069

原创 HttpClient request payload post请求(传输的数据为json)

private static String postJsonFile1(String url, Map params, Map<String, String> headers, int connectTimeout, int readTimeout, String encoding, HttpUtil.HttpMethod method) { JSONObject jsonObject

2017-12-12 20:49:29 7219

原创 数据库客户端DataGrip使用中遇到的问题

刚刚切换到mac,plsql工具没有Mac版,尝试了各种sql客户端,还是DataGrip不错,真是的Intellij出品,必属精品吗!输入sql语句,没有自动提示功能 在新建数据连接时,记得勾选右下角的Auto sync复选框 查询出的数据直接修改不生效 自动提示1 或在数据库连接上右键,选择同步 修改数据后,右键submit后再commit数据 或偏好设置中勾选立即su

2017-12-12 19:04:08 8894

原创 服务器端的应用及服务,监控管理

db/mysqldb/oraclezookeeperdubborediskafkamongodbk8s master 3台, node3台监控管理 1.hystrix-dashboard-service 2. turbine-service 3. admin-service 4. zkui 5. pinpoint 6. prometheus 7. grafana 8

2017-12-11 20:33:44 312

原创 Kubernetes与Spring Cloud,服务器性能

Kubernetes中管理Master,Node与Pod保持Kubernets的高可用,Master与Node和Pod均有备份Master 3台, Node根据实际的使用进行配置Master管理Node的分配,有策略,是怎么分配Node中的podNode根据需要配置多份,保证可供pod的正常使用Pod是真正的服务,可能有的服务会有多份 关于Kubernets的测试:

2017-12-11 20:24:31 1398

转载 Ali-Java编码规约插件,并检查编码规范

插件安装通过Jetbrains官方仓库安装打开 Settings >> Plugins >> Browse repositories...在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件,点击Install进行安装,然后重启IDE生效 注意:因为插件zip包托管在Jetbrains官方CDN上,所以是从国外的服务器进

2017-12-04 19:03:54 1315

原创 针对app移动端的测试总结

1、首先是测试资源确认及准备(1) 产品需求文档、产品原型图、接口说明文档以及设计说明文档等应齐全;(2) 测试设备及工具的准备:IOS和andriod不同版本的真机,以及相关测试工具的准备。2、 测试用例的设计与评审(1) 根据产品需求文档、产品原型图等文档,设计客户端的一般功能测试用例;(2) 测试用例评审、修改与完善,评审通过后着手进入正式测试阶段。3、 UI测试

2017-11-28 17:16:46 8702

原创 用正则表达式匹配邮箱、手机号、密码及用户名的OC

/** 正则匹配账号密码邮箱等 */import UIKitclass MTTRegularMatchManager: NSObject { // MARK: - 匹配邮箱 class func validateEmail(email:String) -> Bool { let emailRegex: String = "[A-Z0-9a-z._

2017-11-17 16:34:59 1355

原创 shell实现把xcode打包的.app文件转换成.ipa文件

#!/bin/bash#appName定义应用的名称appName="ettNextGen"rm -rf ${appName}mkdir ${appName}mkdir ${appName}/Payloadcp -r ${appName}.app ${appName}/Payload/ettNextGen.appcp Icon.png ${appName}/

2017-11-17 13:58:49 1077

原创 根据xml的标签解析文件的Demo

package xmlExtractor;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;import java.util.ArrayList;import java.util.List;public class SAXH

2017-11-13 16:25:29 432

原创 Swing绘制一个4位的验证码

public void paint(Graphics g){ int width = 160; int height = 40; g.setColor(Color.LIGHT_GRAY); g.fillRect(0,0,width,height); g.setColor(Color.BLACK); g.drawRect(0,0,width-1,he

2017-11-08 14:59:51 336

原创 linux下的简单操作

连接linux服务器:ssh [email protected](服务器ip)password:etiantian@NET监控流量:iptraflinux下并发:ab -n1000 -c100 http://10.20.30.254:82/fpupload/a6dc9ccce4162a22f7a14b665cb4fed2/001.pdf

2017-11-07 12:02:13 189

原创 Miracast工作原理

Miracast 基于WIFI P2P协议,无需依赖有线网络或者无线AP, 只要发送方和接收方的无线网卡支持WIFI P2P即可, Android系统使用的既是这个协议.该协议除了屏幕投屏,还支持反向控制.由于Android碎片化比较严重,各家的网卡和实现也都有一些差异,导致投屏体验差别比较大. 主要体现在部分手机的投屏成功率不高,投屏的接入时间较长(4-20s),投屏的效果经常会

2017-11-07 09:54:45 6962

原创 Swing 事件处理流程图

2017-11-03 15:12:51 1535

原创 将指定文件夹下的文件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 930

原创 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 38668 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 235

正则表达式

正则表达式的学习,针对各个语音均有说明 ,英文版本教学简单,不用担心语言障碍

2019-02-26

xdb6-11.2.0.4

data grip的 oracle驱动,在data grip的使用过程中,有时自己下载的驱动版本过高

2017-12-12

AppScan的指导文件

AppScan

2017-08-03

appium mac环境搭建(真机)

appium mac环境搭建(真机)

2017-07-25

Objective-C

Objective-C

2017-07-25

appium mac环境搭建(模拟器)

appium mac环境搭建(模拟器)

2017-07-25

appium英文书推荐

appium英文书推荐,appium英文书推荐

2017-06-07

AppleScript教程

AppleScript

2017-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除