真正的聪明,是知而不言。|

subeipo

园龄:1个月粉丝:0关注:0

Java笔记-15、Web后端基础 分层解耦
摘要: 三层架构 满足单一职责原则。 Controller控制层:接收前端发送的请求,对请求进行处理并响应数据。 Service业务逻辑层:处理具体的业务逻辑。 Dao数据访问层(持久层):负责数据访问操作,包括数据的增删改查。 浏览器发过来请求,首先访问Controller层,Controller调用Se
7
0
0
Java笔记-14、Web后端基础 SpringBoot入门
摘要: 静态资源:服务器上存储的不会改变的数据,通常不会根据用户的请求而变化。比如:HTML、CSS、JS、图片、视频等(负责页面展示)。 动态资源:服务器端根据用户请求和其他数据动态生成的,内容可能会在每次请求时都发生变化。比如:Servlet、JSP、Spring等(负责逻辑处理)。部署在Web服务器(
3
0
0
Java初学者笔记-12、前端开发基础
摘要: 未完待续 Web 三个组成部分: HTML:负责网页的结构(页面元素和内容)。 CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)。 Javascript:负责网页的行为(交互效果)。 高级技术: 基于JS封装而来的高级框架——vue。 基于vue的桌面端组件库——Eleme
0
0
0
Java笔记-13、Web后端基础 Maven
摘要: Maven是一款用于管理和构建Java项目的工具,是apache旗下的一个开源项目。基于项目对象模型(POM),通过一小段描述信息管理项目构建。 依赖管理:方便快捷地管理项目依赖的资源(jar包)。 项目构建:标准化的跨平台自动化项目构建方式。Maven面板中Lifecycle中的compile用于
5
0
0
Java初学者笔记-11、反射注解动态代理
摘要: Junit单元测试 针对最小的功能单元:方法,编写测试代码对其进行正确性测试。 Junit单元测试框架:可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了Junit框架,比如IDEA)。可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各
5
0
0
Java初学者笔记-10、多线程线程池
摘要: 线程(Thread)是一个程序内部的一条执行流程。 程序中如果只有一条执行流程,那这个程序就是单线程的程序。 多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行)。 创建线程 方式一:继承Thread类 使用步骤 继承Thread类重写run()。 创建对象。 启动start
12
0
0
Java初学者笔记-09、IO框架
摘要: 把很多IO流封装起来 框架(Framework)是一个预先写好的代码库或一组工具,旨在简化和加速开发过程。 框架的形式:一般是把类、接口等编译成class形式,再压缩成一个.jar结尾的文件发行出去。 IO框架:封装了Java提供的对文件、数据进行操作的代码,对外提供了更简单的方式来对文件进行操作,
2
0
0
Java初学者笔记-08、IO流
摘要: I:负责把磁盘和网络中的数据读到程序内存中去。 O:负责把程序内存中的数据写到网络或者磁盘中。 按照流的内容,IO流分为字节流和字符流。 字节流:最小单位是字节。适合操作所有类型的文件。比如音频、视频、图片文本等的复制,转移。 字符流:只适合操作纯文本文件。比如读写txt,java文件等。 结合IO
1
0
0
Java初学者笔记-07、File
摘要: File是java.io.包下的类 ,File类的对象,用于代表当前操作系统的文件(可以是文件、或文件夹)。 File类只能对文件本身进行操作,不能读写文件里面存储的数据;IO流用于读写数据(可以读写文件,或网络中的数据)。 File File类的对象可以代表文件/文件夹,并可以调用其提供的方法对象
5
0
0
Java初学者笔记-06、Stream流
摘要: 什么是Stream流 JDK8开始新增的一套API,可以用于链式操作集合或者数组的数据。 优势: Stream流大量的结合了Lambda的语法风格来编程,功能强大,性能高效,代码简洁,可读性好。 list.stream().filter(s -> s.startswith("张")).filter(
13
0
0
Java初学者笔记-05、集合框架
摘要: 集合体系 集合是可变长的。 Collection:代表单列集合,每个元素包含一个值。 Map:代表双列集合,每个元素包含两个值。 Collection集合 List系列集合:添加的元素是有序、可重复、有索引。 ArrayList、 LinekdList:有序、可重复、有索引。 Set系列集合:添加的
5
0
0
Java初学者笔记-04、异常与泛型
摘要: 异常 异常代表程序出现的问题。 Error错误和Exception异常。 RuntimeException运行时异常。 编译时异常,提醒程序员这里的程序很容易出错。 异常的基础处理 抛出给上层调用者。 使用try-catch处理。 异常的处理方案 底层异常抛出,最外层捕获异常记录异常并响应合适信息。
2
0
0
Java初学者笔记-03、代码块内部类函数式编程
摘要: 代码块 静态代码块 static{} 类加载时自动执行,类只会加载一次,静态代码块只会执行一次,往往用来对类的静态资源的初始化。 实例代码块 {} ,每次创建对象时执行,用来完成对象的初始化的。 内部类 一个类定义在另一个类内部,叫做内部类。 使用场景:当一个类的内部,包含了一个完整的事物,且这个事
0
0
0
Java初学者笔记-02、单例类枚举类抽象类接口
摘要: final关键字 可以修饰:类、方法、变量。 修饰类:不能被继承。 修饰方法:方法不能被子类重写。 修饰变量:有且仅能被赋值一次。 修饰变量分为: 修饰静态成员变量(static修饰) public static final String NAME_ID = "666"; final修饰静态变量,被
14
0
0
Java初学者笔记-01、封装继承多态
摘要: 封装:封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。通过封装,可以将类的信息隐藏在类内部,只暴露对外的接口(如setter和getter方法),从而提高代码的安全性和可维护性。 继承:继承是从已有的类中派生出新的类的过程。新的类(子类)能够吸收已有类(父类)的数据属性和行为,并且可以扩展
4
0
0
极空间使用clouddrive2 docker挂载115(SSH版)
摘要: 极空间开通SSH了,因此可以用clouddrive2将115挂载到极空间并在“个人空间”中看到了。 按照官方教程,用docker-compose或者docker cli命令进行部署即可。 具体部署步骤 极空间打开SSH(系统设置-远程协助/SSH)。 使用SSH工具如XTerminal等进入SSH,
203
0
0
极空间安装1Panel面板
摘要: 极空间能开通SSH了,终于可以痛快安装1Panel了。 安装步骤 极空间打开SSH(系统设置-远程协助/SSH)。 使用SSH工具如XTerminal等进入SSH,端口为开启SSH时设置的端口,账号密码为管理员账号密码,当SSH界面显示“ZOS”时显示连接成功。 在命令行界面进行ROOT提权。键入s
109
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起