摘要: 软件设计原则&设计模式 设计原则和设计模式的初衷都是为了更好的维护代码,可重用,可扩展,好维护,更稳定,提高可读性,降低变更引起的风险,代码解耦。 七大原则 Open-Closed 开闭原则 定义:一个软件实体如类、模块、函数等应该对扩展开放,对修改关闭,用抽象构建框架,用实现扩展细节 优点:提高软 阅读全文
posted @ 2022-03-20 22:07 coderElian 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 并发编程 线程调度算法: 操作系统中,CPU竞争有很多种策略。Unix系统使用的是时间片算法,而Windows则属于抢占式的。 时间片算法: 所有的进程都排成一个队列,操作系统按照他们的顺序给每个进程分配一段时间,如果在时间片结束时还在运行,则会把这个进程阻塞,然后把CPU时间片分配给其他进程。 抢 阅读全文
posted @ 2022-03-14 01:18 coderElian 阅读(23) 评论(0) 推荐(0) 编辑
摘要:  TCP TCP的全称是Transmission Control Protocol,这个协议的目的就是创建一个Session,通过这个Session来传输数据。 什么是TCP? 面向连接的,可靠的传输协议。 我们在数据链路层是查看了源和目标的MAC地址,并且这个MAC地址,使我们能将数据从局域网中 阅读全文
posted @ 2022-03-07 15:47 coderElian 阅读(30) 评论(0) 推荐(0) 编辑
摘要:  Java网络编程基础 1. OSI vs TCP/IP模型 什么是OSI网络模型(了解)? OSI全称Open System Interconnection Model. 中文全称:开放式系统互连模型。 上层: Application:应用层与软件直接交互,提供所需的通信功能,功能包括验证通讯伙 阅读全文
posted @ 2022-03-05 21:08 coderElian 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 网络IO 1. 网络IO 1.1 什么是IO流以及IO流的作用 I/O实际上是Input和Output,也就是输入和输出。而流其实是一种抽象的概念,它表示的是数据的无结构化传递。会被当成无结构的字节序列或字符序列。流可以当作是磁盘与内存之间的一个管道。 1.2 IO流的分类 在Java中I/O流操作 阅读全文
posted @ 2022-03-05 02:41 coderElian 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:  注解 定义: ​ 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性。与类、接口、枚举、是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 作用分类: 编写文档:通过代码里标识的注解生成文 阅读全文
posted @ 2022-03-01 02:29 coderElian 阅读(216) 评论(0) 推荐(0) 编辑
摘要:  反射 1. 反射的定义 反射即反向探知,有点类似考古学家根据发掘的物品来探知以前的事情 在Java程序运行状态中: 对于给定的一个类(Class)对象,可以获得这个类(Class)对象的所有属性和方法; 对于给定的一个对象( new ClassName < ? extends Object> ) 阅读全文
posted @ 2022-02-28 22:42 coderElian 阅读(39) 评论(0) 推荐(0) 编辑
摘要:  Java泛型 本质就是参数化类型 1. 泛型的擦除 泛型只在编译阶段有效,编译之后JVM会采取去泛型化的措施。 泛型在运行时是没有效果的。 public static void main(String[] args) throws Exception { List<String> list = 阅读全文
posted @ 2022-02-28 17:09 coderElian 阅读(85) 评论(0) 推荐(0) 编辑
摘要:  一、数据类型 1. 数组 Char[] cs = new Char[] {'G', 'P'}; Char[] cs = new Char[2]; cs[0] = 'G'; cs[1] = 'P'; 特点: 内存地址连续,使用之前必须要指定数组长度,先分配连续的内存空间,多长的一个地址 可以通过下 阅读全文
posted @ 2022-02-27 17:33 coderElian 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Session和Cookie 1. Cookie 1.1 Cookie概念 Cookie是浏览器保存在本地的文本内容 Cookie常用于保存登陆状态,用户资料等小文本(真实开发中,用户量小众的时候更愿意保存SessionId,通过SessionId到Session服务器获取Session信息,因为每 阅读全文
posted @ 2021-09-09 00:34 coderElian 阅读(43) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示