随笔分类 -  总结

摘要:一、java基础 (1)基础类型 1)8种数据结构 byte short int long float double char boolean 2) 基础类型存储空间 Java的基本数据类型(存储大小和取值范围) 3)包装类 java的八大包装类 4)包装类缓存 【面试题精讲】Java包装类缓存机制 阅读全文
posted @ 2025-01-04 22:19 茅坤宝骏氹 阅读(31) 评论(0) 推荐(0)
摘要:一、AQS Java并发包(JUC)中提供了很多并发工具,ReentrangLock、Semaphore、CountDownLatch,它们的实现都用到了一个共同的基类——AbstractQueuedSynchronizer,简称AQS。 AQS是一个用来构建锁和同步器的框架,使用AQS能简单且高效 阅读全文
posted @ 2021-08-01 21:40 茅坤宝骏氹 阅读(5) 评论(0) 推荐(0)
摘要:一、进程与线程 (1)线程与进程 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。进程实体由程序段, 数据段 PCB(进程控制块)组成。 线程可以看做轻量级进程,线程是进程的执行单元,是进程调度的基本单位。 (2)多线程中的上下文切换 在上下文切换过程中,CPU 会停 阅读全文
posted @ 2021-08-01 21:38 茅坤宝骏氹 阅读(5) 评论(0) 推荐(0)
摘要:一、线程池 在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程 (1)线程池的作用 1、降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3、提高线程的可管理性。(2)常用线程 阅读全文
posted @ 2021-08-01 21:37 茅坤宝骏氹 阅读(4) 评论(0) 推荐(0)
摘要:一、DNS (1)简介 域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 DNS 协议也是应用层的协议,DNS 使用客户-服务器模式运行在通信的端系统之间,在通信的端系统之间通过下面 阅读全文
posted @ 2021-08-01 15:32 茅坤宝骏氹 阅读(17) 评论(0) 推荐(0)
摘要:一、SpringCloud (1)简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,做到一键启动和部署。 (2)设计目标 协调各个微服务,简化分布式系统开发。 (3)优点 1、组件丰富,功能齐全。Spring Clou 阅读全文
posted @ 2021-07-16 00:23 茅坤宝骏氹 阅读(4) 评论(0) 推荐(0)
摘要:一、计算机网络体系 (1)OSI分层 (7层) 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 (2)TCP/IP分层(4层) 网络接口层、 网际层、运输层、 应用层。 (3)五层协议 (5层) 物理层、数据链路层、网络层、运输层、 应用层。 二、五层协议 (1)应用层 应用层(app 阅读全文
posted @ 2021-07-14 22:23 茅坤宝骏氹 阅读(39) 评论(0) 推荐(0)
摘要:一、SpringBoot (1)简介 SpringFramework:最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转。使用 DI 或者是 IOC 的时候,可以开发松耦合应用。松耦合应用的单元测试可以很容易的进行。 Spring MVC:提供了一种分离式的 阅读全文
posted @ 2021-07-11 21:26 茅坤宝骏氹 阅读(7) 评论(0) 推荐(0)
摘要:一、Spring MVC (1)介绍 Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架。 通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错。 (2)优点 1、可以支持各 阅读全文
posted @ 2021-07-11 19:09 茅坤宝骏氹 阅读(5) 评论(0) 推荐(0)
摘要:一、Spring概览 (1)简介 Spring是一个轻量级 Enterprise Java的开源开发框架。Spring Framework的核心功能可用于开发任何Java应用程序,但有一些扩展用于在Java EE平台之上构建Web应用程序。Spring框架的目标是通过启用基于POJO的编程模型,使J 阅读全文
posted @ 2021-06-26 14:27 茅坤宝骏氹 阅读(6) 评论(0) 推荐(0)
摘要:一、jvm参数 1)内存 -Xms -Xmx -Xss -Xloggc:file -Xprof -XX:+DisabledExplicitGC -XX:PreBlockSpin -XX:CompileThreshold 2)Parallel -XX:SurvivorRatio -XX:PreTenu 阅读全文
posted @ 2021-06-21 22:12 茅坤宝骏氹 阅读(5) 评论(0) 推荐(0)
摘要:一、基础知识 (1)基础数据类型 byte、short、int、long(L后缀)、float(F后缀)、double、char、boolean(4个字节) (2)包装类 Byte、Short、Integer、Long、Float、Double、Character、Boolean 缓存[-128, 阅读全文
posted @ 2021-06-08 21:25 茅坤宝骏氹 阅读(4) 评论(0) 推荐(0)
摘要:一、存储引擎 (1)两种存储引擎 MyISAM:专注性能,主键索引和辅助索引是独立的 InnoDB:专注事务,支持事务、行锁、外键、聚集索引 (2)MyISAM 和 InnoDB 的区别 1、InnoDB支持事务,MyISAM不支持 2、InnoDB支持外键,而MyISAM不支持 3、InnoDB是 阅读全文
posted @ 2021-05-29 21:38 茅坤宝骏氹 阅读(7) 评论(0) 推荐(0)