自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Jmeter压测

duration:脚本持续运行时间,建议勾选循环次数永远;若次数运行的时间小于持续运行时间都会直接结束脚本运行。若运行次数为1,且执行一次所需运行时间大于持续运行时间,则到达duration时线程会被detected。...

2021-09-09 18:24:43 76

原创 压测controller

问题一:解决:发现打包的时候没把数据文件打到jar包里面,把数据文件放到source目录下,打jar包时就可以把数据文件打到jar包里面

2020-11-11 15:00:49 262

原创 CPU高定位步骤

1、top检查哪个进程占用cpu高[root@dataview15 ~]# toptop - 11:31:21 up 1 day, 19:04, 4 users, load average: 20.16, 18.45, 16.18Tasks: 292 total, 1 running, 291 sleeping, 0 stopped, 0 zombie%Cpu(s): 73.0 us, 5.9 sy, 0.0 ni, 19.1 id, 0.0 wa, 0.0 hi, 2....

2020-09-11 11:39:10 486

原创 ORACLE12安装步骤

待写入

2020-03-25 10:06:19 141

原创 Kettle基本使用说明

Kettle安装步骤:Kettle官网下载Kettle安装包:pdi-ce-8.3.0.0-371.zip 解压到任意路径,windows下执行spoon.bat,linux下执行spoon.sh即可启动kettleKettle-SequoiaDB插件介绍:Kettle-SequoiaDB插件主要是方便用户在不同数据源之间做数据的迁移转换Kettle_SequoiaDB插...

2020-03-25 10:03:37 469

原创 JS学习笔记

