自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL数据库学习路径 链接汇总

MySQL数据库学习路径 链接汇总数据库也是程序员们在进阶之路上不可避免的一个知识板块希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航 😃聪明在于勤奋,天才在于积累,与君共勉~MySQL数据库安装手册MySQL数据库卸载手册MySQL数据库第1讲 基本概念MySQL数据库第2讲 启动 停止 连接...

2022-03-01 11:51:57 9811 9

原创 JAVA基础内容拓展 链接汇总

JAVA基础内容拓展链接汇总Java基础部分需要学习很多的内容,其实学习就是一个逐步深入递进的过程从易到难,我们可以进行进一步的拓展希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航 ????聪明在于勤奋,天才在于积累,与君共勉~01 主干知识每日复习总结...

2021-08-04 09:56:38 85729 14

原创 一起学JAVA 学习路径 知识体系

JAVA基础学习路径Java基础部分需要学习很多的内容,但是很多小伙伴不清楚自己的学习路径希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用因为泡泡平时比较忙,所以文章在逐步更新拓展中,可以关注后方便后续查看哦祝愿大家都能拥抱技术,扬帆起航 ????01 计算机基础知识与JAVA相关基础知识02 JAVA编程环境搭建:安装JDK与配置环境变量、Eclipse03 JAVA入门案例之HelloWorld练习与解析...

2021-03-31 20:28:12 591713 227

原创 Java环境准备:JDK与IDEA

新手入门Java 环境准备 JDK IDEA 创建Java项目 修改注释颜色 修改主题色 修改字体大小 查看操作系统版本 显示文件后缀名

2024-01-07 21:51:17 1708

原创 JSD阿里云ECS服务器认证考试流程与题库

认证报名获取流程与题库

2023-07-21 00:14:01 2918 2

原创 一起学WEB HTML5 第1讲

今天开始我们就要进行第2个阶段的学习啦,今天的学习内容一共有以下几个部分:今日目标:1.WEB发展史 – 了解2.HTML基础语法 – 掌握3.常用标签1:文本 – 熟练掌握4.常用标签2:图像和链接 – 熟练掌握5.常用标签3:表格 – 熟练掌握其实今天的内容是非常容易掌握的,下面一起来开始今天的学习吧~1 WEB发展史(了解)1.1发展过程我们每天都在上网,那你知道我们口中的这个"网"是什么吗?其实它叫做Internet,是一个全球性的计算机互联网络,它有很多的名字,你可能听过,比

2022-03-29 18:11:27 8667 18

原创 MySQL数据库第3讲 数据库数据模型

MySQL数据库的数据模型在学习MySQL数据库之前,我们需要先了解一下MySQL数据库的数据模型这样我们就能初步了解MySQL中的数据是如何存储的。那么先来给大家介绍一个概念1 关系型数据库RDBMS关系型数据库就是指建立在关系模式的基础上,由多张互相连接的二维表格组成的数据库。MySQL数据库就是一个关系型数据库。那什么是二维表呢?其实这个指的就是由行和列构成的数据表格,比如我们生活中常见的部门表、员工表等等而且可以看到员工表中的“所属部门编号”与部门表中的“部门编号”还有着关联关系

2022-03-02 09:45:10 5685 4

原创 MySQL数据库安装手册

MySQL数据库的下载与安装在上一小节我们已经简单了解了数据库与一些相关概念没看上一节的同学戳这里接下来我们首先需要学会如何下载和安装数据库1 MySQL数据库的版本目前MySQL官网为我们提供了两个版本,一个是社区版本,一个是商业版本:社区版本(MySQL Community Server)这个版本的数据库与早先的版本一样,还是完全免费的,但是MySQL不提供任何的技术支持商业版本(MySQL Community Enterprise Edition)这个版本是收费的,我们也可以免费试用

2022-03-01 11:44:47 3109 2

原创 MySQL数据库从入门到精通 第1讲 基本概念

