摘要: MySQL事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在一个商城系统中,用户执行购买操作,那么用户订单中应该加一条,库存要减一条,如果这两步由于意外只进行了其中一步那么就会发生很大的问题。而事务可以很好的解决这个问题。 事务是数据库处理操作,其中执行就好像它是一个单一的一组有 阅读全文
posted @ 2020-03-25 01:08 Recouar 阅读(206) 评论(0) 推荐(0) 编辑
摘要: MySQL语言分为:DCL(数据库控制语言)、DDL(数据库定义语言)、DQL(数据库查询语言)、DML(数据库操作语言) DCL:数据库控制语言,用来设置数据库用户或角色权限的语句,关键字grant revoke等 mysql -u 用户名 -p 密码 -h 服务器IP地址 -P服务器MySQL端 阅读全文
posted @ 2020-03-21 22:43 Recouar 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 关于SpringBoot + dubbo启动时,连接zookeeper出现问题,先来看一下异常情况 下面是关于这个问题我所总结的一些解决方案,希望能对你有所帮助 1、 检查zk所在机的防火墙。 systemctl stop firewalld | service firewalld stop(这里使 阅读全文
posted @ 2020-03-21 13:57 Recouar 阅读(8231) 评论(0) 推荐(2) 编辑
摘要: 常用正则总结 只包含中文和数字 /^(([\u4E00-\u9FA5])|(\d))+$/ 不能包含字母 /^[^A-Za-z]*$/ A股代码 /^(s[hz]|S[HZ])(000[\d]{3}|002[\d]{3}|300[\d]{3}|600[\d]{3}|60[\d]{4})$/ 大于0, 阅读全文
posted @ 2020-03-12 20:31 Recouar 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 归并排序(Merging Sort)就是将两个或两个以上的有序表合并成一个有序表的过程。将两个有序表合并成一个有序表的过程称为2-路归并,2-路归并最为简单和常用。下面以2-路归并为例,介绍归并排序算法 归并排序算法的思想 假设初始序列含有n个记录,则可看成是n个有序的子序列,每个子序列的长度为1, 阅读全文
posted @ 2020-01-07 21:57 Recouar 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.1 如何确定垃圾 1.1.1 引用计数法 在Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。因此,很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收。简单说,即一个对象如果没有任何与之关联的引用,即他们的引用计数都为0,则说明对象不太可能再被用到,那么这个对象就是可回 阅读全文
posted @ 2019-12-19 22:34 Recouar 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 快速排序(Quick Sort)是由冒泡排序改进而得的。在冒泡排序过程中,只对相邻的两个记录进行比较,因此每次交换两个相邻的记录时只能消除一个逆序。如果能通过两个(不相邻)记录的一次交换,消除多个逆序,则会大大加快排序的速度。快速排序方法中的一次交换可能消除多个逆序。 算法步骤 在待排序的n个记录中 阅读全文
posted @ 2019-12-17 10:40 Recouar 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 排序的基本概念 1.排序 排序(Sorting)是按关键字的非递减或非递增顺序对一组记录重新排列的操作。确切描述如下: 假设含n个记录的序列为{R1,R2,……,Rn},其相应的关键字序列为{K1,K2,……Kn},需确定1,2,……,n的一种排列p1,p2,……pn,使其相应的关键字满足如下的非递 阅读全文
posted @ 2019-12-17 09:01 Recouar 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 插入排序的基本思想是:每一趟将一个待排序的记录,按器关键字的大小插入到已经排好序的一组记录的适当位置上,直到所有待排序记录全部插入为止。 例如,打扑克牌在抓牌的时要保证抓过的牌有序排列则每抓一张牌,就插入到合适的位置,直到抓完牌为止,即可得到一个有序序列。 可以选择不同的方法在已排好序的记录中寻找插 阅读全文
posted @ 2019-12-15 20:56 Recouar 阅读(298) 评论(0) 推荐(1) 编辑
摘要: 许多初学者对于java中的JVM、JRE、JDK三者的定义与联系有些模糊,接下来我就根据我的理解来为各位解答一下,希望能帮到正在努力的你们。 JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为. 阅读全文
posted @ 2019-12-11 21:51 Recouar 阅读(663) 评论(0) 推荐(0) 编辑