1、js中数组可以直接println出来,如果是对象的话就不可以,js对象无法进行比较2、字符串中搜寻字符串: str.indexOf("a"):返回文本"a"在字符串中首次出现的位置(未找到文本返回-1); str.lastIndexof("a"):返回文本"a"在字符串中最后一次出现的位置(未找到文本返回-1); str.indexOf("a", ...

2019-11-16 12:03:24 135

原创 eclipse导入maven项目步骤

1、右键->import->Browse->选择路径2、将需要的jar包放在一个目录下,右键导入的maven项目->Build Path->Add External Archives...选择相应的目录3、在父pom.xml中填写入下内容4、在子pom.xml中添加依赖5、菜单栏->Project->clean;右键项目->M...

2019-10-29 11:12:07 598

原创 gitlab使用

*****************gitlab安装说明**************************1、gitlab选择想要贡献代码的项目(之后就叫做官方远程仓库),点击页面中的fork,则此项目将会被fork到自己的gitlab账户中2、点击个人空间显示的fork来的项目(之后就叫做个人远程仓库)的主页面clone,有ssh地址和http地址,对于自己空间中的仓库,推荐使用ss...

2019-10-17 17:36:41 476

原创 性能测试过程总结

**********************负载机安装JMETER,服务器安装监控脚本***********************前提:Jmeter官网https://jmeter.apache.org/下载安装包,由于我是在windows的eclipse写java测试脚本,然后使用window下的Jmeter生成在linux下可执行的脚本,然后再在linux下使用Jmeter跑此可执行脚本...

2019-09-23 17:59:36 399 3

原创 浮点数(float和double)在计算机底层的存储机制

最近在测试浮点数解析算法优化,因此详细的了解了浮点数float和double。任何数据在内存中都是以二进制的形式存储的,单精度浮点数float占4字节32位,双精度浮点数double占8字节64位。float和double的二进制存储结构都是:符号位+指数位+尾数位。***************单精度浮点数float*********************************第一位...

2019-08-03 21:43:38 4243 1

原创 安装部署SPARK分布式集群

**********************************创建新的spark用户***************************************1、指定新用户的家目录创建新用户2、创建新用户组,并添加spark用户到新用户组3、切换到spark用户,发现Tab键自动补齐功能不能使用,此时检查shell执行类型为/bin/sh,则切回root用户修...

2019-07-29 14:23:25 120

原创 valgrind

1、这两天要使用valgrind测sdbreplay重放日志工具,原本作者以为测sdbreplay工具是用valgrind工具起节点,然后再跑sdbrepay工具呢,结果跑了两天,原来不需要用valgrind起节点,直接用valgrind工具起sdbreplay来测,执行的命令如下图:在这之前,其实作者还遇到一个坑的,就是由于作者测的sdbreplay工具重放日志的场景需要是后台执行重放日...

2019-07-16 16:40:29 118

原创 gdb attach pid调试

使用gdb attach pid 调试如下图中的运行程序:涉及的代码如下图:大致验证步骤如下:则具体的执行步骤如下:方法一:先打函数replay::Replayer::_replayInsert,再打到rc=dpsRecord2insert();的下面一行,此时rc肯定已经被赋值方法二:先打函数replay::Replayer::_r...

2019-07-15 20:22:08 1971

转载 磁盘挂载

第一次接触磁盘挂载相关的问题,犯了个错误,如下:1、df -H查看系统中磁盘空间占用情况,可以看到各盘挂载情况,如/dev/sda6是挂载在/目录下的,然后其他几个盘挂载到、data个目录下:2、ls 查看/目录下的个目录和文件如下:3、由于没有了解过磁盘挂载相关的东西,作者将/dev/sda6又挂载到/opt下面,所以造成了如下情况,即/目录下的opt目录下又包含了/目录下的...

2019-07-12 14:21:45 551

转载 数据库并发事务出现的几种读现象

当多个客户端并发访问数据库时,若没有采取必要的隔离措施,存在以下问题,这些问题分为5类,其中3类数据度问题:脏读、幻读、不可重复读,2类数据更新问题:第一类丢失更新、第二类丢失更新。脏读:一个事务读取到另外一个事务未提交的数据事务A访问数据库并对某个数据进行了修改,但是当修改还未提交到数据库的时候事务B也访问数据库中的这个数据,然后事务A由于某种原因撤销对该值的修改,即事务A进行了回滚,修...

2018-12-11 11:40:28 341

转载 数据库事务

概念数据库事务通常包含对数据库的读或写的一个操作序列。它的存在通常包含有一下两个目的:1、为数据库操作提供一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下也能保持一致性的方法。2、当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,防止彼此操作互相干扰当一个事务被提交给了DBMS(数据库管理系统),则DBMS需要确保该事务中的所有操作都成功完...

2018-12-11 10:18:43 149

转载 什么是spring框架?包含哪些主要模块?

spring框架是一个轻量级的java开发框架,为应用开发提供平台。spring主要框架包括7个模块spring core,spring aop,spring context,spring web,spring web mvc,spring orm,spring Dap...

2018-07-03 10:55:26 3414

转载 接口服务数据被劫包,如何防止数据恶意提交

1、使用session验证身份(查看id与session中的id是否一致)2、对id进行加密处理(如果id被恶意修改,篡改者不知道加密方法则服务端可查证)3、设置提交的间隔时间限制来防止重复提交4、在session中设置提交标志(每一次服务器将表单呈现给客户端前设置一个标志,然后客户端提交表单时再验证该标志)...

2018-07-03 10:52:25 2399

原创 500服务器出错

getStatusLine().getStatusCode()==500说明服务器错误,可能在自己编写的服务器出现语法错误,比如说sql语句出现了错误

2018-06-16 10:50:18 426

原创 面向对象三大基本特征

面向对象三大基本特征①封装:封装是指将数据和操作数据的方法绑定起来,外界对数据的访问只能通过已定义的接口;②继承:继承指从已有的类(也称为父类、基类、超类)得到继承信息创建新类(也称为子类、派生类)的过程;③多态:多态指允许不同的对象对同一消息(发送消息即函数调用)作出不同的响应。   多态的实现条件:继承:必须涉及父类和子类的问题、重写、向上转型:不管向上还是向下转型都要先向上转型。   多态又...

2018-05-21 21:44:47 289

空空如也

空空如也

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

TA关注的人

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