小可爱们,接下来我们要学习的知识是数据库相关的知识,从本贴开始,从0基础带大家入门到精通,要加油哦~1 前言1.1 为什么要学习数据库?那我们首先要搞清楚第一个问题:为什么要学数据库?原因1: 我们现在浏览或使用的各种各样的网页、应用、软件系统等等,都会涉及到很多很多的数据。比如:要刷一会抖音,那就会产生很多的数据,比如你的账户信息、浏览信息、点赞、评论、转发、收藏等等,而这些数据就需要进行保存与管理,方便程序员对这些数据进行进一步的处理。原因2:我们现在的学习肯定是为了后续的就业或技术提升的需

2022-03-01 11:43:43 3407

原创 MySQL数据库从入门到精通 第2讲 启动 停止 连接

MySQL数据库的初步使用在上一小节我们已经简单了解了数据库与一些相关概念没看上一节的同学戳这里接下来我们来学习下如何使用一下MySQL1 MySQL的启动MySQL服务是随着电脑开机自动启动的,在windows中MySQL的服务名称默认就是MySQL80所以教大家三种方式,来确认下你的MySQL是否已经启动了启动方式1:右键“我的电脑”,依次选择“管理”、“服务和应用程序”、“服务”,在打开的窗口中就可以找到“MySQL80 正在运行”的字样了启动方式2:“Win+R”在运行窗口输入“

2022-03-01 11:42:07 5073 3

原创 MySQL数据库卸载手册

MySQL数据库卸载手册MySQL数据库是一款非常好用的数据库管理系统,但是相对来说卸载起来麻烦一些这里给大家分享下MySQL数据库如何卸载干净~1 停止MySQL的所有服务就像一个正在使用中的文件是无法删除的一样我们想要卸载MySQL,首先就需要把计算机中MySQL相关的所有服务都停止。给大家提供两种方式:方式1:右键“我的电脑”,选择“管理”选择“服务和应用程序”,继续选择"服务"将页面中所有MySQL相关的服务逐一的全部关闭。方式2:win+R键打开运行窗口,输入“cmd”

2022-03-01 10:46:26 2999 5

原创 一起学数据结构1

看到这个帖子的你,已经开始研究更深层次的计算机知识啦越底层的知识相对来说就越难,不过没关系,慢慢啃多学一点就多进步一点,今天的你也要继续加油鸭!一些基本概念在学习数据结构之前,一些基本的概念还是需要科普一下的:1. 什么是数据数据其实就是各种各样的信息,比如数字、符号、图片等等等等,这个数据的范围其实是要比你想象中更大的,凡是能输入到计算机里并且能够被计算机进行识别和处理的内容都是数据。所以我们做的各种操作其实都是围绕数据进行的,你也可以把数据理解成计算机程序各种加工的“原材料”。2. 什么

2022-02-16 15:41:58 2833 8

原创 CGBTN2111汇总复习

CGBTN2109汇总复习复习思路先跟着老师走,遇到会的,快速过,遇到不会的,先做记录,后面再复习.一阶段学习路径1 基础语法Basic1.基础环境配置1. 安装JDKJDK:Java开发工具包,我们使用的版本是1.8注意:一台PC上可以安装多个JDK,具体环境变量配置哪个JDK,哪个就生效2. 环境变量的配置JAVA_HOME : 配置的是JDK安装的目录Path : 配置的是JDK的bin目录,不新建的CLASS_PATH:配置的是JDK的lib目录win+R键,在运行窗口输

2021-12-23 14:02:28 12069 34

原创 CGBTN2111-DAY18总结复习

DAY18 复习1 设计模式概念:是一些前人总结出来的值得学习的编程“套路”,设计模式一共有23种单例设计模式:确保代码中本类的实例只有一个实现思路:方案一:饿汉式1)把本类的构造方法私有化–为了不让外界调用构造函数来创建对象2)通过本类的构造方法创建对象,并把这个对象也私有化,为了防止外界调用3)提供公共的全局访问点向外界返回本类的唯一的一个对象注意:公共方法需要设置成静态–需要跳过对象,通过类名直接调用这个返回本类对象的公共方法对象也需要设置成静态的–这个对象需要在静态方法中被返回

2021-12-23 13:58:22 3141 3

