自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 各个部分汇总

第一部分:java基础chapter1. 集合chapter2. 多线程与并发(计算机操作系统)chapter3. oopchapter4.1 jvm1chapter4.2 jvm2chapter5. java数据结构与算法(计算机基础)第二部分:sql1. 索引 index2. 事务3. 硕(乐观锁、悲观锁)4. 存储引擎5. 主从复制6. 分库知识7. 数据库调优8. redis第三部分:计算机网络五层网络模型(每一层的作用、主要协议等)、TCP三次握手/四次挥手

2021-08-14 12:42:38 169

原创 第四部分 设计模型

前言设计模式的目的是 为了让软件/代码/程序1)低耦合、高内聚、2)可扩展性/维护性(当需要增加需求时,非常方便)、3)可复用性、4)可读性(即规范性,便于其他程序员的阅读和理解)、5)可靠性(当新增加功能后,对原有的功能没有影响)6)提高效率、7)灵活性、设计模式在软件中哪里?面向对象(oo)=>功能模块[设计模式+算法(数据结构)]=>框架[使用到多种设计模式]=>架构 [服务器集群]设计模式常用的七大原则单一职责原则接口隔离原则依赖倒转(倒置)原则里氏

2021-08-17 21:19:24 304

原创 chapter5. Java数据结构与java算法

一、数据结构和算法概述数据结构包括:线性结构和非线性结构。1线性结构线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。一对一e.g. a[0] = 3;线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息(链表可以充分利用碎片内存)线性结构常见的有:数组、队列、链表和栈,后面我们会详细讲解.

2021-08-04 18:42:46 735

原创 chapter4.2 JVM完整笔记2

字符串常量池StringTable1.String的基本特性String:字符串,使用一对 ”” 引起来表示String s1 = “mogublog” ; // 字面量的定义方式String s2 = new String(“moxi”);String声明为final的,不可被继承String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示string可以比较大小String在jdk8及以前内部定义了final char[

2021-08-04 18:42:22 150

原创 chapter4.1 JVM完整笔记

4、Java虚拟机(版本JDK8):这部分基础看周志华的《深入理解Java虚拟机》就够了,自己可以再结合相关案例学习了 JVM调优。需要掌握的知识点:Java虚拟机概念Java虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成。(只要符合JVM字节码的格式就可以运行)JVM平台的各种语言可以共享Java虚拟机带来的跨平台性、优秀的垃圾回器(GC),以及可靠的即时编译器(JIT)。Java技术的核心就是Java虚拟机(JVM,Java

2021-08-04 18:42:12 189

原创 第二部分 SQL

分类DDL(Data definition language) 定义对象:库表列等。DML(Data manipulation language) 增删改:数据/记录DCL(Data control language) 访问权限和安全级别DQL(Data query language) 查select1. DQLSELECT FROM + 字段1,字段2(表达式、常量、函数等)WHERE + 表名GROUP BY (对结果分组)HAVING (分组后的行条件)ORD

2021-08-04 18:41:55 134

原创 chapter 2. 多线程与并发

一、并发并发:指多个事情同一时间段发生。e.g. 一张嘴吃两个面包。并行:指多个事情同时发生。e.g.同时听音乐,玩游戏,看视频。进程:程序的一次执行过程。e.g. 把应用程序打开线程:进程中的一个执行单元。把app的功能打开,即开启一条App到CPU的执行路径,CPU可通过路径执行功能。Thread 类java.lang.Thread 类构造方法:public Thread():分配一个新的线程对象public Thread(String name):分配一个指定名字的线程对象publ

2021-06-05 15:19:30 81

原创 chapter 3. java语言基础

一、面向对象概念: java 使用面向对象范式,包含了封装,继承和多态。这意味着java程序的基本构造块是对象类。对象代表现实世界中的事物或一些问题领域的事物。对象(也成为实例)有以下特点:对象具有属性attribute和行为behavior。对象具有变化的状态。对象具有unique id。对象都是某个类别的实例。二、 数据类型基本数据类型和引用数据类型1. 基本数据类型primitive types存储位置:存储在栈中的传递方式:调用方法时作为参数是按数值传递的常见:byte,

2021-06-05 15:18:47 445

原创 Chapter 1.1 Collection Questions

1. Collection 和 collections 的区别Collection 是集合类,是java中的容器。是所有单列集合的父接口。实现Collection接口的有List,Set和Queque。Collections是工具类,为集合提供一系列静态方法。2. List,Set, Map的区别、List 是有序可重复集合,单列集合。特点是查询快,增删慢。Set 是不可重复集合,单列集合。特点是查询慢,增删快。Map 是映射,key不可重复,value可重复的,一个key只能对应一个value

2021-04-22 14:42:17 74

原创 Chapter 1. Collection and Collections

Chapter 1. CollectionContentsChapter 1. Collection一、Collection and collections definition二、数据结构栈 stack队列数组链表 linked list红黑树三、Collection关系图:CollectionListArrayListVector (遗留)LinkedListQueque??SetHashSetTreeSetMap一、Collection and collections definitionCo

2021-04-22 11:57:12 575

空空如也

空空如也

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

TA关注的人

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