MyBatis 的历史由来 Mybatis 原本是 Apache 软件基金会的一个开源项目叫做 iBatis ,2010 年这个项目由 Apache 迁移到了 google code 管理才改名为 Mybatis,2013 年又迁移到了 GitHub。 iBatis 一词来源于 internet 和 abatis 的组合,是一个由 Clinton Begin 在 2001 年发起的开放源
1.编程语言分类 1.1机器语言 机器语言是指用0101110这种二进制的方式编写程序和计算机进行沟通 这种方式有以下几个特点: 1.执行效率最高 编写的程序可以被计算机无障碍理解,直接运行,执行效率最高 2.开发效率最低 3.跨平台性差 贴近、依赖具体的硬件,跨平台性差 1.2汇编语
前端框架Bootstrap 该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可 在使用Bootstrap的时候所有的页面样式都只需要你通过class来调节即可 版本选择建议使用v3版本:https://v3.bootcss.com/ 注意 bootstrap的js代码是依赖于jQuery的,也就意
单例模式是设计模式中常用的设计模式之一,它提供一种创建对象的方式。 这种模式仅涉及一个单一的类,该类负责创建自身的对象(下面称对象为实例),同时确保只有一个对象被创建。 单例模式的应用:windows操作系统的任务管理器只有一个,用户无法打开两个任务管理器窗体; w
操作系统的介绍 1.什么是操作系统 操作系统其实就是一个协调、管理、控制计算机硬件资源和软件资源的一个控制程序 2.为什么要有操作系统 (1)可以控制计算机硬件的基本运行 (2)把操作硬件的复杂操作封装成一个简单的功能,交给上层的应用程序使用。例如文件就是操作系统提供给应用程序的
目录jQuery(write less do more)jQuery的优势有了jQuery那我们还使用BOM与DOM吗?jQuery导入导入方式jQuery提供的CDN服务优点与缺点添加到自定义模板jQuery基本使用1.jQuary基本语法2.JavaScript与jQuery语法相比3.jQuery查找标签4.jQuery选择器查找标签之后的结果与js有何区别5.基
一、Android工程的目录结构 在Android Studio中,一个Android项目的文件结构有许多种表现形式,称之为视图。其中,Android视图是Android Studio默认的视图,在新建一个项目之后,Android Studio就会将项目的文件结构以Android视图表现出来,Android视图显示的比较简洁,适合进行快速开发,但是对
1 官网安装,直接下一步,安装完成的图标如下。 2 powerbi的界面如下,我没有登录。主页左边三个图标,从上到下依次为:第一个为导入的报表,第二个为导入的数据信息,第三个为表与表之间的关联,也叫数据建模。 3 powerBI的整体构成 数据源--数据清洗(power query)--构建指标,新建度量值(power
一、MySQL分区创建 MySQL创建方式一共有四种:range、list、hash和key。 1.range(官方文档) 1.1 int create table staff( id int(32) not null, code_ varchar(30), fname varchar(30), time_ date, primary key(`id`,`time_`) ) partition by range(id)( partition p
核心组件 SqlSessionFactoryBuilder SqlSessionFactoryBuilder的作用就是通过XML或者Java代码来建造一个工厂(SqlSessionFactory),并且可以通过它建造多个这样的工厂。一旦完成建造工厂的任务,我们就应该废弃它,回收空间。所以它的生命周期只存在方法局部,完成工厂的建造即结束。 SqlS
介绍 ThreadLocal是一个线程变量工具类,提供了线程局部变量,就是为每一个使用该变量的线程都提供一个变量值的副本。我们可以利用ThreadLocal创建只能由同一线程读和写的变量。因此就算两个线程正在执行同一段代码,并且这段代码具有对ThreadLocal变量的引用,这两个线程也无法看到彼此
防抖 概述:在规定时间内只执行一次(执行最后一次) 举个例子:电梯关门案例 a 进入电梯 等待5s后 就可以上升了 在a等待了4s中后 b过来 那么之前的等待就结束了 开始新的等待 在b等待了3s后 c过来 那么之前的等待也结束了 开始新的等待 .... 直到最后一次等待结束 电梯就上升 (实
this是js底层定义的变量,代表了代码的指向环境 a 函数的this是window b 方法的this是调用的对象 c 构造函数和原型对象上的方法的this指向实例化对象 d 箭头函数不会自己创建this指向,会沿用作用域的上一层this指向 e 注册事件的this指向事件源 f setInterval 和 setTimeout 函数
1. git的四个工作区域 Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Reponsitory或Git Directory)、git仓库(Remote Directory) Workspace:工作区,就是你平时存放项目代码的地方 Index/Stage:暂存区,用于临时存放你的改动,事实上他只是
稀疏数组是一种数据结构 需求:编写五子棋游戏中,有存盘退出和续上盘的功能。 分析问题:因为该二维数组的很多值是默认值0.因此记录了很多没有意义的数据。 解决:稀疏数组 稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀
ObjectMapper使用详细介绍 1.简介 ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然。它使用JsonParser和JsonGenerator的实例实现JSON实际的读/写。它可以帮助我们快速的进行各个类型和Json类型的相互转换。可以使用ObjectMapper进行json
概述 面向对象是一种编程思想(oop),他是将对应的过程替换成对应的对象,而不做去追求对应的过程实现,而通过去找对象的方式实现。综合思想:找有这个功能的对象,做这个事情。(面向对象同时具备一个点 万物皆对象(所有的内容都可以被充当为对象)) 示例按照我们之前的写法,对应的编程思维被称为面
<看漫画学Python:有趣、有料、好玩、好用:全彩版>免费下载地址> 内容简介 · · · · · · Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维
分组与嵌套 div,p,span { /*逗号表示并列关系*/ color: yellow; } #d1,.c1,span { color: orange; } 伪类选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title&
# CSS 层贴样式表:就是给HTML标签添加样式的,让它变的更加的好看 ```python# 注释/*单行注释*//*多行注释1多行注释2多行注释3*/ 通常我们在写css样式的时候也会用注释来划定样式区域(因为HTML代码多所以对呀的css代码也会很多)/*这是博客园首页的css样式文件*//*顶部导航条样式*/.
常见问题:腾讯电子签集成版常见问题 企业版操作说明:企业版操作说明 集成版api介绍:集成版API说明
Linux Cgroups介绍 Linux Cgroups 提供了对一组进程及将来子进程的资源控制、控制和统计能力,这些资源包括CPU、内存、存储、网络等。通过Cgroups 可以方便的限制某个进程的资源占用,并可以实时监控进程的监控和统计信息。 Cgroups 三个组件 Cgroup是对进程分组管理的一种机制,一
一、中央处理器(CPU) 中央处理器(Central Processing Unit,CPU)是计算机的大脑。它从内存中获取指令,然后执行这些指令。 包括:控制单元(Control unit)和算术/逻辑单元(arithmetic/login unit)。 控制单元:用于控制盒协调其他组件的动作。 算术/逻辑单元:用于完成数值运算(+
产生原因:为了解决二叉树遍历的时间空间成本问题,本质上是优化算法。遍历可以使用函数递归,但这样调用堆栈时空效率低下。 问题描述:对二叉树的遍历本质上是把非线性结构映射到线性结构的方式 线性二叉树解决问题的方案: 利用左右子树为空的结点,将空的部分填充入指针,左节点指向前
1 jQuery介绍 jQuery是什么 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计