1. #{}和${}的区别是什么? {driver}会被静态替换为 com.mysql.jdbc.Driver 。 {} 是 sql 的参数占位符,Mybatis 会将 sq...
1. #{}和${}的区别是什么? {driver}会被静态替换为 com.mysql.jdbc.Driver 。 {} 是 sql 的参数占位符,Mybatis 会将 sq...
1. Spring 1.1 什么是 Spring 框架? Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https:/...
1. 简单介绍一下 Redis 简单来说 Redis 就是一个使用 C 语言开发的数据库,不过与传统数据库不同的是 Redis 的数据 是存在内存中的 ,也就是它是内存数据库...
1. Mysql 1.1 什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并 且方便扩展。阿里巴巴数据库系...
这篇文 章总结了一些重要的操作系统相关的问题比如进程管理、内存管理、虚拟内存等等。 1. 操作系统基础 1.1 什么是操作系统? 操作系统(Operating System,...
1. 冒泡排序 来源百度百科: 冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走 访过要排序的数列,一次比较两个元素,如果他们...
1. OSI与TCP/IP各层的结构与功能,都有哪些协议? 学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结...
1. 介绍下 Java 内存区域(运行时数据区) Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK. 1.8 和之前的版本略有...
1. 什么是线程和进程? 1.1 进程 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 1.2 ...
1. ArrayList LinkedList 2. ArrayList 扩容机制 3. HashSet 4. HashMap 和 HashTable 区别 线程是否安全效率...
引用拷贝引用拷贝会生成一个新的对象引用地址,但是两个最终指向依然是同一个对象引用拷贝.png 浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝...
public,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类,它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 protected,它主要的作用就...
本篇文章总结一下 Java 基础相关的知识点 2.1.1. 面向对象和面向过程的区别 面向过程 :面向过程呢,就是按照开发的步骤,去一步一步地去实现这个任务 面向过程性能比面...