自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Apache JMeter软件的安装与使用(详细)

Apache JMeter软件的安装与使用一、JMeter的简介二、JMeter的作用三、与LoadRunner的异同四、JMeter的安装与配置五、JMeter插件的安装(可忽略)六、JMeter的简单使用七、JMeter+badbody录制脚本进行web并发测试一、JMeter的简介Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被...

2019-01-09 15:29:25 8079

原创 16 张图吃透 Redis 架构演进

现如今 Redis 变得越来越流行,几乎在很多项目中被用到。不知道大家有没有思考过:Redis 到底是如何稳定、高性能地提供服务的?你可以先尝试回答一下这些问题:我使用 Redis 的场景很简单,只使用单机版 Redis 会有什么问题吗?我的 Redis 故障宕机了,数据丢失了怎么办?如何能保证我的业务应用不受影响?为什么需要主从集群?它有什么优势?什么是分片集群?我真的需要分片集群吗?…此外,如果你对 Redis 已经有所了解,肯定也听说过数据持久化、主从复制、哨兵这些概念,它们之间又有什么

2021-09-09 16:12:28 161

原创 MYSQL千万级大数据SQL查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=03.应尽量避免在 where 子句中使用!=或<>操作符,否则引擎将放弃使用索

2021-03-17 16:20:22 167

原创 mysql中把一行拆成多行

把 转成SELECT substring_index(substring_index( a.rn,',',b.help_topic_id + 1 ),',' ,- 1) AS rnFROM (select '1,2,3,4' as rn) a JOIN mysql.help_topic b ON b.help_topic_id <(length(a.rn) - length( replace(a.rn, ',', '') ) + 1)一张表如果保存了数据的值

2021-01-20 11:32:39 520

原创 org.apache.shiro1.3.2的0day漏洞

0day漏洞,可以直接控制服务器,需要替换版本升级至1.5.2及以上版本

2020-08-17 11:08:10 1218 1

原创 ip操作工具类

ip操作工具类package com.develop.test;import java.math.BigDecimal;import java.math.BigInteger;import java.net.InetAddress;import java.net.UnknownHostException;import java.text.Normalizer;import java.text.Normalizer.Form;import java.util.ArrayList;impor

2020-08-13 16:13:44 201

原创 com.alibaba.fastjson.JSONException: default constructor not found问题处理

使用该方法将JSONObject转换成对象时,该对象需要有空构造方法,否则报错LogResult logResult = com.alibaba.fastjson.JSONObject.JSONObject.toJavaObject(content, LogResult.class);报错如下:Exception in thread "main" com.alibaba.fastjson.JSONException: default constructor not found. class com.

2020-07-02 09:46:23 4384

原创 JAVA根据每天每周每月生成cron表达式

