摘要:
基础指令 ls命令 ls [选项]【路径】 ls -l 详细地显示文件/文件夹(缩写为ll) ls -la 显示包括隐藏文件的文件/文件夹 ls -lh 路径 显示指定路径下所有文件/文件夹,文档大小以可读性较高的形式显示 pwd命令 语法: #pwd 显示当前所在的路径 mkdir rmdir 创 阅读全文
摘要:
1. 定义 Bean @Component("UserDao") public class UserDao { ... } 使用 @Component 注解在类上进行标注,标注后的类可以被 Spring 识别, Spring 容易自动将类转换为容易管理的 Bean。 除了 @Component 外, 阅读全文
摘要:
冒泡排序 基本思路: 两两比较相邻记录的数,如果反序则交换,直到没有反序的记录为止。 代码实现要点: 两个for循环,外层循环控制排序的趟数,内层循环控制比较的次数 每趟过后,比较的次数都应该要减1 优化:如果一趟排序后也没有交换位置,那么该数组已有序~ public void bubble_s 阅读全文
摘要:
1. 运输层通信 我们知道,网络层的通信虽然通过IP协议能把分组送到目的主机,但这个分组还停留在主机的网络层而没有交付主机中的应用进程。而我们平时上网真正需要通信的是应用进程相互通信,而从运输层的角度看也是如此,端对端的通信是主机中进程之间的通信。 简而言之,网络层为主机之间提供逻辑通信,而运输层为 阅读全文
摘要:
计算机网络--运输层 首先我们要知道,网络层是为主机之间提供逻辑通信,而运输层是为应用进程之间提供逻辑通信。 1. 两个主要协议 传输控制协议TCP (Transmission Control Protocol) 提供面 向连接的、可靠的数据传输服务,其数据传输的单位是报文段(segment)。 用 阅读全文
摘要:
1. 概述 我们多多少少接触过一些计算机网络的知识点,所以在这里基本概念就不介绍了,直接介绍计算机网络的体系结构。 【背景】由于全球经济发展的需要,国际化标准化组织 ISO 于 1977 年成立了专门机构研究计算机网络。他们提出了一个视图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互 阅读全文
摘要:
概念 使用EXPLAIN 关键字可以模拟优化器执行SQL 查询语句,从而知道MySQL 是如何处理你的SQL 语句的。分析你的查询语句或是表结构的性能瓶颈。 用法:Explain+SQL 语句; Explain 执行后返回的信息: explain 字段分析 字段含义 id 选择标识符 select_ 阅读全文
摘要:
PageHelper 是 mybatis 框架中一个分页插件,是用于帮助我们从数据库中查询分页的数据。使用步骤如下: 1. 添加 pom 依赖 <!--mybatis分页插件--><dependency> <groupId>com.github.pagehelper</groupId> <artif 阅读全文
摘要:
1. 线程基本概念 1.1 线程与进程 当一个程序进入内存运行时,即变成一个进程。进程是系统进行资源分配和调度的一个独立单元。 线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程。 归纳起来说就是:操作系统可以同时执行多个任务,每个任务就是进程;而进程也可以同时执行多个任务,每 阅读全文
摘要:
代理模式是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。 代理又分为静态代理和动态代理,我们一般指的都是动态代理。 在 Java 中,动态代理有两种:JDK 动态代理、cglib 动态代理 JDK代理 接口 public interface HelloWorld { v 阅读全文