2020-10-27
SpringMVC与传统MVC传统MVCMVC的全称为Model View Controller,是一种软件架构模式,将web应用程序分为模型、视图、控制器三部分。
最典型的MVC就是JSP + servlet + javabean的模式。
Model 模型层,指工程中的JavaBean(entity、service、dao),作用是处理数据。
View...
阅读全文
2020-10-27
解读AOP的含义以及AOP的使用方式
阅读全文
2020-10-27
解读IOC的含义以及IOC的使用方式
阅读全文
2019-11-22
基于MySQL InnoDB
索引对查询的速度有着至关重要的的影响,理解索引也是进行数据库性能调优的起点。索引就是提高数据查询的效率的一种数据结构。
MySQL索引原理索引目的索引的目的在于提高查询效率。
可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词...
阅读全文
2019-09-19
操作系统基础操作系统主要有哪些功能从资源管理的角度来看,操作系统有 6 大功能:
进程和线程的管理:进程的创建、撤销、阻塞、唤醒,进程间的通信等。
存储管理:内存的分配和管理、外存(磁盘等)的分配和管理等。
文件管理:文件的读、写、创建及删除等。
设备管理:完成设备(输入输出设备和外部存储设备等)的请求或释放,以及设备启动等功能。
网络管理:操作系统负责管...
阅读全文
2019-09-19
一、RabbitMQ简介MQ全称是Message Queue,可以理解为消息队列的意思,简单来说就是消息以管道的方式进行传递。
什么是消息队列我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前使用较多的消息队...
阅读全文
2019-09-16
简介Redis,英文全称是Remote Dictionary Server(远程字典服务),Key-Value数据库。
可用于缓存,事件发布或订阅,高速队列等场景。提供字符串、哈希、列表、队列、集合结构直接存取,基于内存,可持久化。
使用场景
热点数据的缓存
限时业务的运用 redis中可以使用expire命令设置一个键的生存时间,到时间后redis会删除...
阅读全文
2019-08-21
常用命令服务器ip、端口连通情况
ping ping出域名对应的服务器ip
telnet telnet ip port
nc -vz -w2 ip port mac测试远程端口是否正常,netcat
文件操作findlinux下面根据文件名,查找文件路径:
1find / -name 具体目录名 -print
linux性能监控命令top可以实时...
阅读全文
2019-07-24
MySQL Server体系结构
一条SQL的执行过程系统是如何与MySQL交互的1. MySQL驱动、数据库连接池我们的系统在和 MySQL 数据库进行通信的时候,不是平白无故的就能接收和发送请求。就是这个MySQL驱动在底层帮我们做了对数据库的连接,只有建立了连接了,才能够有后面的交互。看下图:
在系统和 MySQL 进行交互之前,MySQL 驱动会帮我...
阅读全文
2019-05-29
二叉树
动态查找树
二叉查找树 BST
平衡二叉树 AVL
红黑树 RBT
哈夫曼树
多路查找树
B树
B+树
R树
1.二分搜索树(BST)二叉树——>完全二叉树——>满二叉树二叉树具有天然递归结构:每个节点的左子树也是二叉树,每个节点的右子树也是二叉树。
二分搜索树的每个节点的值大于其左子树的所有节点的值,小于其右子树的所有节点...
阅读全文
上一页 1 … 9 10 11 12 13 … 15 下一页