原创 CGBTN2111-DAY17总结复习

1.多线程数据安全隐患解决方案1. 出现数据安全问题的原因:多线程程序多个线程拥有共享数据多条语句操作共享数据2. 同步与异步异步:是多个线程抢占资源的效果,不排队,所以效率高,但是数据不安全同步:每次只有一个线程独占资源,排队,所以效率低,但是安全,为了安全必要应该牺牲一部分资源synchronized也被称作同步关键字3. 解决方案:加锁synchronized同步代码块【常用】,格式:synchronized(唯一的锁对象){可能出现数据安全问题的所有代码}4.使用同步

2021-12-22 17:35:07 2679 1

原创 CGBTN2111-DAY16总结复习

DAY16 复习1. 回答问题:1. 什么是进程?什么是程序?有什么区别?程序:数据与指令的集合,程序是静态的进程:给程序加入了时间的概念,不同的时间进程有不同的状态进程是动态的,就代表OS中正在运行的程序独立性,动态性,并发性2. 什么是并行?什么是串行?什么是并发?CPU:电脑的核心处理器,类似于“大脑”串行:是指同一时刻一个CPU只能处理一件事,类似于单车道并行:相对来说资源比较充足,多个CPU可以同时处理不同的多件事,类似于多车道并发:相对来说资源比较紧缺,多个进程同时抢占公共

2021-12-21 18:00:11 2851 15

原创 CGBTN2111-DAY15总结复习

DAY15 复习1. List接口1.1 List接口的特点List集合是有下标的List集合是有顺序的List集合可以存放重复的数据1.2 List集合方法总结单个集合间的操作void add(int index, E element) 在集合的指定下标index处插入指定元素elementE get(int index) 返回本集合中指定下标index处的元素E remove(int index) 移除本集合中指定下标index处的元素E set(int index, E e

2021-12-20 12:01:26 4220

原创 CGBTN2111-DAY14总结复习

DAY14 复习1. 序列化:将程序中对象的各项信息,序列化输出到文件中保存方向是Out,使用的流是ObjectOutputStream使用的方法是out.writeObject(目标对象);注意:如果一个类的对象想要被序列化,那么这个类必须实现Serializable接口2. 反序列化:将之前输出到文件中的数据,读取回程序中,并把读到的数据重新恢复成对象方向是in,使用的流是ObjectInputStream使用的方法是in.readObject();注意:反序列化指定的文件路径

2021-12-17 17:57:18 3475 1

原创 CGBTN2111-DAY13总结复习

DAY13复习1 流的分类1)按照方向分类:输入流 输出流2)按照操作的单位分类:字节流 字符流3)组合情况:字节输入流 字节输出流 字符输入流 字符输出流2 字节输入流1)抽象父级:InputStream–不能实例化2)普通子级:FileInputStream–操作文件的字节输入流构造方法参数:File file / String pathnameBufferedInputStream–高效字节输入流构造方法参数:InputStream,但无法创建抽象父级对象,所以传的是Fil

2021-12-16 12:01:57 3571 1

原创 CGBTN2111-DAY12总结复习

DAY12 复习1. 正则表达式作用: 拿着我们指定好的规则,去判断数据是否符合这个规则指定规则:String regex = “[0-9]{17}[0-9X]”;拿着数据与规则做比较:input.matches(regex)–>如果匹配,matches方法返回true注意:单个斜杠表示转义字符,所以在正则中如果想要表示单个斜杠,需要写双斜杠至于正则表达式的对照关系,详见笔记中正则速查表2. 包装类Java的数据类型只有两大类:8大基本类型与引用类型包装类是引用类型中的一种,

2021-12-15 12:02:38 4237 2

原创 CGBTN2111-DAY11总结复习

DAY 11 复习学习API阶段的前提:API是一些别人制定或者写好的应用程序接口/功能学习的重点:学习这些功能如何更好的使用,怎么使用,使用后有什么效果比如:怎么创建某个类的对象–看构造方法怎么使用某个功能–需不需要传参数,传什么样的参数比如:这个方法有什么样的结果/执行效果:结果看返回值类型,效果要在IDEA去尝试所以我们可以把API手册当成一个“字典”,哪里不会查哪里1. 顶级父类 java.lang.ObjectObject是Java中所有类的超类,Java中的类都直接或者间

