摘要:
Spring常见问题 问渠那得清如许?为有源头活水来。 1、什么是Spring? Spring 是个 java 企业级应用的开源开发框架。Spring 主要用来开发 Java 应用,但是有些扩展是针对构建 J2EE 平台的 web 应用。Spring 框架目标是简化 Java 企业级应用开发,并通过 阅读全文
摘要:
Nginx常见问题 衣带渐宽终不悔,为伊消得人憔悴。 1、什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载均衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。 2、为什 阅读全文
摘要:
Redis锁相关 君不见,高堂明镜悲白发,朝如青丝暮成雪。 背景:面试的时候被问到有哪些锁,很快脱口而出Volatile、Synchronized和ReentrantLock,也能讲出他们之间的一些区别;当问到如在同一服务下同步锁可以起作用,但是在不同的服务器上部署同一个微服务工程,然后用nginx 阅读全文
摘要:
MySQL日志系统bin log、redo log和undo log 今人不见古时月,今月曾经照古人。 简介:日志是MySQL数据库的重要组成部分,记录着数据库运行期间各种状态信息,主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。在此重点关注二进制日志bin log和事务日志(包 阅读全文
摘要:
算法-贪心思想 庭前看玉树,肠断忆连枝 一、剪绳子 1、题目描述 把一根绳子剪成多段,并且使得每段的长度乘积最大。 n = 2 return 1 (2 = 1 + 1) n = 10 return 36 (10 = 3 + 3 + 4) 2、解题思路 贪心 尽可能得多剪长度为 3 的绳子,并且不允许 阅读全文
摘要:
数据库-Redis 春宵一刻值千金,花有清香月有阴。 简介:数据库-Redis。 一、概述 Windows &Mac 安装Redis 参考链接:https://www.cnblogs.com/taojietaoge/p/11010704.html Redis 是速度非常快的非关系型(NoSQL)内存 阅读全文
摘要:
数据库-MySQL 一日不思量,也攒眉千度。 简介:数据库-MySQL。 一、索引 B+ Tree 原理 树简介参考链接:https://www.cnblogs.com/taojietaoge/p/12070094.html 1. 数据结构 B Tree 指的是 Balance Tree,也就是平衡 阅读全文
摘要:
数据库-数据库系统原理 落花人独立,微雨燕双飞。 简介:数据库-数据库系统原理。 一、事务 概念 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 ACID 1. 原子性(Atomicity) 事务被视为不可分割的最小单元,事务 阅读全文
摘要:
数据库-SQL 语法 二十余年如一梦,此身虽在堪惊。 简介:数据库-SQL 语法 一、基础 模式定义了数据如何存储、存储什么样的数据以及数据如何分解等信息,数据库和表都有模式。 主键的值不允许修改,也不允许复用(不能将已经删除的主键值赋给新数据行的主键)。 SQL(Structured Query 阅读全文
摘要:
计算机基础-Socket 当时明月在,曾照彩云归。 简介:计算机基础-Socket 一、I/O 模型 一个输入操作通常包括两个阶段: 等待数据准备好 从内核向进程复制数据 对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待数据到达时,它被复制到内核中的某个缓冲区。第二步就是把数 阅读全文
摘要:
计算机基础-HTTP 笑渐不闻声渐悄,多情却被无情恼。 简介:计算机基础-HTTP。 一 、基础概念 请求和响应报文 客户端发送一个请求报文给服务器,服务器根据请求报文中的信息进行处理,并将处理结果放入响应报文中返回给客户端。 请求报文结构: 第一行是包含了请求方法、URL、协议版本; 接下来的多行 阅读全文
摘要:
计算机基础-网络基础 世事一场大梦,人生几度秋凉。 简介:计算机基础-网络基础 一、综述 网络的网络 网络把主机连接起来,而互连网(internet)是把多种不同的网络连接起来,因此互连网是网络的网络。而互联网(Internet)是全球范围的互连网。 ISP 互联网服务提供商 ISP 可以从互联网管 阅读全文
摘要:
面向对象-设计模式-结构型 一年好景君须记,最是橙黄橘绿时。 简介:面向对象-设计模式-结构型。 一、概述 何谓设计模式: 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 设计模式的好处&学习目的: 1、为了代码可重用行、让代码更易被他人理解 阅读全文
摘要:
面向对象-设计模式-行为型 日暮乡关何处是?烟波江上使人愁。 简介:面向对象-设计模式-行为型。 一、概述 何谓设计模式: 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 设计模式的好处&学习目的: 1、为了代码可重用行、让代码更易被他人理解 阅读全文
摘要:
面向对象-设计模式-创建型 晴川历历汉阳树,芳草萋萋鹦鹉洲。 简介:面向对象-设计模式-创建型。 一、概述 何谓设计模式: 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 设计模式的好处&学习目的: 1、为了代码可重用行、让代码更易被他人理解 阅读全文