- 博客(17)
- 收藏
- 关注
原创 Oracle学习01:连接数据库、导入sql文件、查询
Oracle学习01连接Oracle数据库使用SQL命令行使用PL/SQL连接数据库导入sql文件查看用户下的所有表数据库三范式1NF2NF3NF目的查询select查询列字符串null伪列伪表where条件过滤= 、 >、 <、 >=、 <=、 !=、 <>、 between andand 、or、 not、 union、 union all、 intersect 、minusnull :is null、 is not null、 not is nulllike :模糊
2021-06-29 19:06:55
524
原创 初识JAVA14:Math类、基本数据类型的包装类、枚举类、Date类、SimpleDateFormat类
初识JAVA14Math数据相关类基本数据类型的包装类整数缓冲区枚举类Date类SimpleDateFormat类Math数据相关类静态工厂public class Demo { public static void main(String[] args) { //static int abs(int a) 返回 int值的绝对值。 System.out.println(Math.abs(-3)); //static double ceil(d
2021-06-13 21:34:10
166
原创 初识JAVA12:lambda表达式、异常、String类
初识JAVA12lambda表达式异常常用类字符串StringString类常用方法lambda表达式Lambda 表达式 -> jdk8新增 作用:就是为了简化匿名内部类结构 前提:函数式接口 函数式接口:只存在一个必须被重写的抽象方法的接口 检查一个接口是否为函数式接口:@FunctionalInterface 结构: ()->{} () :重写的抽象方法的参数列表 {}:重写的抽象方法的方法体 ->:lambda符合,箭头符号,具有上
2021-06-13 21:30:11
1249
1
原创 初识JAVA11:可变参数、二维数组、Arrays类、内部类
JAVA面向对象05可变参数二维数组二维数组的遍历Arrays类内部类成员内部类私有内部类静态内部类局部内部类匿名内部类可变参数jkd1.5新增 多个参数的类型相同,参数的个数可变,0~n个参数 …表示可变参数 方法的形参可以存在多个,如果存在可变参数,必须存在与参数列表的最后 编译器会为可变参数隐式构建一个数组,所在方法中使用可变参数,使用操作数据的方式操作可变参数public class Demo{ public static void main(String[] args
2021-06-13 21:27:10
306
原创 初识JAVA10:多态、抽象类和方法、接口、设计模式
JAVA面向对象04面向对象多态引用类型数据的向上和向下转型抽象类和抽象方法接口设计模式单例模式代理模式简单工厂模式面向对象多态面向对象的三大特征之一 多种形态->多种表现形式多态的最终体现: 父类的引用指向子类的对象多态的前提: 继承关系 实现关系多态的使用: 需要配合方法的重写才有意义 当多态调用时候,会调用子类中的重写方法 多态引用对子类非重写内容不可见多态调用成员特点: 成员变量: 编译运行看父类|左边|类型 成员方法: 编译看父类
2021-06-13 21:24:31
1289
1
原创 初识JAVA09:方法的重写、super关键字、final关键字、Object类
JAVA面向对象03面向对象方法的重写super关键字final关键字Object类toString()equals()面向对象方法的重写方法的重载 Overload方法的重写 Override 共同点:都是方法的特性 不同: 重载的三个条件: 同一个方法内 方法名相同 参数列表|方法签名不同 重写的三个条件: 不同的方法内 继承关系|实现关系 方法签名相同 调用: 如果子类中存在方法的重写,当通过子类对象调用的时候,
2021-06-13 21:21:25
113
原创 初识JAVA08:private关键字、封装、继承、访问权限修饰符的权限范围
JAVA面向对象02面向对象private关键字封装继承访问权限修饰符的权限范围面向对象private关键字private 私有的 成员修饰符,只能修饰成员,不能修饰局部的 一个成员一旦私有,只能在本类中使用,外部类无法使用私有的成员需要配合公共的访问方式一起使用–>方法 设置器 setter 访问器 getter私有的属性配合公共的访问方式就能够实现安全么?? 1.不能直接访问操作成员 2.设置器或者访问器中,方法中可以进行逻辑的判断等…
2021-06-13 21:17:56
248
原创 初识JAVA07:自定义类、构造方法、this关键字、static关键字、block关键字、Debug调试工具
JAVA面向对象01面向对象自定义类构造方法this关键字static关键字block关键字Debug调试工具面向对象面向对象和面向过程的区别: 面向过程: 关注"我应该如何实现?"按照步骤一步一步实现就可以了 面向对象: 关注"我应该找谁来完成?"这个谁就是对象,对象如何完成不关注 面向对象依赖面向过程面向对象思想的好处: 1.更符合显示生活中人们的思维 2.面向对象更贴合管理者的思维角度,面向过程更贴合执行者的思维角度 3.面向对象可以将复杂的问题简单化如何使
2021-06-13 21:15:07
137
原创 初识JAVA06:方法的参数,return,方法的重载,方法的递归,数组,增强for循环
初识JAVA06方法方法的参数return方法的重载方法的递归数组数组的定义数组的声明和初始化增强for循环方法方法的参数方法的参数分为形参和实参形参:形式参数,定义方法时的()中的参数 作用域:相当于局部变量,只在当前方法中有效实参:实际参数,在调用方法时()中的参数 作用域:相当于为局部变量赋值—>>赋值给形参形参不存在默认值实参须和形参的数量,位置,类型一一对应returnreturn有返回值类型的方法中: 必须存在!!!必须带出返回值 1)提前结束方法
2021-06-01 21:48:59
138
原创 初识JAVA05:循环的嵌套,break和continue在循环嵌套中使用的补充,如何调用自定义方法
循环的嵌套,break和continue在循环嵌套中使用的补充,如何调用自定义方法for循环的嵌套当循环嵌套时,break和continue的使用方法有返回值类型的方法没有返回值类型的方法for循环的嵌套越内层的循环执行的次数越多,外层循环每执行一次,内层循环执行一轮(从开始到结束)public class Demo{ public static void main(String[] args){ //使用*打印一个10行5列的正方形 //外层for循环控制打印
2021-05-31 21:42:34
282
原创 初识JAVA04:if、switch定值判断、for、while、do…while
初识JAVA04流程控制语句if语句switch定值判断循环结构for循环while循环do...whlie循环break和continue流程控制语句java中的语句结构 顺序结构:从上到下依次执行 选择结构|分支结构:满足条件才会去执行对应的代码 循环结构:重复的执行一些代码选择结构 if语句 switch语句if语句 单选泽|单分支 if(表达式){ 语句体; } 执行流程: 1.计算表达式,得到一个boolean结果
2021-05-30 21:24:36
265
原创 初识JAVA03:数值类型转换、运算符、Scanner、Random
初识Java03数值类型转换运算符运算符的分类算术运算符赋值运算符关系运算符|比较运算符逻辑运算符条件运算符位运算符**运算符的优先级**ScannerRandom随机数数值类型转换boolean类型不参与数值类型转换自动类型提升 大范围数据类型 变量 = 小范围数据类型的数据;强制类型转换 小范围数据类型 变量 = (小范围数据类型)大范围数据类型的数据;注意: 对应类型的数据复制给对应类型的变量,强制转换类型发生在赋值之前 如果多种数据类型的数据参与运算,最终的结果为参与运算
2021-05-30 12:57:41
99
原创 初识JAVA02:类,方法,标识符,注释,变量,数据类型,转义字符
初识类和方法类:一个java文件中可以有多个类,但是只能有一个类被public修饰,文件名需要和被public修饰的类名相同,当java文件中有多个类的时编译后会生成多个以不同类名命名的class文件。java以类为单位,class文件以类为单位。方法:一个类中可以有多个方法,但是只能定义一个主方法;当类中没有主方法时,这个类可以被编译但是无法解释执行,因为主方法是程序的入口,没有主方法就没办法找到程序的入口。public class Demo{ public static void main(St
2021-05-27 21:18:44
215
原创 初识JAVA01:JAVA历史、CMD的使用、JDK11的安装、运行HelloWorld
初识Java01Java的历史Java的重要版本Java的执行机制和跨平台的能力CMD:命令提示行的使用JDK11的安装编写第一个Java程序运行HelloWorldJava的历史JAVA的语言设计始于1991年,SUN公司最开始想在消费类电子产品方面寻求市场,成立了由James Gosling领导的Green开发小组首要目标是编写可内嵌于家用小型电器设备内部的软件 ,使得机器变得更加的人工智能。开始的时候Green小组是用C++编写的,后来发现C++并不适合这类任务。为什么呢?因为C++编写的程序常
2021-05-26 20:34:50
244
LVS负载均衡
1、基于NAT的LVS模式负载均衡NAT(Network Address Translation)即网络地址转换,其作用是通过数据报头的修改,使得位于企业内部的私有IP地址可以访问外网,以及外部用用户可以访问位于公司内部的私有IP主机。VS/NAT工作模式拓扑结构如图2所示,LVS负载调度器可以使用两块网卡配置不同的IP地址,eth0设置为私钥IP与内部网络通过交换设备相互连接,eth1设备为外...
2019-08-19 10:53:50
77
转载 RSS订阅
一、万物皆可RSS如果你细心观察就会发现,提供 RSS 相关服务的网站都是国外的,国内与 RSS 相关的网站都已经相继宣布关闭了。你会发现国内提供 RSS 相关服务的网站都是个人或者小机构,这其中有一个叫 RSSHub 的网站,是这其中的集大成者,它的作用是可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub一般网站和博客:1). 通常在顶部菜单、右侧菜单、底部菜单等地方会有RSS图...
2019-07-02 11:42:14
2606
原创 HBase为什么先写内存再写日志
HBase为什么先写内存再写日志HBase提供了一个MVCC机制,来保障写数据阶段的数据可见性。数据先写入Memstore再刷新WAL,是为了一些特殊场景下,内存中的数据能够更及时可见。如果写入WAL失败的话,Memstore中的数据会被回滚。...
2019-07-01 15:28:12
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人