![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学java的自我修养
文章平均质量分 59
Memory_314
这个作者很懒,什么都没留下…
展开
-
Nginx负载均衡
1 反向代理机制1.1 反向代理介绍反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率.特点:1. 反向代理服务器 介于用户与目标服务器之间 (3个组成部分)2. 用户以为反向代理服务器就是目标服务器.3. 用户不清原创 2021-07-14 16:44:48 · 109 阅读 · 0 评论 -
SpringMVC流程
SpringMVC流程用户发起请求时,第一步经过前端控制器,但是前端控制器 只负责请求的转发和响应.不做任何业务处理.将请求转发给处理器映射器.处理器映射器接收到前端控制器的请求之后,查询自己维护的服务列表信息.如果服务列表中没有这个URL的key. 该程序不能处理用户的请求,则返回特定数据,前端控制器接收之后响应用户404.如果服务列表中有该URL key 则说明请求可以正常执行. 将该方法的对象返回给前端控制器.前端控制器将返回的方法进行接收,但是由于前端控制器只负责转发和响原创 2021-07-06 09:47:14 · 183 阅读 · 0 评论 -
【从头开始学JAVA】Collection集合 Map
List:ArrayList底层是数组结构,查询快,增删慢适合查询较多的场景 LinkedList底层是链表结构,查询慢,增删快,适合增删操作较多的场景 注意:LinkedList查询慢是指数据量大时,查询中间要慢首位操作还是比较快的Set:HashSet : 底层是哈希表,包装了HashMap,相当于向HashSet中存入数据时,会把数据作为K,存入内部的HashMap中。当然K仍然不许重复。 TreeSet : 底层是TreeMap,也是红黑树的形式,便于查找数据Map:...原创 2021-05-23 10:49:09 · 151 阅读 · 0 评论 -
【从头开始学JAVA】泛型 序列化与反序列化
泛型 Collection"语法糖"引入泛型-主要目的是想通过泛型来约束集合中的元素的类型泛型的好处:可以把报错的时机提前,在编译器就报错,而不是运行后才抛出异常在向集合中添加元素时,会先检查元素的书写类型,不是要求的类型就编译失败<type> --type的值应该如何写?需要查看要存放的数据类型时什么,依据类型来定义但是type必须是引用类型,不能是基本类型如:List<String> list2 = new ArrayList<String&原创 2021-05-23 10:16:50 · 587 阅读 · 0 评论 -
【从头开始学JAVA】 IO流 API
IO流特点1.流只能单方向流动2.输入流用来读取 → in3.输出流用来写出 → out4.数据只能从头到尾顺序的读写一次原创 2021-05-23 09:59:03 · 97 阅读 · 0 评论 -
【从头开始学JAVA】冒泡排序
冒泡排序冒泡排序(Bubble Sort)原理:重复地走访需要进行排序的元素,依次比较两个相邻的元素,如果元素的顺序(如从大到小、首字母从A到Z)错误就把元素的位置互换。走访元素是重复进行的,直到没有任何相邻位置上的元素需要交换位置,排序完成。package cn.tedu.array;import java.util.Arrays;/**本类用来完成冒泡排序*/public class BubbleSort { public static void main(String[] a原创 2021-05-23 09:41:07 · 55 阅读 · 0 评论 -
【从头开始学JAVA】面向对象总结
【从头开始学JAVA】面向对象总结1.面向对象复习4.关于内存模型5.JAVA编码顺序:6封装7.执行顺序:构造代码块-->构造方法-->局部代码块8.this9.继承10.supe1.面向对象复习面向过程–思想–干活的主体是自己面向对象–思想–干活不是自己,我们是指挥者,不论干啥,都得先创建对象2.类–把一类事物抽象成一个类型–模板/图纸–class3.对象–根据图纸创造出来的一个个实际的实例–new4.关于内存模型一共分5块,目前我们需要了解的是栈(先进后出)和堆(对象都存入堆转载 2021-05-11 17:54:23 · 70 阅读 · 0 评论 -
【从头开始学JAVA】JAVA 方法 局部变量 成员变量
JAVA 方法 局部变量 成员变量1 方法1.1 概述被命名的代码块,方法可以含参数可以不含参数,可以提高代码的复用性。1.2 方法定义的格式1.3 方法调用顺序图顺序执行代码,调用指定方法,执行完毕,返回调用位置测试方法的调用顺序,方法的参数,方法的返回值类型package cn.tedu.method;/**本类用于测试方法*/public class TestMethod { //1.main public static void main(String转载 2021-05-06 18:31:55 · 129 阅读 · 0 评论 -
【从头开始学JAVA】JAVA运算符基础
JAVA运算符基础1 运算符1.1 概述运算符 用于连接 表达式 的 操作数,并对操作数执行运算。在java语言中,运算符可分为5种类型:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符。1.2 运算符速查表总结自增自减运算符*前缀式,符号在前,先变化,再使用 ++a --a* 后缀式,符号在后,先使用,再变化 a++ a--* ++:值加1 --值减1逻辑运算符通常,我们用0表示false,用1表示true...转载 2021-05-06 14:58:32 · 78 阅读 · 0 评论 -
【从头开始学JAVA】JAVA语法基础
JAVA语法基础标识符 关键字 注释 变量 数据类型与类型转换1 JAVA语法基础1.1 标识符1.2 关键字在Java中,有一些单词被赋予了特定的意义,一共有53个关键字。这53个单词都是全小写,其中有两个保留字:const和goto。1.3 注释1.4 变量:定义变量的规则:变量的类型 变量的名字 变量值1.5 常量2 数据类型2.1 基本类型介绍(八种)...转载 2021-04-30 11:02:52 · 114 阅读 · 0 评论 -
【从头开始学JAVA】计算机基础知识 JAVA基础知识
##1 计算机基础知识1.1计算机计算机发明者 约翰•冯•诺依曼。计算机是由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。计算机软件按照其功能划分为系统软件与应用软件常见的计算机语言如C,C++,C#,JAVA1.2常见的DOS命令##2 Java语言概述i2.1 Java语言发展史詹姆斯•高斯林--java之父JDK的历史(Java Development Kit)1991年sun公司James Gosling等人开始开发Oak语言2014年3月正式发布..转载 2021-04-30 08:25:10 · 239 阅读 · 0 评论