- 博客(53)
- 资源 (10)
- 收藏
- 关注
原创 吞吐量 (TPS)、每秒查询率 (QPS)、并发数、响应时间 (RT),PV (Page View),UV (Unique Visitor),DAU (Daily Active User),MAU等
吞吐量 (TPS) : TPS:Transactions Per Second,吞吐量是指系统在单位时间内处理请求的数量。对于无并发的应用系统而言,吞吐量与响应时间成严格的反比关系,实际上此时吞吐量就是响应时间的倒数。前面已经说过,对于单用户的系统,响应时间(或者系统响应时间和应用延迟时间)可以很好地度量系统的性能,但对于并发系统,通常需要用吞吐量作为性能指标。 对于一个多用户的系统,如果只有一个用户使用时系统的平均响应时间是t,当有你n个用户使用时,每个用户看到的响应时间通常并不是n×t,而往往
2020-06-10 18:20:20
3289
原创 JS判断数组是否包含其他数组中的一个值
Test:vara=[2,3,4,5,6,7,8,9,10];varb=[2,3];varc=[1];varx="S1";vary="S2";c.findIndex(val=>{x==y&&a.includes(val)})Demo POC:primaryIndex=map.map.name.findIndex(val=>permaryname.includes(val.sticky));...
2020-06-08 18:34:38
1444
原创 JS获取随机或指定数据
//1.不能全是相同的数字或者字母(如:000000、111111、222222、333333等等)//2.不能是连续数字(如:123456、12345678、87654321等等)//顺序表staticStringorderStr="";static{for(inti=33;i<127;i++){orderStr+=Character.toChars(i)[0];}...
2020-06-08 18:27:04
545
原创 指定Maven JDK 版本
在Maven安装路径bin文件夹下面,打开mvn.cmd文件,找到调用JAVA_HOM的位置,修改JDK安装路径set JAVA_HOME=D:\software\jdk1.8.0_74Ref :https://www.cnblogs.com/blbl9527/p/7496477.html
2020-06-08 18:21:09
336
原创 IE memory monitoring
Run at "Windows PowerShell ISE":“Windows PowerShell” 不会自动刷新数据。while ($true) { get-process iexplore | Sort WS -Descending | Select-object -First 1 | select-object @{Label="RunTime";Expression={$(Get-Date)}} ,@{Label="Memory(MB)";Expression={[int]($_...
2020-06-08 18:15:28
161
原创 CMD & PowerShell临时配置环境变量
CMD:set PATH=%PATH%;C:\xx\JDK1.8.0_151-X64\binPowerShell:$env:path+="C:\xx\JDK1.8.0_151-X64\bin"
2020-06-08 18:05:04
3987
转载 Java打印异常堆栈信息,定位异常调用位置
Java语言的异常类Exception包含着异常的全部信息。现设异常的实例名为ex,所有的异常都是一个除以0的表达式(int i = 1 / 0)所触发的:1、通过ex.getMessage()可以获取异常信息,如/ by zero2、通过ex.toString()可以获取异常类型和异常信息,如java.lang.ArithmeticException: / by zero3、通过ex.printStackTrace()可以直接在控制台打印异常的全部信息(包括堆栈),但该函数最好不要
2020-06-08 17:58:43
10966
原创 Vue中Editor的scrollTo错误
Vue中使用Editor,报错 Cannot read property 'scrollTo' of undefined错误如下:ueditor.all.min.js:13 Uncaught TypeError: Cannot read property 'scrollTo' of undefined at window.onscroll (ueditor.all.min.js:13)打开ueditor下的ueditor.all.js文件中, 搜索lastScrollY174..
2020-06-08 17:55:41
1374
1
原创 npm node-sass 安装错误
控制台运行npm install时报错,报错信息如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! node-sass@4.9.2 postinstall: `node scripts/build.js`npm ERR! Exit status 1npm ERR!npm ERR! Failed at the node-sass@4.9.2 postinstall script.npm ERR! This is probably not a
2020-06-08 17:47:50
3244
1
原创 PowerMockito的基本使用
PowerMockito经常会结合Mockito使用,先说一下这2个的介绍:1.Mockito和PowerMockito的简介Mockito和PowerMockito是什么东西呢?他们有什么作用呢?Mocktio和PowerMockito都是Mock的工具类,主要是Java的类库,Mock就是伪装的意思。他们适用于单元测试中,对于单元测试来说,我们不希望依赖于第三方的组件,比如数据库、Webservice等。在写单元测试的时候,我们如果遇到了这些需要依赖第三方的情况,我们可以使用Mock的技术,伪
2020-06-04 11:46:45
3964
原创 Javascript JSON自定义排序
var json=[{ "embSegmentHeaderGroup": { "ccsid": "xx", "embosserNm1": "GXXXXXXX010" }, "embSegmentDataGroup": { "accountNumber": "HKXXXXXXX535601", "cardNumber": "622378XXXXXXX265...
2019-10-25 14:31:28
446
转载 Jmeter+badboy环境搭建
其实性能测试不仅仅只有LoadRunner可以做的,在我们所未尝试的很多工具,也是可以做性能测试的。今天就跟大家简单介绍下Jmeter这个简单的性能测试工具的安装以及录制工具badboy;后续会跟大家讲Jmeter工具的详细使用案列,请持续关注。注:如果说,你的电脑没有安装JDK,那么一定要记得,提前安装好JDK,并配置好环境变量:【JMeter安装】1.其实Jmeter是不需要安装的...
2019-06-26 11:00:28
182
原创 开发资源站点整理
前端:http://www.jq22.com/http://sc.chinaz.com/http://www.17sucai.com/https://www.thinkcmf.com/font_awesome.html开发工具:http://www.bejson.com/
2019-06-26 10:36:40
385
原创 Linux日志处理
LINUX 下定时任务删除N天前的文件一、模版:find 目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;示例:将/usr/local/log目录下所有3天前带".log"的文件删除find /usr/local/log-mtime +3-name "*.log*"-exec rm -rf {} \;二、利用crontab 执行定时任务写脚本...
2019-06-25 18:29:08
1022
原创 自定义配置化解析定长报文(JAVA)
通过固定实体类解析的参考我上一篇转载文章,在此基础上我修改为配置化解析报文。原作者:https://blog.youkuaiyun.com/weixin_33851604/article/details/88241284关于jar包:hutool,fastjson,其他工具类报错可以自行解决。实体类MsgConfig :package com.ins.common.msg.en...
2019-06-11 11:33:14
5629
1
转载 Json解析与转换工具
1、jsoneditorhttps://github.com/josdejong/jsoneditorhttps://jsoneditoronline.org/效果如下:2、json-editor老版位置:https://github.com/jdorn/json-editor新版位置:https://github.com/json-editor/json-edito...
2019-06-10 11:39:51
593
转载 定长消息报文的组包与解包简单封装(Java实现)
报文 组包 解包在实际项目中经常会碰到不同系统之间的数据交换,有些是用webservice。有些则是使用发socket消息的方式,将需要发送的消息组装成特定格式的字符串或Xml格式的文件,再通过socket编程发送到对方系统。本文主要讨论组装成定长字符串。抽象任何一个定长消息包(MsgPackage)都是由一个或多个消息片(MsgPiece)组成。任何一个消息片都是由一个或多个消息域(Msg...
2019-06-03 10:52:40
4168
转载 JavaScript各种常见编码解码转换
一般我们使用正则表达式转换特殊编码,如< > &,这类一般为htmlencode,比较容易替换,如下RegExpfunction htmlDecodeByRegExp(str) { var s = ""; if (str.length == 0) return ""; s = str.replace(/&/g, "&");...
2019-05-29 11:26:35
1328
转载 JVM参数设置及JVM工具使用
主要通过以下的几个jvm参数来设置堆内存的:-Xmx512m 最大总堆内存,一般设置为物理内存的1/4-Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了-Xmn192m 年轻带堆内存,sun官方推荐为整个堆的3/8堆内存的组成 总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存年轻带...
2019-05-28 16:22:51
960
1
原创 Linux 更改用户环境变量和所有用户环境变量
Linux环境变量设置文件/etc/profile 全局用户,应用于所有的Shell。/$HOME/.profile 当前用户,应用于所有的Shell。/etc/bash_bashrc 全局用户,应用于Bash Shell。~/.bashrc 局部当前,应用于Bash Sell。查找软件安装目录whereis mongodb查看PATH#echo $PATH 显示PATH设置。...
2019-05-24 12:08:50
39395
原创 HKT (GMT +8) to GMT
var d = new Date();d.setTime(eventTimestamp);//test data Startd.setHours(9);d.setMinutes(9);//test data Endvar milliseconds = (d.getMilliseconds() < 10 ? '00' : (d.getMilliseconds() < 1...
2019-05-24 10:09:52
955
原创 Github资源
基础知识https://github.com/ZXZxin/ZXBloghttps://github.com/crossoverJie/JCSprouthttps://github.com/Snailclimb/JavaGuide中国科学技术大学课程资源:https://github.com/USTC-Resource/USTC-Course上海交通大学课程分享:https://g...
2019-05-13 10:50:29
34234
原创 通过Excel自动生成Shell Script
放入指定格式字符自动生成脚本函数1指定数据 xxxxxxxxxx 00000123456 1900/01/01 14:57:27 -123456 ins-xxx-sky 函数 Gen “Celebrus fires content request to Pega - Se...
2019-04-03 17:04:30
1124
原创 JavaScript通过正则表达式匹配时间格式进行转换
//匹配时间格式:20190322T142523910(严格匹配)var DATE_REGEXP = new RegExp("^(\\d{4})(\\d{2})(\\d{2})([T\\s](\\d{2})(\\d{2})(\\d{2})(\\d{3}))$");function toDate(dateString) { if (DATE_REGEXP.test...
2019-03-27 17:54:20
1688
转载 JavaScript判断HTML和JSON
/*** 字符串是否含有html标签的判断 * Whether the string contains an html tag* @param htmlStr*/function isHtmTagl(htmlStr) { var reg = /<[^>]+>/g; return reg.test(htmlStr);}/*** 字符...
2019-03-25 16:51:47
651
原创 循环遍历HTML DOM对象
//Call codevar htmlStr = '<style type="text/css"> .rdp_banner_wrapper { border: 1px solid #CECFCE; padding: 12px; margin:4px 0px; } .rdp_main_text_wrapper { margin-bottom: 10px; } .rdp_main_te...
2019-03-25 16:49:10
1801
原创 递归遍历JSON
function filterStrByJSON(json) { //Test Data var _rsObj = [{ "a": 123, "b": [{ "c1": "rdpdt-001" }, { "c2": "rdpdt-001" } ], "d": "rdpdt-001" }, { "a": 123, "...
2019-03-25 16:47:02
958
原创 Maven Settings.xml
用mvn help:effective-settings可以查看当前生效的settings.xml:mvn -X命令可以查看settings.xml文件的读取顺序:https://blog.youkuaiyun.com/tyyking/article/details/83008533
2019-03-22 18:30:00
226
原创 Excel 函数
检索当前列的值是否在指定列中 是否存在,(B1列)的值是否在A列中 =IF(COUNTIF(A:A,B1)>0,"Y","") 查找结果,并显示指定字段,E1列的值是否在H:I列里面,在里面就像是H:I里面的第二个字段 =IFERROR(VLOOKUP(E1,H:I,2,0),"") 在Sheet2工作表的B3单...
2019-03-22 18:28:16
422
转载 Oracle存储过程,存储函数,包头,包体。
存储过程和存储函数最大的区别就是函数可以通过return来结束,过程不可以。--------------------------存储过程---------------------------------in模式下的参数不用赋值,out方式下的参数必须赋值-------------------无参的存储过程-------------create or replace procedure pr...
2019-03-14 16:23:20
2205
转载 Oracle存储过程基本语法介绍
Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END;行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明...
2019-03-14 16:20:51
191
转载 oracle 回车、换行符
回车换行符chr(10)是换行符,chr(13)是回车,增加换行符select ' update ' || table_name ||' set VALID_STATE =''0A'';'||chr(13)||' commit;'from user_tables删除换行符select id,replace(content,to_char(chr(...
2019-03-14 15:24:29
2095
转载 Oracle自动生成按分区号清除数据的脚本
大致思路是由DBA_TAB_PARTITIONS查询TABLE_NAME和HIGH_VALUE,来确定PARTION_NAME,通过SQL生成alter table语句。由于DBA_TAB_PARTIONS的HIGH_VALUE字段是LONG,这里创建一个自定义包long_help,将LONG转换为VARCHAR2类型。没有DB权限可以换为USER_TAB_PARTITIONS表 ...
2019-03-14 14:47:11
722
转载 oracle的 分表 详解 -----表分区
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表...
2019-03-14 14:39:16
253
转载 ORACLE--分区表数据清理
由于分区表数据增加;没做清除操作;导致表空间告急。需要清理很久之前的数据;释放空间。步骤如下一,查看哪个表占的空间 1 2 3 4 SELECTt.segment_name,SUM(t.bytes / 1024 / 1024) FROMuser_segments t GROUPBYt.segment_name...
2019-03-14 14:33:32
850
转载 Linux 下定时任务删除N天前的文件
一、模版:find 目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;示例:将/usr/local/log目录下所有3天前带".log"的文件删除find /usr/local/log-mtime +3-name "*.log*"-exec rm -rf {} \;二、利用crontab 执行定时任务写脚本0 0 */2 * * find...
2019-03-05 12:17:02
2633
转载 linux日志查找
基本用法先必须了解两个最基本的命令:tail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test.log 查询10行之后的所有日志;head -n 10 test.log 查询日志文件中的头10行日志;head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;场景1: 按行号查看...
2019-03-05 12:16:01
2097
转载 如何在 GitHub 上找到你要的代码?
这里我们假设正要学习 Spring Cloud,要找一个 Spring Cloud 的 Demo 参考练手。1.明确搜索仓库标题、仓库描述、README查找仓库的名称:in:name 关键词in:name Spring Cloud如果想查找描述的内容,可以使用这样的方式:in:descripton 关键词in:descripton Spring Cloud搜索README...
2019-03-05 12:05:52
6132
原创 Git常用操作
下载指定分支最简单的方法:直接指定clone某个分支即可:git clone -b xxx git地址日常方法:git初始化:git initgit clone .git地址切换分支git branch 查看当前分支git branch -a 先查看当前远端分支情况,包括其他分支git checkout origin/xxx 选择远端xxx分支git br...
2019-03-05 11:53:18
330
解决Windows10系统和压缩内存占用CPU和内存的问题
2016-06-05
升级到win10导致oracle服务丢失的处理
2015-08-08
漂亮的导航控件源代码
2012-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人