Mysql基础使用
数据库的基本概念img 什么是数据库 数据库(DataBase) 就是存储和管理数据的仓库 其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上 为什么使用数据库数据存储方式的比较 存储方式 优点 缺点 内存 速度快 不能够永久保存,数据是临时状态的 文件 数据是可以永久保存的 使用IO流操作文件, 不方便 数据库 1. 数据可以永久保存 2. ...
数据库的基本概念img 什么是数据库 数据库(DataBase) 就是存储和管理数据的仓库 其本质是一个文件系统, 还是以文件的方式,将数据保存在电脑上 为什么使用数据库数据存储方式的比较 存储方式 优点 缺点 内存 速度快 不能够永久保存,数据是临时状态的 文件 数据是可以永久保存的 使用IO流操作文件, 不方便 数据库 1. 数据可以永久保存 2. ...
操作系统组成 CPU Memory I/O Disk:存放OS BIOS:基本I/O系统(检测外设,加载软件) Bootloader:加载OS 操作系统启动 通电之后,从指定地址开始执行 x86开机时,设置 CS:IP = 0xf000:fff0 CS:段寄存器 IP:指令寄存器 POST(加电自检),寻找显卡和执行BIOS 寻址0xffff0:ROM BIOS映射区 如输入输...
环境准备 CentOS 7 使用Windows Terminal连接服务器 环境查看 安装Docker官方支持的平台 Platform x86_64 / amd64 arm64 / aarch64 arm (32-bit) s390x CentOS yes yes Debian yes yes yes Fedora yes yes Raspbian ...
java线程分类在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用户线程和守护线程的区别 二者其实基本上是一样的。唯一的区别在于JVM何时离开。 用户线程:当存在任何一个用户线程未离开,JVM是不会离开的。 守护线程:如果只剩下守护线程未离开,JVM是可以离开的。 在Java中,制作守护线程非常简单,直接利用setDaemon...
动态 SQL动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地...
设计思路使用者 引入自定义的框架jar 编写配置文件 dbconfig.xml:数据库配置信息,存放mapper.xml位置 mapper.xml:sql配置信息 框架 加载配置文件:以字节流存储在内存中 创建Resources类:InputStrean getResourceAsStream(String path) 创建两个Bean:容器对象,存放配置文件解析结果 Confi...
关于zookeeper的概述请看上一篇文章,本篇文章关于zookeeper的安装 下载从Apache Zookeeper官网获取安装文件 下载二进制版本 1wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
手动实现简单的IOC容器
ZooKeeper是一个分布式的,开放源码的分布式应用程序分布式应用程序/9854429)协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
初始化回调实现InitializingBean接口org.springframework.beans.factory.InitializingBean在容器为 bean 设置所有必要的属性后,该接口让 bean 执行初始化工作。该InitializingBean接口指定了一个方法: 1void afterPropertiesSet() throws Exception; 1234567pu...