C++异常
异常是面向对象语言常用的一种处理错误的方式,当一个函数发现自己无法处理的错误时就可以抛出异常,让函数直接或间接的调用者处理这个错误。throw:当程序出现问题时,可以通过throw关键字抛出一个异常。try:try块中放置的是可能抛出异常的代码,该代码块在执行时将进行异常错误检测,try块后面通常跟
【数据库迁移系列】使用pg_chameleon将数据从MySQL迁移至openGauss数据库
chameleon是一个基于Python的MySQL到openGauss的实时复制工具。该工具提供了初始全量数据的复制及增量数据的实时复制能力,支持MySQL中各种数据类型的迁移。本文就介绍如何使用pg_chameleon将MySQL数据库迁移至openGauss。
Neo4j-Graph数据库技能树学习体验及一些建议
本文主要讲述了图数据库的基础知识,介绍了Neo4j和CSDN联合打造的技能树学习课程。最后对Neo4j的内容和形式有一点小小期待,祝大家在学习中不断进步,学到新知识。
【新学期、新计划】我梦江南好,征辽亦偶然
抽刀断水水更流,举杯浇愁愁更愁
MySQL数据库基础:数据类型详解-数值类型
最近MySQL的技能树已经建成了,一直想要复习一遍MySQL的基础知识,正好趁着这次MySQL技能树的建成一起学习复习一下MySQL数据库的基本知识。也是一直在用这个数据库,有些基础的知识点长久不用就会遗忘,就比如数据类型溢出的问题,很多时候建表的时候随便给定个类似,结果导入数据的时候报错又得删表就
qsort函数排序+冒泡模拟实现
1.能够正确的理解qsort函数各个参数的含义,并能够正确的使用qsort函数进行各类型排序。2.重点掌握qsort函数中的参数cmpar——自定义比较函数的地址。借此进一步理解回调函数。3.学习以冒泡排序思想模拟实现qsort函数。
【Mysql性能优化系列】一文了解MySQL最左匹配原则
MySQL存储引擎InnoDB 索引都是B-tree数据结构。空间索引使用 R-trees。
第20讲:表中字段约束的概念以及基本使用
只要向表中写入的内容符合约束后,就会向表申请一个主键ID,向前面第一个错误的语句,xm为null,这个内容就不符合约束条件,此时就不会申请主键,而xm等于小明,内容格式是符合要求的,此时就会申请主键,虽然内容重复了,数据并没有写入成功,但是主键已经早早被申请过了。所谓约束指的肯定就是某些限制,在数据
字符串函数【C语言-1】
本章介绍了字符串统计函数,字符串拷贝函数,字符串追加函数,字符串比较函数,并且对每个函数的易错点都进行了标注,对每个函数的功能都进行了模拟实现。后面将持续更新字符串函数详解,觉得有帮助的话就一件三连吧。
Java高并发编程实战4,synchronized与Lock底层原理
Java高并发编程实战系列,打造精品专栏。
SpringBoot项目构建方式
SpringBoot项目构建方式+自定义启动banner
秋招还没offer,正常吗?
好家伙,原来是秋招 0 offer,狠起来连自己都骂。
第19讲:MySQL常用的几种流程控制函数以及基本使用
思路:首先考虑取那些字段,所有字段都可以取出来,因为没有几个,学号可取可不取,这里取吧,由于是判断各科成绩达标类型的需求,那么流程函数一定是在ywcj、sxcj、yycj三个字段进行条件过滤,以语文成绩为例,首先判断ywcj大于等于90分的数据,标记为优秀,然后判断ywcj大于等于80并且小于90的
docker安装Oracle数据库
在Navicat选择【其他】,然后点击【表空间】,此时显示oracle数据库中所有的表空间,点击【新建表空间】。在【存储】标签页,输入文件类型、块大小、表压缩方式等。在【高级】标签页,设置其它选项,然后点击【保存】在【常规】标签页,输入表空间名称、大小、单位等。输入密码:helowin(密码都是一样
JavaSE基础(一)
零基础带你学习Java,别忘了每天都要进步一点点
MySQL存储过程,让存储过程不再“高级”难懂
MySQL存储过程,让存储过程不再“高级”难懂
【JDBC】IDEA连接数据库,执行查询操作,返回结果集并输出。
这篇文章将要介绍的,利用JDBC规范实现的查询操作,与上一篇文章中的增删改操作,是存在一致性的。例如:加载驱动,利用驱动管理器连接数据库等;而不一样的地方在于,执行增删改使用的是更新方法,接下来我们将使用新的方法,查询方法。
【web】java多线程(单例模式+阻塞队列+定时器+线程池)
大家好,我是爱干饭的猿,本文是多线程初级入门,主要介绍了多线程单例模式、阻塞队列、定时器、线程池、多线程面试考点。
C++11 ——— 线程库
在C++11之前,涉及到多线程问题,都是和平台相关的,比如Windows和Linux下各有自己的接口,这使得代码的可移植性比较差。C++11中最重要的特性就是对线程进行了支持,使得C++在并行编程时不需要依赖第三方库,而且在原子操作中还引入了原子类的概念。