事务分为三个主要知识点,分别是基本属性,并发事务处理带来的问题,以及事务的隔离级别。 一、事务的基本属性 1. 原子性(Atomicity) 事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全不执行 2. 一致性(Consistent) 在事务开始和完成时,数据都必须保持一致状态,这意味着 ...
分类:
数据库 时间:
2020-05-10 13:11:48
阅读次数:
66
【前言】 * 目前项目里有蓝牙支付功能,对于蓝牙开发功能,要求比较高,包括iOS与Android之间的通讯。 * 今天整理了下iOS蓝牙SDK开发流程中的知识点,总结了这篇文章,希望给各位开发蓝牙功能的同学带来帮助。 【功能目标】 开发移动设备的蓝牙功能,目的用来实现设备之间数据自由通讯(数据发,收 ...
分类:
移动开发 时间:
2020-05-09 14:19:25
阅读次数:
100
SQL的分类: DDL(数据定义语言:操作数据库和表) 操作数据库:CRUD C(Create):创建 create database 名称; create database if not exists 名称; --指定字符集为gbk: create database 名称 character se ...
分类:
数据库 时间:
2020-05-08 18:40:25
阅读次数:
86
概述 AOP的概述 AOP的相关术语 AOP底层实现 JDK动态代理 CGLIB的动态代理 代理知识点总结 Spring的AOP一般切面编程案例 Spring的AOP通知类型的介绍 Spring的AOP切面类型 Advisor切面案例 PointcutAdvisor切面案例 Spring的传统AOP ...
分类:
编程语言 时间:
2020-05-04 17:50:00
阅读次数:
78
PYTHON和多数高级编程语言一样,具有面向对象的语言特性,甚至可以说python的一切都是对象 下面我们介绍一下python面向对象的一些语法规范(仅供已有面向对象基本知识的读者食用): 1.类变量:在类内方法外直接定义的变量,具有特点:可以直接用类名访问,整个类内均可访问 2实例变量:实例对象修 ...
分类:
编程语言 时间:
2020-05-04 17:22:47
阅读次数:
83
多线程知识点总结 1认识进程与线程 进程:是指正在运行的程序。是程序一次动态执行的过程,它对应了从代码加载、执行直到执行完成的一个完整的过程,这个过程也是进程本身从产生、发展直到消亡的过程。 进程的特点: 运行的程序 内存分配的最小单位 每个进程都有自己独立的内存空间和资源 每个进程的内部数据和状态 ...
分类:
编程语言 时间:
2020-05-03 21:32:57
阅读次数:
77
排序算法 一、算法核心思想分类 根据算法的核心思想,可以将十大排序算法分为两类: 1. 比较排序 常见的快速排序、归并排序、堆排序、冒泡排序等属于比较排序。 在排序的最终结果里,元素之间的次序依赖于它们之间的比较。每个数都必须和其他数进行比较,才能确定自己的位置。 2. 非比较排序 计数排序、基数排 ...
分类:
编程语言 时间:
2020-05-02 18:50:31
阅读次数:
93
最近面试几家前端职位,想知道目前的前端面试题是偏向哪一块,都主要问到的是ES6语法,闭包,原型链,继承那一块。并且将面试题的知识点汇总一下。有助于下次面试。 1.HTML HTML5新特性,语义化 HTML5新增了许多标签<header>,<main>,<footer>,<nav><section> ...
分类:
其他好文 时间:
2020-05-02 14:47:43
阅读次数:
72
String 一、 底层解析 1. JVM底层 在JVM底层中,声明的String变量的地址存储在栈区,而后面的赋值,也就是字符串常量池,在方法区。方法区的常量不重复。 当对字符串进行 重新赋值 ,对现有字符串进行 连接 操作,调用String的replace方法 修改 指定字符或字符串时,都需要重 ...
分类:
其他好文 时间:
2020-05-01 01:23:01
阅读次数:
72
一、思维导图 1.树 2.查找 二、树的基本知识 结点 :指树中的一个元素; 结点的度 :指结点拥有的子树的个数,二叉树的度不大于2。 数的度 :指树中的最大结点度数。 叶子 :度为0的结点,也称为终端结点。 高度 :叶子节点的高度为1,根节点高度最高。 层 :根在第一层,以此类推。 三、性质 1. ...
分类:
其他好文 时间:
2020-04-25 23:38:54
阅读次数:
136