2021-12-14 12:01:11 3966 5

原创 CGBTN2111-DAY10总结复习

DAY10 复习1.接口的特点:我们使用interface关键字定义接口我们使用implements关键字建立接口实现类与接口的实现关系接口是父级,接口实现类是子级接口实现类如果实现部分/不实现接口中的抽象方法,那么实现类是一个抽象类接口实现类如果实现了接口所有的抽象方法,那么这个实现类是一个普通类抽象类与接口都不可以实例化/创建对象接口没有构造函数,实现类使用的super()是父类的无参构造如果没有明确指定父类,super()代表的才是Object的无参构造接口中都是静态常量,没有成

2021-12-13 11:54:58 4430 3

原创 CGBTN2111-DAY09总结复习

DAY09 复习1 异常1. 异常的继承结构异常层次结构中的根是ThrowableError:目前我们编码解决不了的问题Exception:异常编译异常:未运行代码就报错了,强制要求处理运行时异常:运行代码才报错,可以通过编译,不强制要求处理Throwable:异常的顶级父类 --Error:错误,程序无法处理 --Exception:异常,我们可以通过编码修复 -- 编译异常:还没运行已经报错了 -- 运行时异常:可以通过编译,一运行就报错2.异常的解决方案1. 捕获处理

2021-12-10 12:04:36 5724 9

原创 CGBTN2111-DAY08总结复习

DAY08 复习1.继承中变量的使用父类成员变量与子类成员变量同名时,使用super.变量名指定父类的成员变量2.继承中构造方法的使用创建子类对象时,会先调用父类的无参构造,因为子类的构造函数中默认存在一个super();如果父类没有无参构造的话,我们就需要手动指定子类去调用父类的含参构造super(参数);构造方法不可以被继承,原因是:构造方法名必须是本类的类名,不可能在子类中存在一个父类名字的构造方法3.方法的重写重写:子类对父类的方法不满意时,可以重写父类的方法注意:重写是在不改

2021-12-09 17:51:20 4864 5

原创 CGBTN2111-DAY07总结复习

DAY07 复习1.构造函数:格式:与本类类名同名,且没有返回值类型作用:创建对象执行时机:每次创建对象时都会执行构造方法分类:1)无参构造:默认存在,如果添加了其他构造,默认的构造函数会被覆盖,所以要记得手动提供哦~2)含参构造:对于参数没有任何要求,有参数就行3)全参构造:全参构造的参数必须与本类属性一致全参构造不仅可以创建对象,还可以给对象的所有属性赋值2.方法的重载在同一个类中,存在多个方法名相同,但参数列表不同的方法如果在同类中,多个同名方法的参数个数不同,一定构成重载

2021-12-08 17:57:24 4182

原创 CGBTN2111-DAY06总结复习

DAY06 复习1. 面向过程:这种编程思想强调的是过程,凡事亲力亲为2. 面向对象:这种思想强调的是结果,Java就是一门面向对象的语言不在意完成的过程,在意的是有对象可以帮我干活比如:我们想吃饭,不在意是哪个厨师做的,也不在意是哪个骑手送的,只要有厨师做,有骑手派送就好了我们可以把OOP的思维理解成一种行为习惯 思维方式比如衣服,没有办法给出一个明确的定义,但是,只要我们看到任何一件衣服,我们就自动把它归类到衣服这个分类中,因为你在过去的生活经验中已经见过太多的衣服,积累经验3.类类

2021-12-07 17:48:54 3632 5

原创 CGBTN2111-DAY05总结复习

DAY05 复习数组1.1 静态创建int[] a = {1,2,3,4,5};int[] a = new int[]{1,2,3,4,5};1.2 动态创建int[] a = new int[5];1. 3 数组的创建过程在内存中开辟连续的空间,用来存放数据给数组完成初始化过程,给每个元素赋予默认值数组完成初始化会分配一个唯一的地址值把唯一的地址值交给引用类型的变量a去保存如果想要操作数组中的元素,可以根据变量保存的地址找到数组,然后根据下标来操作数组的具体元素数组名保存的是数

