自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MockServer简单使用记录

下载git源码:git clone https://github.com/mock-server/mockserver.git。

2024-01-02 09:01:37 505

原创 sessionsManager io.undertow.server.session.InMemorySessionManager

单交易负载,执行3w+,交易报错,服务器cpu使用率忽高忽低,服务器内存基本无变化,io不高,网络不高。应用100%报错后,开发人员使用postman和jmeter仍能正常交易,但是TPS降低为原来10%。k8s集群,2台应用,nacos负载均衡,4只交易,2列表,2详情,单系统测试,使用鉴权系统。进行脚本对比,请求头差异,开发人员未增加鉴权请求头(不知道为啥他能请求通)。使用Java VisualVM查看,应用内存使用90%。针对接口关闭鉴权,解决不了问题,就解决问题。打印dump文件,错误提示如下。

2023-07-13 09:59:30 755

原创 Mysql分页性能

PageHelper分页PageHelper分页底层使用的limit组装sql,limit在数据量少或者页数比较靠前的时候查询效率是比较高的。(单表数据量百万进行测试)select * from user where age = 10 limit 1,10;结果显示0.43sselect * from user where age = 10 limit 100000,10;结果显示4.73s解决方案:SELECT a.* FROM USER aINNER JOIN(SELECT id FRO

2022-03-15 11:11:56 1216

原创 ArrayList 与 LinkedList 区别

ArrayList 与 LinkedList 区别共同点• 都是 AbstractList 的子类• 都实现了 Cloneable 跟 Serializable 接口 代表 可以使用克隆以及序列化• 都保证了数据的顺序读写• 都可以存Null值 / 重复的数据• 都是通过索引获取元素• 都是线程不安全的集合 都可以通过 Collections.synchronizedList(List?) 创建一个线程安全的集合不同点• ArrayList• 实现了 RandomAccess 接口 提供

2022-01-13 17:28:51 94

原创 Frame:文本域

package com.tai.test02;import javax.swing.*;import java.awt.*;import java.util.Vector;public class TestTextDemo01 extends JFrame { public TestTextDemo01() { Container container = getContentPane(); //文本一行 container.setLay

2021-04-01 19:54:37 111

原创 Frame:下拉框,列表框

package com.tai.test02;import javafx.scene.control.ComboBox;import javax.swing.*;import java.awt.*;public class TestComboxDemo01 extends JFrame { public TestComboxDemo01() { Container container = getContentPane(); JComboBox<O

2021-04-01 19:41:47 411

原创 JFrame:图片按钮,单选框,多选框

package demo02;import javax.swing.*;import java.awt.*;import java.net.URL;public class JButtonDemo01 extends JFrame { public JButtonDemo01() { Container container = this.getContentPane(); //将图片变成图标 URL url = JButtonDemo01

2021-04-01 17:12:54 720

原创 Frame:JPanel和JScroll

package com.tai.test01;import javax.swing.*;import java.awt.*;public class JPanelDemo extends JFrame { public JPanelDemo() { Container container = getContentPane(); container.setLayout(new GridLayout(2,2,10,10)); JPanel j

2021-03-31 20:41:34 68

原创 Frame:Icon、ImageIcon

Frame:Icon、ImageIconpackage com.tai.test01;import javax.swing.*;import java.awt.*;public class IconDemo extends JFrame implements Icon { private int height; private int width; public IconDemo(){} public IconDemo(int height,int widt

2021-03-30 20:56:45 115

原创 Frame:JDialog

Frame:JDialogpackage demo01;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class DialogDemo extends JFrame { public static void main(String[] args) { new DialogDemo(

2021-03-30 17:30:27 61

原创 Frame:Swing

Frame:Swingpackage com.tai.test01;import javax.swing.*;import java.awt.*;public class JFrameDemo extends JFrame{ public static void main(String[] args) { new JFrameDemo().init(); } public void init(){ setTitle("JFrame");

2021-03-29 21:17:20 62

原创 Frame:键盘监听

键盘监听`package com.tai.test01;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;public class TestKeyListener { public static void main(String[] args) { new KeyFrame(); }}class KeyFrame extends Frame{

2021-03-28 15:25:31 146

原创 Frame:窗口监听事件

Frame:窗口监听事件package com.tai.test01;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestWindow { public static void main(String[] args) { new WindowFrame(); }}class WindowFrame e

2021-03-28 15:00:58 315

原创 Frame:画点,按钮切换颜色

Frame:画点,按钮切换颜色package com.tai.test01;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import java.util.Iterator

2021-03-28 14:00:51 138

原创 Frame:画笔

package paint;import java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); }}class MyPaint extends Frame { public void loadFrame(){ setBounds(100,100,800,600); se

2021-03-26 17:14:21 71

原创 Frame:加法计算器

Frame:加法计算器package calculator;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Calculator { public static void main(String[] args) { new MyCalculator().loadFrame(); }}class MyCa

2021-03-24 17:06:43 140

原创 输入框监听事件

输入框监听事件package com.tai;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class TestText01 { public static void main(String[] args) { //启动 new MyFrame02(); }}class MyFrame02 ext

2021-03-23 21:13:50 169

原创 Frame_button监听

Frame_button监听package com.tai;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestActionTwo { public static void main(S

2021-03-23 20:58:10 72

原创 Frame表格布局

Frame表格布局package com.tai;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestGridLayout { public static void main(String[] args) { Frame frame = new Frame("TestBorderLayout");

2021-03-23 20:18:13 190

原创 Frame小练习

package frame;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class FrameDemo01 { public static void main(String[] args) { Frame frame = new Frame("1"); frame.setVisible(true);

2021-03-23 16:48:24 106

原创 frame:东西南北中布局

frame:东西南北中布局package com.tai;import java.awt.*;public class TestBorderLayout { public static void main(String[] args) { Frame frame = new Frame("TestBorderLayout"); Button east = new Button("East"); Button west = new Butto

2021-03-22 20:40:58 149

原创 Panel面板,并解决关闭窗口

package com.tai;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestPanel { public static void main(String[] args) { Frame frame = new Frame(); //布局的概念 Panel panel = new

2021-03-22 19:58:27 501

原创 第一个Frame窗口

public class TestFrame01 { public static void main(String[] args) { MyFrame myFrame1 = new MyFrame(100,100,200,200,Color.black); MyFrame myFrame2 = new MyFrame(300,100,200,200,Color.BLUE); MyFrame myFrame3 = new MyFrame(100,300,

2021-03-21 18:25:49 62

原创 AWT

AWT包含了很多类的接口!GUI!元素:窗口,按钮,文本框

2021-03-21 17:50:13 48

原创 Gui简介

Gui简介Gui的核心技术:Swing AWT因为界面不美观需要jre环境为什么要学习?可以写出自己心中想要的一些小工具工作时候,也可能需要维护到swing界面,概率极小!了解MVC架构,了解监听!...

2021-03-21 17:09:00 198

原创 多肽

多肽一个对象的实际类型事确定的new Student();new Person;可以指向的引用类型就不确定了对象能执行哪些方法,主要看父类的类型,和子类关系不大子类能调用的方法都是自己的或者继承父类的多肽是方法的多肽,跟属性无关父类和子类,有联系 类型转换异常—>ClassCastException存在条件: 继承关系,方法需要重写,父类引用指向子类对象!...

2021-03-19 16:06:49 228

原创 Jmeter数据展示在Grafana

后端监听器Jmeter的线程下创建后端监听器:这两个都是后端监听器,中文or英文。后端监听器配置Backend Listener implementation : 按照图选influxdbUrl: ip按照真实填写,端口固定8086,db=数据源application: 仪表盘上面可以切换下面没修改...

2021-03-19 09:20:29 356

原创 linux 安装Grafana

官网下载安装:https://grafana.com/grafana/download使用rpm按照官网安装。启动命令:systemctl start grafana-server停止命令:systemctl stop grafana-server配置文件地址/etc/grafana/grafana.ini

2021-03-18 14:21:22 1008

原创 linux 安装lnfluxdb

官网下载安装:https://portal.influxdata.com/downloads/使用rpm按照官网安装。启动命令:service influxdb start或者:systemctl start influxd停止命令:service influxdb stop或者:systemctl stop influxd配置文件地址/etc/influxdb/influxdb.conf用来修改数据存放地址和其他配置...

2021-03-18 14:05:32 276

原创 centOS7下ifconfig提示ifconfig : command not found

原因centOS7没有安装该命令查看是否真的没有设置ip地址命令:ip addr这里有ip地址,说明有ip,如果没有可能是没有打开网卡,看上篇命令:cd /sbinls | grep “ifconfig”如果没有结果,就是没有该命令命令:sudo yum install net-tools安装net-tools,因为该包中包含ifconfig命令安装过程中询问是否安装,输入’y’并回车即可。命令:ifconfig搞定...

2021-03-18 11:27:14 82

原创 继承

supersuper调用父类得构造方法,必须再狗仔方法得第一个super必须只能出现在子类得方法或者构造方法中super和this不能同时调用构造方法!VS this代表得对象不通:this:本身调用者这个对象super:代表弗雷对象得应用前提this:没有继承也可以使用super:只能再继承条件下可以使用构造方法this();本类得构造super();父类得构造...

2021-03-17 23:01:28 46

原创 Linux提示connect: Network is unreachable

起因VM 安装完 CentOS7 mini 后,ping 115.239.211.112(百度),可是提示connect: Network is unreachable,而且ip addr 命令也看不到具体本机的ip地址。解决办法:作者:砾桫_Yvan链接:https://www.jianshu.com/p/1677468c4501来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...

2021-03-17 13:26:52 446

原创 面向对象

面向对象1.类与对象​ 类是一个模板:抽象,对象是一个具体得实例2.方法​ 定义、调用!3.对应得引用​ 引用类型: 基本类型(8)​ 对象是通过引用来操作得:栈----->堆4.属性:字段field 成员变量​ 默认初始化:​ 数字: 0 0.0​ char: u0000​ boolean:false​ 引用:null​ 修饰符 属性类型 属性名 = 属性值!5.对象得创建和使用必须使用new 关键字创造对象,构造器 Person tsw = new Pe

2021-03-16 17:02:34 57

原创 稀疏数组

public static void main(String[] args) { //创建二维数组 int[][] a = new int[10][12]; a[0][1] = 10; a[2][3] = 42; a[1][2] = 14; int sum = 0; for (int i = 0 ; i <a.length ; i++ ){ for (int j

2021-03-15 17:27:34 39

原创 数组

public static void main(String[] a1) { getSome(1,2,3); } public static int getSome (int... a){ int[] b = {1,2,3,4,5,6,7,8,9,0}; int[] c = new int[10]; int[] d = new int[10]; System.out.println(d[0]);

2021-03-12 15:29:25 52

原创 计算器(简单的)

public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double num1 = scanner.nextDouble(); String mark = scanner.next(); double num2 = scanner.nextDouble(); int markFlag = getMark(mark);

2021-03-12 11:08:36 43

原创 画三角形

public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 5; j >= i; j--) { System.out.print(" "); } for (int j = 1; j <= i; j++) { System.out.

2021-03-11 13:43:17 43

原创 For循环

public static void main(String[] args) {// for(int i = 1 ; i< 10 ; i++){// for(int j = 1 ; j<=i ; j++){// System.out.print(j+"x"+i+"="+i*j+"\t");// }// System.out.println("\n");// }

2021-03-10 17:13:06 52

原创 While和do While

public static void main(String[] args) { int i = 0; while (i<1){ System.out.println("while"); i++; } System.out.println("==============="); do{ System.out.println(i);

2021-03-10 16:30:57 44

原创 Scanner

public static void main(String[] args) { //创建一个扫描对象 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); //判断用户有没有输入字符串 if(scanner.hasNextLine()){ //使用next方式接收 String

2021-03-10 14:12:08 49

MockServer简单使用记录

设置keyvalue,json,xml请求挡板

2024-01-02

空空如也

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

TA关注的人

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