10. 基于自动化–JAVA构建工具maven使用
一、创建maven项目
1.创建之前先配置mave
2.配置maven路径
3.新建项目
4.填写项目信息
5.添加配置DarchetypeCatalog=interna
6.完善maven项目
创建文件
src/main/jav...
阅读全文运维 kubernetes docker ELK 安全 Nginx Mysql
一、创建maven项目
1.创建之前先配置mave
2.配置maven路径
3.新建项目
4.填写项目信息
5.添加配置DarchetypeCatalog=interna
6.完善maven项目
创建文件
src/main/jav...
阅读全文一、static修饰符
static修饰变量,则此变量在内存中只保存一份
static修饰函数时,此函数内无法访问到函数外定义的非static类型的全局变量
类在加载到内存的时候是最先加载进来的部分是被st...
阅读全文一、List:ArrayLis
容器支持的数据类型:引用类型
容器特点:有序、可重复
//1.创建ArrayList对象ArrayList<String>list=newArrayList();System.out.println(list.size());//2.添加数据元素:addlist.add("张三");list.add("李四");list.add("王五");System.out.println(list.size());//3.取出数据System.out.println(list.get(0));//4.移除元素list.remove(0);list.remove("李四");//5.获取集合大小System.out.println(list.size());//6.判断是否包含某个元素System.out.println(list.contains("王五"));//7.判断集合是否为空System.out.println(list.isEmpty());//8.修改某个位置元素System.out.println(list.set(0,"修改元素"));System.out.println(list);list.add("张三");list.add("张三");//9.循环读取元素for(Strings:list){System.out.println(s);}
二、Map:HashMa
键值对的形式存储,支持引用数据类型
容器特点:以键值对的形式保存;不可以重复,重复时,后者键值...
阅读全文一、String类
Strings1="coreJava";Strings2="CoreJava";System.out.println("判断两个字符串是否相等:"+s1.equals(s2));System.out.println("判断两个字符串忽略大小写是否相等:"+s1.equalsIgnoreCase(s2));System.out.println("判断字符串是否包含查找数据:"+s1.contains("Java"));System.out.println("获取字符串中某个内容第一次出现的索引:"+s1.indexOf("Java"));System.out.println("获取字符串中某个内容最后一次出现的索引:"+s1.lastIndexOf("a"));System.out.println("判断字符串是否为空:"+s1.isEmpty());System.out.println("截取字符串:"+s1.substring(0,4));System.out.println("将字符串转换为大写:"+s1.toUpperCase());System.out.println("将字符串转换为小写:"+s1.toLowerCase());System.out.println("获取字符串的长度:"+s1.length());System.out.println("切割字符串:"+s1.split("")[1]);System.out.println("获取指定位置上的字符:"+s1.charAt(3));
注意:当对比的其中一个字符串为空时,可以使用Object.equals(str1,str2);
阅读全文默认nginx会开启 健康检查,如果简单写成
server 192.168.1.2:80;
server 192.168.1.3:80;
默认权重为1,max_fails 为1 fail_timeout=1...
阅读全文一、接口
接口是一种规范和标准,他们可以约束类的行为,是一些方法特征的集合,但是没有方法实现
特点
接口里面的所有方法都是抽象的,public修饰,abstract类型,不能存在实现了的方法
接口里的成员变...
阅读全文一、封装:合理隐藏、合理暴漏
将代码通过函数将一些细节包装起来,防止外部代码的随机访问,要访问这些数据就必须通过调用函数来完成
private:同一个类
default:同一个类、同一个包
protected:同一个类、同一个包、子类...
阅读全文一、面向对象
类描述的是具有共性的一类事物,定义了此类事物的特点和功能,对应类型的对象旧具备了这些特点和功能。面向对象编程的意思就是要完成某件事情,直接调用这个对象的相应功能旧可以了
二、类、对象
类:模板...
阅读全文一、变量
按照变量的数据类型分:基本数据类型和引用数据类型
按照变量的作用域范围分:局部变量和全局变量(成员变量
二、局部变量
1.局部变量特点
定义在函数体内
定义在函数参数列表里
代码块{
2.作用域:满足...
阅读全文一、循环语句
for循环
for(inti=0;i<10;i++){//i代表一个整数System.out.println(i);//打印每一个变量i的值}//增强for循环String[]names={"aa","bb","cc"};for(Stringname:names){System.out.println(name);}for(inti=1;i<=5;i++){if(i==3){continue;//跳过本次循环}//当为3的时候跳过本次循环System.out.println(i);}for(inti=1;i<=5;i++){System.out.println(i);//当为3的时候终止本次循环if(i==3){break;}}
while循环
inta=0;while(a>=0&&a<=5){System.out.println(a);a++;}System.out.println(a);
do while循
intx=-1;do{System.out.println(x);x++;}while(x>=0&&x<=5);
二、条件控制语句
switch语句
charx='C';switch(x){case'A':System.out.println("分数范围:90~100");break;case'B':System.out.println("分数范围:80~90");break;case'C':System.out.println("分数范围:70~80");break;case'D':System.out.println("分数范围:60~70");break;default:System.out.println("分数范围:0~60");break;}
if语句
intscore=80;if(score>=85){System.out.println("优秀");}elseif(score>=60&&score<85){System.out.println("及格了,但仍需努力");}else{System.out.println("未及格");}}阅读全文