2021-12-06 17:19:45 3926

原创 CGBTN2111-DAY04总结复习

DAY04复习1 for循环格式:public static void main(String[] args) { for(开始条件; 循环条件 ; 更改条件) { 符合循环条件后执行的循环体 }}循环的开始条件只会在第一轮开始的时候执行一次,后续均不再执行循环结构适合我们在程序中需要反复执行某一件事时使用循环能够执行几次,取决于循环变量能够取到几个值,而不是循环变量的取值范围public static void main(String[] args) { //比

2021-12-03 18:06:56 4233

原创 CGBTN21111-DAY03总结复习

DAY03 复习1 运算符普通的四则运算 + - * / 是不会改变变量本身的值的如果想要改变变量本身的值,需要把表达式的结果重新赋值给变量取余%(求模 mod) : 取余数,如果整除,余数为0自增自减运算符自增++ :表示变量本身的值+1自减- - : 表示变量本身的值-1前缀式:符号在前,先改变变量本身的值,再使用,比如打印,计算…后缀式:符号在后,先使用,再改变变量本身的值比较运算符!= == > < >= <= 比较的结果都是布尔类型的逻辑

2021-12-02 17:50:15 4233

原创 CGBTN2111-DAY02总结复习

DAY02 复习今天涉及到的笔记:关键字 标识符 注释 变量 基本类型 类型转换1 Java的标识符由字母 数字 下划线 美元符号 组成不能以数字开头严格区分大小写见名之意,并且不要使用拼音或者中英文夹杂的方式不能使用关键字2 关键字被Java提前指定好的全小写单词,一共有50个2个保留字:const 与 goto ,目前还没有明确意义的关键字还有3个不可以用作标识符的单词:true false null3 注释用来解释代码,方便看看代码的人去理解代码的话注释并不会影

2021-12-01 13:59:18 7296 6

原创 2111 JAVASE每日复习总结 链接汇总

JAVA每日内容复习总结汇总2111Java基础部分除了学习新知识,其实学习完很重要的就是每日的复习回顾希望本文可以帮助到你,本文是程序媛泡泡给大家总结的链接汇总,欢迎食用可以关注后方便后续查看哦~祝愿大家都能拥抱技术,扬帆起航 ????聪明在于勤奋,天才在于积累,与君共勉~前言总结DAY01 复习内容总结...

2021-11-30 17:53:43 18472 15

原创 CGBTN2111-DAY01总结复习

DAY01 复习今天涉及到的笔记:01 计算机基础知识与JAVA相关基础知识02 JAVA编程环境搭建:安装JDK与配置环境变量、Eclipse03 JAVA入门案例之HelloWorld练习与解析1 基础知识1.笔记在哪里?CSDN2.代码在哪里?在前言的帖子里有账号密码3.计算机分为硬件系统与软件系统4.软件系统分为系统软件与应用软件5.我们是面向互联网架构开发的后端开发工程师,负责软件或者网站的开发6.我们目前主要学习的开发语言是JAVA7.人机交互的方式:图形化界面 命令行的

2021-11-30 17:52:26 8030 5

原创 CGBTN2110-DAY18总结复习

DAY18 复习1. 反射的概念反射是Java这门语言中比较有特点的一个特征,反射非常强大,我们可以通过反射获取目标类当中的资源,甚至是私有资源不仅仅如此,我们甚至还可以使用资源,并且创建对象,所以反射是一个经常被使用到的技术开发过程中,我们有的时候并不能拿到源代码,但是又需要使用资源,那这个时候反射的出现就很有必要了2. 反射需要用到的API2.1 获取字节码对象Class.forName(“类的全路径”); 注意:传入的是类的全路径名,包含包名.类名,而且会抛出异常类名.class

2021-11-23 12:04:16 2750 16

原创 CGBTN2110 DAY17复习总结

1.多线程数据安全隐患解决方案1. 出现数据安全问题的原因:多线程程序多个线程拥有共享数据多条语句操作共享数据2. 同步与异步异步:是多个线程抢占资源的效果,不排队,所以效率高,但是数据不安全同步:每次只有一个线程独占资源,排队,所以效率低,但是安全,为了安全必要应该牺牲一部分资源synchronized也被称作同步关键字3. 解决方案:加锁synchronized同步代码块【常用】,格式:synchronized(唯一的锁对象){可能出现数据安全问题的所有代码}4.使用同步

2021-11-22 12:11:25 2978 5

原创 CGBTN2110汇总复习

CGBTN2109汇总复习复习思路一阶段学习路径1 基础语法Basic1.基础环境配置1. 安装JDKJDK:Java开发工具包,我们使用的版本是1.8注意:一台PC上可以安装多个JDK,具体环境变量配置哪个JDK,哪个就生效2. 环境变量的配置JAVA_HOME : 配置的是JDK安装的目录Path : 配置的是JDK的bin目录,不新建的CLASS_PATH:配置的是JDK的lib目录win+R键,在运行窗口输入cmd验证命令为 : java -version 出现JDK版

2021-11-20 08:54:04 6665 9

原创 CGBTN2110 DAY16 总结复习

DAY16 复习1. Set接口Set接口的特点set集合没有重复的元素set集合的元素是无序的set集合可以存null值,并且null最多有一个我们自定义对象如果想去重,需要在自定义类中添加重写的equals()与hashCode()集合学习的方法学习父级的公共方法,学习子类的创建方式,学习各种集合的特点关于List大多都是与下标有关的操作关于Set通常都是去重的操作关于map通常都是映射关系,也就是键值对API要常练习,方法互相之间没有任何关系,用哪个,查哪个...

2021-11-19 12:03:10 3403 3

原创 CGBTN2110-DAY15总结复习

DAY15 复习1. List接口1.1 List接口的特点List集合是有下标的List集合是有顺序的List集合可以存放重复的数据1.2 List集合方法总结单个集合间的操作void add(int index, E element) 在集合的指定下标index处插入指定元素elementE get(int index) 返回本集合中指定下标index处的元素E remove(int index) 移除本集合中指定下标index处的元素E set(int index, E e

2021-11-18 11:59:10 4098 3

原创 CGBTN2110-DAY14总结复习

DAY14 复习1. 序列化:将程序中对象的各项信息,序列化输出到文件中保存方向是Out,使用的流是ObjectOutputStream使用的方法是out.writeObject(目标对象);注意:如果一个类的对象想要被序列化,那么这个类必须实现Serializable接口2. 反序列化:将之前输出到文件中的数据,读取回程序中,并把读到的数据重新恢复成对象方向是in,使用的流是ObjectInputStream使用的方法是in.readObject();注意:反序列化指定的文件路径

2021-11-17 12:09:11 2438 2

原创 CGBTN2110-DAY13总结复习

1 流的分类1)按照方向分类:输入流 输出流2)按照操作的单位分类:字节流 字符流3)组合情况:字节输入流 字节输出流 字符输入流 字符输出流2 字节输入流1)抽象父级:InputStream–不能实例化2)普通子级:FileInputStream–操作文件的字节输入流构造方法参数:File file / String pathnameBufferedInputStream–高效字节输入流构造方法参数:InputStream,但无法创建抽象父级对象,所以传的是FileInputSt

2021-11-16 11:58:55 2910

原创 CGBTN2110-DAY12总结复习

DAY12 复习1. 包装类Java的数据类型只有两大类:8大基本类型与引用类型包装类是引用类型中的一种,包装类与基本类型一一对应,也有8种基本类型只能存自己类型的值,没有其他额外的功能包装类型是对基本类型进行了包装,提供了丰富的功能,包装类型是基本类型的拓展包装类型Integer的创建方式:1)Integer i1 = new Integer(5); 没有高效的效果,new一次,创建一个包装类对象2)Integer i2 = Integer.valueOf(5); 有高效的效果,数据在

2021-11-15 12:07:14 3682 3

空空如也

空空如也

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

TA关注的人

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