1. 程式人生 > 其它 >16.Zabbix+Frafana+睿象雲監控預警

16.Zabbix+Frafana+睿象雲監控預警

 

 

package com.oop;


import com.oop.demo09.Student;

public class Application{
    public static void main(String[] args) {
        //1.getClass方法
        Student s1 = new Student("aaa",20);
        Student s2 = new Student("bbb",22);
        //判斷s1和s2是不是同一個型別
        Class classs1 = s1.getClass();
        Class classs2 
= s2.getClass(); if (classs1==classs2){ System.out.println("s1和s2屬於同一個型別"); }else{ System.out.println("s1和s2不是同一個型別"); } System.out.println("======================="); //2.hashCode方法 System.out.println(s1.hashCode()); System.out.println(s2.hashCode()); Student s3
=s1; System.out.println(s3.hashCode()); System.out.println("=========================="); //3.toString方法 System.out.println(s1.toString()); System.out.println(s2.toString()); System.out.println("=========================="); //4.equals方法 System.out.println(s1.equals(s2)); } }
package com.oop.demo09; import java.util.Objects; public class Student extends Object{ private String name; private int age; public Student() { } public Student(String name, int age){ super(); String name1 = this.name; int age1 = this.age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
package com.oop.demo10;

public class Demo01 {
    public static void main(String[] args) {
        //裝箱
        int num1=18;
        //使用Integer類建立物件
        Integer integer1=new Integer(num1);
        Integer integer2 = Integer.valueOf(num1);
        System.out.println("裝箱");
        System.out.println(integer1);
        System.out.println(integer2);
        //拆箱
        Integer integer3 = new Integer(100);
        int num2=integer3.intValue();
        System.out.println("拆箱");
        System.out.println(num2);

        //JDK1.5之後,提供了自動裝箱和拆箱
        int age=30;
        //自動裝箱
        Integer integer4=age;
        System.out.println("自動裝箱");
        System.out.println(integer4);
        //自動拆箱
        int age2=integer4;
        System.out.println("自動拆箱");
        System.out.println(age2);

        //基本型別和字串之間轉換
        //1.基本型別轉字串
        int n1=100;
        //1.1使用+號
        String s1=n1+"";
        //1.2使用Integer中的toString()方法
        String s2=Integer.toString(n1);
        System.out.println(s1);
        System.out.println(s2);

        //2.字串轉基本型別
        String str="150";
        //使用Integer.parsexxx();
        int n2 = Integer.parseInt(str);
        System.out.println(n2);
        //boolean字串形式轉成基本型別
        String str2="true";
        Boolean b1=Boolean.parseBoolean(str2);
        System.out.println(b1);

    }
}

 

package com.oop.demo10;

public class Demo02 {
    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();//StringBuffer可以換成StringBuilder
        //1.append();追加
        sb.append("java世界第一");
        System.out.println(sb.toString());
        sb.append("java真香");
        System.out.println(sb.toString());
        //2.insert();新增
        sb.insert(0,"我在最前面");
        System.out.println(sb.toString());
        //3.replace();替換
        sb.replace(0,5,"hello");
        System.out.println(sb.toString());
        //4.delete();刪除
        sb.delete(0,5);
        System.out.println(sb.toString());

    }
}

 

package com.oop.demo10;

import java.math.BigDecimal;

public class Demo03 {
    public static void main(String[] args) {
        double d1=1.0;
        double d2=0.9;
        System.out.println(d1-d2);

        //BigDecimal,大的浮點數精確計算
        BigDecimal bd1 = new BigDecimal("1.0");
        BigDecimal bd2 = new BigDecimal("0.9");
        BigDecimal r1=bd1.subtract(bd2);
        System.out.println(r1);
    }

}

 

package com.oop.demo10;

import java.util.Date;

public class Demo04 {
    public static void main(String[] args) {
        //1.建立Date物件
        //今天
        Date date1 = new Date();
        System.out.println(date1.toString());
        //昨天
        Date date2 = new Date(date1.getTime()-60*60*24*1000);
        System.out.println(date2.toString());
        //2.方法after  before
        boolean b1=date1.after(date2);
        System.out.println(b1);
        boolean b2=date1.before(date2);
        System.out.println(b2);
        //比較compareTo();
        int d=date1.compareTo(date2);
        System.out.println(d);
        //比較是否相等equals()
        boolean b3=date1.equals(date2);
        System.out.println(b3);
    }
}
 //1.建立Calendar物件
        Calendar calendar = Calendar.getInstance();
        System.out.println(calendar.getTime());
        System.out.println(calendar.getTimeInMillis());
        //2.獲取時間資訊
        //獲取年
        int year=calendar.get(calendar.YEAR);
        //獲取月
        int month=calendar.get(calendar.MONTH);
        //獲取日
        int date=calendar.get(calendar.DAY_OF_MONTH);
        //小時
        int hour=calendar.get(Calendar.HOUR_OF_DAY);
        //分鐘
        int minute=calendar.get(Calendar.MINUTE);
        //
        int second=calendar.get(Calendar.SECOND);
        System.out.println(year+"年"+(month+1)+"月"+date+"日"+hour+"時"+minute+"分"+second+"秒");
        //修改時間
        Calendar calendar2=Calendar.getInstance();
        calendar2.set(Calendar.DAY_OF_MONTH,21);
        System.out.println(calendar2.getTime());
        //4.add方法修改時間
        calendar2.add(Calendar.HOUR,1);
        System.out.println(calendar2.getTime());
        //5.補充方法
        int max=calendar2.getActualMaximum(Calendar.DAY_OF_MONTH);
        int min=calendar2.getActualMinimum(Calendar.DAY_OF_MONTH);
        System.out.println(max);
        System.out.println(min);

    }
}

 

package com.oop.demo10;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.SimpleFormatter;

public class Demo05 {
    public static void main(String[] args) {
        //1.建立SimpleDateFormat物件
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:s");
        //2.建立Date
        Date date = new Date();
        //格式化date
        String str=sdf.format(date);
        System.out.println(str);
        
    }
}