- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 常见的性能问题归类
一、响应时间慢:1、连接数不足导致连接排队,线程池连接数不走,jdbc连接数,DB连接数不足;2、慢sql; (联合索引效率比单字段的索引效果好)3、外部接口调用慢; - 是否能使用redis4、GC停顿时间长:(代码不合理、jvm配置不合理:教大的对象,或对象在年轻代中满进入老年代,进行full GC 频繁5、锁竞争6、IO消耗高 -- 一般为磁盘性能较差,打印大量日志
2022-09-06 18:04:16
2355
原创 Jmeter-记一次失败的JavaSampler-对接confluent-kafka
Jmeter-JavaSampler与confluent-kafka的一次编写,编写过程中还是需要多注意方法的调用呀!!!
2022-09-06 17:40:59
780
原创 linux echo 一个知识点
最近需要批量向机器中写入host写shell脚本的时候因为本人有个习惯是多加空格,然后在echo输出到文件里去的时候两段文字中只有一个空格时就很疑惑,查了下资料自己总结了下小点。。。单引号:在单引号中的字符串进行引用变量是没有用的a=111echo 'adbd $a'输出:adbd $a双引号:双引号中的字符串可以进行变量的引用及转义字符a=111echo 'adbd $a'输出:adbd 111双引号中可以套用双引号也可以不套用双引号引用变量进行字符串拼接a=111b=""
2022-05-26 02:26:17
799
原创 Java-格式化数字之从0000001计数
今天遇到个需求,需要从0000001开始计数,代码如下:public class phone { public static void main(String[] args) throws IOException { FileWriter writer = new FileWriter(new File("C:\\Users\\mohe\\Desktop\\1.csv")); // int str =1000000; int aa=1;
2022-01-24 22:57:48
523
原创 idea-记录几个快捷键
从{跳转至另一个}快捷键:ctrl+{ctrl+ }从方法跳转至 类/方法 所在地ctrl+B选中{}中全部代码ctrl+W快速复制一行(光标定位至此行)ctrl+D根据输入的 类名 查找类文件Ctrl + N 在当前文件跳转到指定行处Ctrl + G 显示类/方法内容,文档内容Ctrl + Q...
2021-11-19 16:43:57
96
原创 Java-自定义文件工具类
package com.wx;import java.io.*;import java.util.ArrayList;import java.util.List;/** * FileName: FileUtil * Author: mohe * Date: 2021/11/5 16:29 * Description: */public class FileUtil { private final File file; //要写入的String文本 privat
2021-11-19 16:35:52
388
原创 linux-cpu、内存、硬盘信息查询命令
内存条信息、卡条dmidecode -t memory | grep Size查主板信息dmidecode |grep -A16 "System Information$"查看磁盘信息fdisk -lcpu信息lscpu
2021-11-16 11:52:48
862
转载 sysbench 0.5:简介及使用
sysbench 介绍sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数 下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OLTP基准测试)目前sysbench主要支持MySQL,Pgsql和Oracle这3种数据库。2、开始测试2.1 CPU性能测试根据官网的介绍可知:CPU测试使用64位整数,测试计算素数直到某个最大值所需要的时间。sysbench .
2021-11-16 11:48:59
827
原创 Sysbench-安装与使用
安装:wget https://github.com/akopytov/sysbench/archive/master.zipunzip master.zipyum -y install make automake libtool pkgconfig libaio-devel vim-common mysql-devel./autogen.sh./configuremake -jmake install使用:prepare:准备数据run:运行测试测cpusysbench --t
2021-11-16 11:43:19
1022
原创 linux-crontab定时每2天21:30-查找一次3天前数据并删除
30 21 */2 * * find 路径 -maxdepth 1 -type f -mtime +1 -name ".log"-maxdepth 限制查找深度,当maxdepth为1时,则只查找当前目录下-type 查找类型d: 目录c: 字型装置文件b: 区块装置文件p: 具名贮列f: 一般文件l: 符号连结s: socket-mtime +1 查找3天前-atime 访问时间-ctime 变化时间...
2021-11-09 11:49:26
1520
原创 linux-随笔
添加普通用户 useradd 用户名添加至root组 usermod -g root Test使用sudo无限制vi /etc/sudoers 在root ALL 下面加入一行 用户名 ALL=(ALL) NOPASSWD:ALLps -ef | grep zookeeper | grep -v 'grep' | awk '{print $2}'(打印第二列) 输出pidSFTP:先cd到被传输的文件夹下 cd /tpdatalcd指定要传输的文件地址 l
2021-11-05 15:29:52
1760
原创 linux-清除docker命令
#杀死所有正在运行的容器docker kill $(docker ps -a -q)#删除所有已经停止的容器docker rm $(docker ps -a -q)#删除所有镜像docker rmi $(docker images -q)
2021-11-05 15:26:57
651
原创 Java学习笔记--初始化 static{}
初始化错误示范:static{ a=1; System.out.println(a); }public static int a=0;正确示范:public static int a=0;static{ a=1; System.out.println(a); }原因:定义语句需写在static代码块之前示例一的static代码块中a=1可赋值,但不可引用示例二的a输出为1,此时的静态变量a被定义,可重新赋值...
2021-03-22 23:43:51
108
原创 Java学习笔记--Date
Date类可用的方法不多,一些方法都被废弃了,还可用,但并不推荐。例如:注意:用的是util包的date类,不要使用sql类中的dateimport java.util.Date;public class TestDate {public static void main(String[] args) { Date da = new Date(); System.out.println(System.currentTimeMillis()); //获取ms System.out.pri
2021-03-22 00:49:01
142
原创 Java学习笔记--String/StringBuffer/StringBuilder
区别:String是不可变字符序列,例:String str1="a"; for(int i=0;i<=100;i++){ str1=str1+i; } }此时会生成200个String对象(不可取):str1(str1+i)一个对象,i一个对象正确写法为: StringBuilder str2 = new StringBuilder(); for(int j=0;j<=100;j++){ str2.ap
2021-03-18 23:42:34
185
原创 记录前端历程:CSS关键帧与动画animation+@keyframes
来给CSS加个动画吧如果要给元素添加动画,我们需要使用animation属性+@keyframes。animation属性控制动画的外观,@keyframes规则控制动画中各阶段的变化。animation-name设置动画的名称, 也就是要绑定的选择器的@keyframes的名称。animation-duration设置动画所花费的时间。@keyframes能够创建动画。 创建动画的原...
2020-05-07 22:27:24
476
原创 记录前端历程:如何使用CSS属性创建爱心+阴影
前言 在学习了如何用纯CSS构造爱心后就想给加个阴影,就去网上搜,搜到了如何➕阴影的方法(使用box-shadow),作为一个萌新琢磨了一会儿才想出怎么➕,大佬手下留情。。使用 CSS 和 HTML 创建更复杂的形状 世界上最流行的形状非心形莫属了,我们首先需要创建一个心型。我们需要用到:before和:after伪类。这些伪类用来在选择元素之前和之后添加一些内容。代码如下:&l...
2020-05-06 21:54:41
419
转载 贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
写在最前转载自:Annnnty:贝塞尔公式推导与物体跟随复杂曲线的轨迹运动在之前的这篇文章中我们提到了对于贝塞尔公式的运用。本次分享一下如何推导贝塞尔公式以及附一个简单的��即小球跟随曲线轨迹运动。欢迎关注我的博客,不定期更新中——效果预览demo地址对于如何绘制连续的贝塞尔曲线可以参照这篇文章:基于canvas使用贝塞尔曲线平滑拟合折线段在本例中生成的曲线由以上文章中的源码提...
2020-05-06 21:26:24
905
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人