- 博客(28)
- 收藏
- 关注
原创 第五阶段:Vant | 微服务(Springcloud:Nacos、Ddubbo(Rpc | 负载均衡)、Seata、Sentinel、SpringGateway)、Elasticsearch
Vant
2022-06-20 10:13:34
249
原创 第四阶段:01Vue Cli、02spring、03springmvc、04Mybatis(Spring Test)
1、Vue CLI:Vue脚手架——————————————————> 【ppt】 <———————————————————————————————————>DAY01-VUE Cli基础-01<—————————————————0:前提:【关于Vue CLI】Vue.js(读音:/vjuː/, 类似于:view)是一套构建用户界面的渐进式框架● Vue.js的官方网址是:https://cn.vuejs.org/index.html需要注意:在.
2022-05-29 01:06:59
307
原创 第三阶段:Web前端:03(2)Mybatis框架 | 后端MVC设计模式 | 酷鲨商城广告页引流平台
1、Vue CLI:Vue脚手架01.vue CLI基础:关于Vue CLIVue.js(读音:/vjuː/, 类似于:view)是一套构建用户界面的渐进式框架 ● Vue.js的官方网址是:https://cn.vuejs.org/index.html需要注意:在使用传统模式开发的前端工程中,各个页面是相对独立的, 甚至你可以在本地硬盘上找到对应的html文件并双击直接打开它, 【而Vue CLI工程与一个Web应用程序一样,是需要启动服务才可以访问.
2022-05-20 16:26:05
305
原创 第三阶段:Web前端:02数据库(sql语言、JDBC数据库连接) | 03(1)SpringBoot
二、数据库——> MySQl或MariaDB0.安装步骤进入网址 http://doc.canglaoshi.org/——>常用下载:Windows必备——>MariaDB 10.5.13 WinX64(MySQL) 官网下载1.数据库(DBMS)简介:学习数据库阶段内容,主要学习的就是如何对数据进行增删改查操作(1)常见DBMS(数据库管理系统)DataBaseManagementSystem,数据库管理系统(数据库软件)常见的DBMS:MySQL: Oracle
2022-02-25 09:08:21
2082
原创 第二阶段:JavaAPI总复习一一一之一一一01
三、基础API1、 Object2、常量池:3、String01.string字符串类型02.String8种常用方法:4、 StringBuilder与StringBuffer01.String的:----------连接性能不好02.StringBuilder(4个方法):-------连接性能好!03.StringBuilder API 和 StringBuffer(线程安全) 的区别:5、正则表达式01.字符集02.预定义字符集03.数量词04.特殊字符转义05.分组:
2022-02-23 08:59:06
2469
原创 第一阶段:Java基础总复习一一一和一一一面向对象OOP总复习
Java API汇总复习1、 Object(1)是所有类的超类,Java中的类都直接或者间接的继承了Object ---- 其中有两个经常被子类重写的方法:(1)toString():(2)equals():注意==,作用是判定两个对象的内容是否相同!package IVdayObject;/** * Object是所有类的顶级超类.里面有几个经常被子类重写的方法,其中包括toString和equals */public class PointDemo { public st
2022-02-21 22:39:28
1215
原创 SE API第10/11天:集合 ——>ArrayListals、Iterator遍历迭代器、增强for、List集→subList、集合间转换asList、排序sort | Map相关
一、聊天室:chat room 021、实现客户端循环发消息给服务端2、多客户端链接3、使用多线程实现多客户端连接服务端二:线程0、多线程(0)介绍:(1)一个线程的生命周期(2)线程的状态:①-⑤1、创建一个线程(1)Java 提供了两种创建线程的方法:------①方式一:继承Thread并重写run方法------②方式二:实现Runnable接口单独定义线程任务(2)使用匿名内部类形式的线程创建:2、获取线程、检测线程3、线程API---------
2022-02-10 18:36:28
446
原创 SE API第九天:初级版:简易聊天室项目——>ChatRoom
聊天室客户端《Client》、服务器《Server》1.什么是Socket?Socket(套接字),用来描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发送请求或者应答网络请求!Socket是支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽象表示。包含了进行网络通信所必须的五种信息:1)连接所使用的协议;2)本地主机的IP地址;3)本地远程的协议端口;4)远地主机的IP地址5)远地进程的协议端口2、Socket通信模型:(1)Sock
2022-02-09 19:48:49
817
原创 SE API第八天:Java 线程——>线程/进程、多线程、API、守护线程、多线程并发问题、互斥/死锁
0、IO总结和java异常处理机制1、缓冲字符输入流:java.io.BufferedReader2、异常处理机制中的 try-catch3、finally块---------异常处理机制中的最后一块4、throw关键字5、throws关键字----------------------(1)含有throws的方法被子类重写时的规则:0、IO总结和java异常处理机制(1)IO总结:(2)异常处理:java异常处理机制java中所有错误的超类为:Throwable。其下有两个子类:.
2022-02-08 19:03:03
291
原创 SE API第七天:Java 异常→try catch/finally块、throw和throws关键字和区别、异常常用方法、自定义异常
0、序列化1、创建Person,先执行OOSDemo,再执行OISDemo0、序列化1、什么是序列化与反序列化?序列化是指将对象的状态信息转换为可以存储或传输形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后可以通过从存储区中读取或者反序列化对象的状态,重新创建该对象。①序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。--------(利用ObjectOutputStream,把对象的信息,按照固.
2022-02-07 14:19:44
443
原创 SE API第五天:Java IO流————字节/字符流、文件流、文件操作问题、缓冲流、对象流(序列化/反序列化)、转换流、缓冲字符流
一、File类1、删除目录2、访问一个目录中的所有子项3、获取目录中符合特定条件的子项4、使用递归操作删除一个目录5、Lambda表达式二、JAVA IO 1)Java定义了两个超类(抽象类): 2)java将流分为两类:节点流与处理流:1、文件流 (1)文件输出流:java.io.FileOutputStream (2)文件输入流2、文件复制一、File类1、删除目录delete()方法可以删除一个目录,但是只能删除空目录。package IV
2022-01-27 22:47:55
570
原创 SE API第三四天:正则、String支持与正则相关3个方法、Object类(toString与equals)、包装类、 || File类、递归(循环)、Lambda
二进制1.什么是二进制?2、什么是16进制?3、补码1.什么是二进制?(1)①逢二进一的计数规则(重要)2进制规则:逢二进一数字:1 2 4 8 16 32 64权:128 64 32 16 8 4 2 1基数:2②10进制规则:逢十进一数字:0 1 2 3 4 5 6 7 8 9权:万 千 百 十 个基数:10(2)计算机为啥是2进制?便宜!成本优势明显!!!如何将2进制转换为10进制?:将1位置对应的权值累加求和00000000 00000000 00000000
2022-01-25 12:19:40
347
原创 SE API第一二天:二进制、16进制、补码、运算符、位运算 ; string类(8个方法)、常量池、;StringBuilder(性能、6种方法)和StringBuffer区别
API基础第一天ooday01 2022.01.21 API第一天:一、String1、string字符串类型(1)java.lang.String使用的final修饰,是final的类,不能被继承(2)字符串底层封装了字符数组以及针对字符数组的操作算法(3)Java字符串在内存中采用Unicode编码方式,任何一个字符对应两个字节的编码。(4)字符串一旦创建,对象内容永远无法改变(因为是数组),但字符串引用可以重新赋值例:String str = new String("你好hello"
2022-01-21 10:30:33
484
原创 oop面向对象第八九天:多态------向上造型/自动类型转换 | 内存管理(堆、栈、方法区)、三大特征(封装/多态/继承)
面向对象第八天:1、多态:方法(行为就是方法)也是多态;(1)表现:①同一个对象被造型为不同的类型时,有不同的功能-----对象的多态:我、你、水…所有对象都是多态的(明天体会)②特点:同一类型的引用指向不同对象时,有不同的实现-----行为的多态:cut()、move()、getImage()、getScore()-所有的抽象方法都是多态的人 p1 = new 理发师();人 p2 = new 外科医生();(2)向上造型/自动类型转换:seaobject 0 = new Batt.
2022-01-19 18:00:56
435
原创 oop面向对象第七天:引用数据类型:interface接口→被实现多接口多继承(先继承后实现)、只包含常量和抽象方法、不能被实例化、可向上造型(超类+所实现的接口)
面向对象第七天:潜艇游戏第一天:设计6个类,设计World类并测试潜艇游戏第二天:给6个类添加构造方法,并测试潜艇游戏第三天:设计SeaObject超类,6个类继承SeaObject给SeaObject设计两个构造方法,6个派生类分别调用设计潜艇数组、水雷数组、深水炸弹数组,并测试潜艇游戏第四天:在6个类中重写move()移动给类中成员添加访问控制修饰符设计Images图片类潜艇游戏第五天:将窗口的宽和高设计为常量,适当地方做修改画窗口:在World类中—共3步,不要求掌握,.
2022-01-18 18:15:58
1135
原创 oop面向对第五六天:访问修饰符、最终、静态(静态变量/静态方法/静态块{})、static final、成员/匿名内部类(隐式对象:this/super/外部类名.this)、抽象类abstract
潜艇游戏第五天:潜艇游戏第一天:设计6个类,设计World类并测试潜艇游戏第二天:给6个类添加构造方法,并测试潜艇游戏第三天:设计SeaObject超类,6个类继承SeaObject给SeaObject设计两个构造方法,6个派生类分别调用设计潜艇数组、水雷数组、深水炸弹数组,并测试潜艇游戏第四天:在6个类中重写move()移动给类中成员添加访问控制修饰符设计Images图片类潜艇游戏第五天:将窗口的宽和高设计为常量,适当地方做修改画窗口:在World类.
2022-01-14 18:00:22
2198
原创 oop面向对象第三四天:引用类型数组、继承、super || 向上造型、方法的重写和重载、成员变量(实例变量和静态变量)和局部变量
面向对象第三天:潜艇游戏第一天:设计6个类,设计World类并测试潜艇游戏第二天:给6个类添加构造方法,并测试潜艇游戏第三天:设计侦察潜艇数组、鱼雷潜艇数组、水雷潜艇数组、水雷数组、炸弹数组,并测试设计SeaObject超类,6个类继承SeaObject给SeaObject设计两个构造方法,6个派生类分别调用将侦察潜艇数组、鱼雷潜艇数组、水雷潜艇数组统一组合为SeaObject数组,并测试回顾:构造方法:构造函数、构造器、构建器--------复用给成员变量赋值作.
2022-01-12 18:32:57
421
原创 oop面向对象第二天:构造器(复用给成员变量赋初值代码/可重载)、this(当前对象/3个用法)、引用类型数组、内存管理
引用类型数组:引用类型与基本类型内存图:null和NullPointerException:单词:1)this:这个2)Pointer:指针3)random:随机4)reference:引用面向对象第二天:潜艇游戏第一天:创建6个类,创建World类并测试潜艇游戏第二天:给6个类添加构造方法,并测试回顾:什么是类?什么是对象?如何创建类?如何创建对象?如何访问成员?方法的重载(overload):-----------------方便用户的调用发生在同一类中
2022-01-12 18:23:32
312
原创 oop面向对象第一天:类(包含 对象的属性/特征:成员变量、对象的行为/动作:方法)、对象、方法的重载(同一类中,方法名相同,参数列表不同)
面向对象第一天:潜艇游戏第一天:创建6个类,创建World类并测试回顾:数组:复制:System.arraycopy(a,1,b,0,4);int[] b = Arrays.copyOf(a,6);a = Arrays.copyOf(a,a.length+1);排序:Arrays.sort(arr);方法:函数、过程 封装一段特定的业务逻辑功能、只干一件事、可以被反复调用、 减少代码重复,有利于代码的复用、有利于代码的维护方法的定
2022-01-11 08:28:42
153
原创 语言基础第六天:数组(复制arraycopy、扩容复制copyOf/排序)、方法(函数/过程)、方法的定义(5要素)、调用方法(有无返回值)
语言基础第六天:回顾:循环结构:for:应用率高、与次数相关选择原则:break:跳出循环continue:跳过循环体中剩余语句而进入下一次循环嵌套循环: 循环中套循环,外层循环走一次,内层循环走所有次 越少越好,break只能跳出当前一层循环数组: 引用类型,相同数据类型元素的集合 int[ ] arr = new int[3]; //0,0,0 int[ ] arr = {2,4,6}; int[ ] arr = .
2022-01-07 18:32:40
216
原创 语言基础第三四五天:运算符和分支结构(if/if...else) | 扫描仪sc、分支(if.else/swith.case)、循环(while/do.while)、循环结构、嵌套循环、数组
day04 2022.01.05语言基础第四天:回顾:运算符:算术:+,-,*,/,%,++,–关系:>,<,>=,<=,==,!= boolean逻辑:&&,||,! boolean赋值:=,+=,-=,*=,/=,%=字符串连接:+条件/三目:boolean?数1:数2分支结构:基于条件执行的语句if结构:1条路if…else结构:2条路笔记:Scanner接收用户输入的数据:共3步,不需要理解,先背下来
2022-01-06 16:57:41
272
原创 语言基础第一二天:Java开发环境(编译期/运行期)、IDEA下载使用 || 变量、8种基本类型、类型间的转换(两种方式/两点规则)
一、Java共几个阶段课程?1、①语言基础(讲语法规则、规定;要求背下来)+面向对象(讲设计思想、思路;需要理解)18天②API进阶 18天③web+数据库+springMVC 18天④spring高级+框架+互联网架构 18天 ⑤互联网架构 18天⑥就业冲刺 10天二、第一个阶段的课程1. 所负责的模块 - 语言基础:讲6天,讲语法规则、规定-------背下来,不需要理解(多练) - 面向对象:讲9天,讲设计思想、思路.........
2021-12-30 20:26:22
593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人