由于现有cron生成页面过于复杂,因此简化为下图所示注意:按每周执行时,选择的周一 需要传2,周二-3,周三-4,周四-5,周五-6,周六-7,周日-1,按照该对应关系才可。对应的转换cron工具类如下package com.develop.common.utils;import java.text.SimpleDateFormat;import java.util.Date;/** * @ClassName: CronUtil * @author bxf * @date 202

2020-06-30 16:18:40 2873

原创 Flink执行常见报错总结

1、kafa 分区数小于应用部署节点数处理方式:kafka 为topic增加partition;至少大于等于应用部署节点数命令: bin/kafka-topics.sh --alter --zookeeper 10.112.179.12:2181 --partitions 10 --topic gome2020-03-10 17:16:39,706 INFO org.apache.kafk...

2020-04-17 15:06:22 6392 2

原创 Flink-web上运行多jar失败问题

将应用打成jar包后通过Flink web上传到Flink Server。然后,找到你提交的job,输入如下的启动参数,提交submit即可:成功运行的job的页面如下图,如果下图框框中的指标一直在转圈圈,那么很有可能是因为你运行了其他的job,导致Available Task Slots不够用了。默认的Flink的Slots配置是1,当出现任务插槽不够用时,上图圈圈转一会就会失败,然后打...

2020-03-20 10:11:23 704

原创 Apache Flink安装使用

1、安装jdk1.82、安装maven3、安装netcat4、flink单节点安装

2020-03-09 17:28:26 173

原创 九头蛇(Hydra)安装与使用

九头蛇(Hydra)安装与使用一、Hydra介绍二、Hydra安装(一)Window环境(二)Linux(Centos)环境(三)其他三、Hydra的使用(一)mysql(二)ssh(三)ftp(四)rdb(五)redis参考一、Hydra介绍几乎任何的密码安全研究都显示,最大的安全漏洞之一是弱口令。为了让研究者和安全顾问们能向人们展示从远程计算机未授权获取一个系统的访问权限是多么的容易,H...

2020-01-20 11:02:29 12185 1

原创 Docker及其用法

Dockerfile文件详解https://www.cnblogs.com/panwenbin-logs/p/8007348.html

2019-09-10 10:18:18 102 1

转载 eclipse中server location灰色,如何修改?

Eclipse中tomcat service设置选择window ----show view---services可以看到服务的面板双击tomcat进入配置界面Service Locations(Specify the server path (i.e. catalina.base) and deploy path. Server must be published with no modul...

2019-07-29 11:26:19 96

原创 如何写一个Linux下的java程序启动脚本

在target目录下,项目结构如下所示find -name “*.jar” >>jar.txt使用通配符获取出路径下所有的.jar结尾的内容并追加在jar.txt文件中cat jar.txt此时txt中内容如下:然后在window下使用notpad++ \n替换为空\r替换为空./替换为:…/此时在文本最前面加 java -cp,在文本最后加com.xxx...

2019-07-27 14:13:31 811

转载 如何制作工具jar包

1.选中工程—>右键,Export—>Java—>Runnable JAR file2.—>next—>在[Launch Configuration]中选择main方法所在的类,并在[Export destination]中选择导出路径与Jar文件名称—>finish就这么导出成功,之后就可以直接部署运行了。使用这个导出的jar包含所引用的第三方jar...

2019-06-05 20:52:27 938

原创 Redis充当mybatis二级缓存相关问题

最近项目中需要使用redis充当mybatis二级缓存。因此出现了一系列问题。由于部署时使用了redis集群,所以选择使用了JedisCluster类进行存取操作。但是后续发现,JedisCluster存取操作只支持String、byte[]。而项目中获取出来的类型非常灵活,可能是String、List、Map等等,只能使用Object去进行存储操作,显然JedisCluster没有一个合适的A...

2019-05-24 14:29:28 364

原创 记录由于Redis缓存导致的服务缓慢问题

起初项目使用redis进行数据缓存,后来由于工作地点变动,项目等资源移至新环境。之后在开发过程中,经常性的遇到响应慢,一个简单地查询也可能会一两秒。由于资源迁移之前没有这种情况,以为是新环境的机器有问题导致响应慢。过了半个月时间后,发现新增模块响应时间正常,而原有的模块依旧缓慢,并且每调用操作一次数据库时间大约为1秒。也就是这个原因,导致回想起迁移至新环境后,由于是开发阶段就没有安装配置re...

2019-05-16 17:18:09 1678

原创 Linux命令

1.scp命令Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同。cp — 主要是用于在同一台电脑上,在不同的目录之间来回copy文件scp — 主要是在不同的Linux系统之间来回copy文件关于scp的具体用法不同的Linux之间copy文件常用有3种方法:1、其中一台Linux安装ftp Server,这样可以在另外一台机器使用ftp的c...

2019-05-06 20:13:11 289

原创 记录项目中超时问题

由于服务器间时间不一致导致应用间超时。镜像内时间与系统时间不一致导致超时。应用在服务器上启动时慢,未配置/etc/hosts映射。在接口调用时传输的数据过大,导致处理时间过长,引发超时。通过异步调用解决。由于配置了DNS导致超时 /etc/resolv.conf...

2019-04-17 19:43:56 148

jmeter+Badboy+JMeterPlugins-Extras+JMeterPlugins-Standard+ServerAgent

对文章中使用软件的整合,文章中所描述、使用的均是该压缩包下的内容,建议一站式下载,方便好用

2019-01-09

空空如也

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

TA关注的人

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