- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 微服务常识及常见bug集
微服务架构入门:核心知识点:微服务架构诞生的背景:软件即服务,将一个大型软件,拆成若干个小系统,然后分而治之好比:北京一个火车站变到多个火车站微服务架构解决方案:大厂基本自研~自己研发各种组件,常用:Spring Cloud Alibaba(sca),Spring Cloud Netfix,…微服务架构下创建Maven聚合工程的目的:实现工程之间资源的的共享,简化工程管理微服务架构入门聚合项目创建结构:GitCGB2108IVProjects (工作区/空项目)├
2021-12-05 18:59:16
407
原创 CBG 2108班day13学习内容总结
Day131.流的分类1.按照方向进行分类: 输入流 输出流2.按照处理的单位进行分类: 字节流 字符流3.组合: 字节输入流 字节输出流 字符输入流 字符输出流
2021-09-24 08:52:17
170
原创 CBG 2108班day12学习内容总结
Day121 正则表达式作用:拿着我们指定好的规则,去判断数据是否符合这个规则1.指定规则:String regex = “[0-9]{17}[0-9x]”2.拿着数据与规则作比较: input.matches(regex)-.如果匹配,matches方法返回true注意:单斜杆表示转义字符,所以在正则中如果想表示单个斜杆,需要些双斜杆至于正则表达式的对照关系,详见下表:2 包装类1.Java的数据类型只有两大类: 八大基本类型 与 引用类型2.包装类是应用类的一种,包装类与基本类型一一
2021-09-23 22:47:07
159
原创 CBG 2108班day11学习内容总结
Day11学习API阶段的前提 1.API是一些别人制定好或者写好的应用程序接口或功能 2.学习的重点:学习这些功能==怎么使用? 使用后有什么效果? 如何更好的使用?== 3.比如:怎么创建某个类的对象--看构造方法 怎么使用某个功能--需不需要传参数?传什么类型的参数? 4.比如:这个方法有什么样的结果? 结果看返回值类型, 这个方法有什么样的执行效果? 效果要在IDEA中尝试 5.我们可以把API手册当成一本词典,
2021-09-21 16:09:06
148
原创 CBG 2108班day10学习内容总结
Day101 标准类的制作1.1 成员变量-属性使用private进行封装,封装后提供对应的getXxx()与setXxx()方法1.2 构造方法1.提供一个本类的无参构造2.提供一个全参构造:创建对象+给对象的属性赋值1.3 成员方法-普通方法1.根据本类的业务提供一些方法2.提供一个方法,用于展现本类的类名以及本类所有属性和属性值1.4 创建对象进行测试1.使用无参构造创建对象,然后调用setXxx()给所有属性赋值2.使用全参构造创建对象,对象的属性同时也有值1.5 巩固练习
2021-09-21 12:36:52
205
原创 CBG 2108班day09学习内容总结
Day091.异常1.1 异常的继承结构异常层次中的根节点Throwable1.Error:目前我们编码解决不了的问题2.Exception:通常可以通过编程解决的问题1)编译时异常:不用运行就已经报错了,比如:少写了分号/父类对象调用子类的特有功能等等2)运行时异常:RunTimeException编写以及保存时没有报错,但是在执行时报错了注意:运行时异常是可以通过编译解决,不强制要求处理,方法上默认抛出RunTimeException1.2异常处理方案1.捕获处理try-catch:
2021-09-16 20:28:56
1194
原创 CBG 2108班day08学习内容总结
Day081.继承中变量的使用如果父类的成员变量和子类的成员变量同名时,使用super.变量名来指定父类中的成员变量2.继承中构造方法的使用1.我们每次创建对象时,都会先触发构造函数2.创建子类对象时,会先调用父类的无参构造,因为子类的构造函数中默认存在一个super();3.如果父类没有无参构造的话,我们就需要手动指定子类去调用父类的含参构造super(参数);4.构造方法不可被继承,原因是:构造方法名必须是本类的类名,不可能在子类中存在一个父类名字的构造方法3.方法的重写重写:子类对父
2021-09-14 22:05:42
143
原创 CBG 2108班day07学习内容总结
Day071.构造方法格式:没有返回值类型,且方法名与本类类名一致的方法作用:构造方法是用来帮我们创建对象的,每次执行构造函数后,都可以创建好一个对应的对象
2021-09-12 14:57:53
132
原创 CBG 2108班day06学习内容总结
Day061.面向过程面向过程 是一种编程思想,这种思想强调凡事亲力亲为,每一步都自己来完成2.面向对象Java是一门面向对象的语言面向对象OOP也是一种编程思想,这种思想,强调的是结果,我不在意是怎么完成了,我在意的是有对象完成这个工作得到我想要的效果比如:我们想要吃饭,并不在意是哪个厨师做的,也不在意是哪个骑手送的,只要有厨师做饭,有骑手派送就可以了行为习惯 思维方式比如衣服,没有一个十分明确的定义,但是,只要我们看到了衣服,就知道要把它归为衣服类,因为在过去的生活中已经见过太多的衣服,
2021-09-09 21:22:55
95
原创 CBG 2108班day05学习内容总结
Day05 复习数组1.数组创建的过程:1.在内存中开辟了一块连续的内存空间,用来存放多个相同类型的数据2.给数组完成初始化的过程,给每个元素赋予数组形影类型的默认值,比如int的默认值是03.数组完成初始化后会分配一个唯一的地址值4.把唯一的地址值交给数组的引用类型变量[数组名]来保存5.如果想要操作数组中的元素,可以根据变量保存的地址值找到数组,然后根据下标来操作数组的具体元素数组名保存的数组的地址值,不是数组中每一个具体的元素,数组名是一个引用类型的变量2.数组的创建方式:静态创建
2021-09-09 20:27:49
164
原创 趣味小练习-打印空心三角形
打印空心三角形需求: 输入行数,打印如下图所示的空心三角形思路:把这个图形进行拆解,拆解成几个简单的图形在组合我的想法是把这个图形拆解成3个部分(见下图)``第一部分(红色):第一列星星第二部分(绿色):第三行开始并且每行依次增加数量的空格部分与最下面一行的星星(不包括首尾两个星星)第二部分可以拆开为空格部分和底行星星部分第三部分(蓝色):从二行开始末尾的星星这三个部分分别对应三个内层循环代码如下(详细思路在代码块中):public static void main(String[
2021-09-04 18:05:50
807
原创 CBG 2108班day04学习内容总结
Day041.for循环:1.格式:for(开始条件;循环条件;更改条件) { 符合循环条件后执行的循环体 }2.开始条件只在第一轮中执行一次,后续不再执行3.循环结构适用于需要多次重复某些操作时使用4.循环的次数取决于循环变量能取到几个值,而不是循环变量的取值范围(如下)public static void main(String[] args) { //此循环中,i的取值范围是8~8888 //由于循环条件,i只能取到四个值:8,88,888,8888 //循环只执
2021-09-04 11:56:37
137
原创 CBG 2108班day03学习内容总结
Day031.运算符1.普通的四则运算符号:+ - * /不能改变变量本身的值,除非通过表达式给变量重新赋值,才会改变 变量的值.2.取余(求模):%如 7%3为1,4%2为0 [余数为0时表示整除]3.自增自减运算符:自增:++ 给变量自身的值加1自减:-- 给变量自身的值减1分两种表达方式:前缀式:++a --a 符号在前:先改变变量的值,再使用后缀式:a++ a-- 符号在后:先使用变量,再改变变量的值注意1:前面的代码对后面的代码会产生影响,再计算变量的值的时候
2021-09-02 19:59:16
113
原创 CBG 2108班day02学习内容总结
DAY021.Java标识符1.标识符由字母,数字,下划线和美元符号组成,不能包含@,%,空格等特殊符号2.不能以数字开头!!!3.注意:Java严格区分大小写!!! 不像Windows的文件名,不区分大小写4.要做到见名知意,看到名字大概能知道这是要做什么的.同时标识符中不要使用拼音或者中英结合的方式取名5.不要使用Java的关键字2.关键字1.被Java已经指定好了的全小写单词,共50个.2.两个保留字:const和goto,目前没有明确意义的关键字3.三个不能作为标识符的单词:
2021-09-01 20:12:01
163
原创 CBG 2108班day01学习内容总结
1 计算机基础知识: 1.计算机:一种能够按照程序运行,自动高速处理数据的现代化智能电子设备,不仅仅是指我们日常生活中使用的电脑,还有各种电子设备上的主板等等 计算机分为硬件和软件两大部分,其中没有安装任何软件的叫裸机,程序猿主要的工作是软件开发,而不是修理电脑.所以说程序猿就一定会修电脑是不对的.因为我也不会修电脑 2.软件分为系统软件(windows/ios/Linux...)和应用系统(王者荣耀/淘宝/京东...)先有系统软件才有应用软件,系统软...
2021-08-31 20:33:56
132
原创 jar包相关操作
Jar包相关操作 1. 创建(具体操作看图1) 1.1 什么是jar包?:jar包是储存字节码文件的。字节码文件可以用,但是我们看不懂(会用即可) 1.2 创建jar包的流程 1.2.1:创建一个包(com.kugou) 1.2.2:在包下创建一个类(Music.java)并敲代码 1.2.3:选中包com.kugou-> Export -> JAR file(以jar包的形式导出,jar和zip形式一样是压缩包...
2021-08-04 19:08:59
438
原创 eclipse与JDK的关系
JDK是eclipse和idea等软件的底层基础,eclipse和idea是JDK的上层建筑.JDK好比是一座建筑的地基,缺少了JDK的eclipse和idea将分崩离析,无法运行.eclipse和idea是集成了JDK的开发环境,JDK中有许多繁琐的步骤,eclipse和idea就在JDK的基础上免去了繁琐的步骤,使得我们可以更便利快捷地敲代码在JDK中有bin,lib...等目录其中bin目录中存放的是指令(大多数其他软件中bin目录也是存放指令的)lib目录中存放的是java的..
2021-08-04 11:33:28
2956
原创 java源码的编译与运行过程
在我们敲完代码后,计算机并不能直接识别java源码,此时我们需要把java源码转换成能被计算机识别的机器码,这时需要用到JDK中的javac.exe指令,将源码转为".class"文件(字节码文件),这时计算机才能读懂我们的指令.然后通过java.exe运行,最终得出结果...
2021-08-04 11:10:30
259
原创 创建java项目,在src下创建包,在包内创建类
第一步:创建java项目File->New->Project:选择Java project:项目命名->选择JDK->Finish:第二步:创建包给包命名:第三步:创建Class:创建class完成,自动显示界面:编辑代码并运行:...
2021-08-03 20:05:03
8466
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人