- 博客(7)
- 收藏
- 关注
原创 SpringBoot+MyBatis整合
步骤:1、导入JDBC、MySQL、MyBatis的依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</ar...
2020-03-30 23:44:02 95
原创 SpringBoot+JPA
今天学习了一下JPA,发现如果只是简单的CRUD,用JPA确实要简单很多。JPA其实就相当于一个规范,他已经帮你写好了CRUD的一些实现代码,你只要实现他们,然后使用就可以了。步骤:在SpringBoot中导入JPA、JDBC、MySQL的依赖<dependencies> <dependency> <groupId>org.sp...
2020-03-30 21:48:59 326
原创 乐观锁和悲观锁简介和实现机制
应用场景为了解决多并发的过程中,对数据的同时操作导致的脏读、换读和不可重复读等问题,提出了悲观锁和乐观锁的概念悲观锁简易概念:在数据修改之前,先给数据加锁,然后再修改数据。其他事务遇到锁,先挂起等待当前线程结束。实现机制:数据库本身的锁机制分类:a、共享锁(也叫读锁):多个事务对于同一事务可以共享一把锁,但是都是只能访问读取数据,不能修改数据。b、排他锁(也叫写锁):如果...
2020-03-30 17:13:00 211
原创 04-树4 是否同一棵二叉搜索树 (25分)
给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1, 3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。输入格式:输入包含若干组测试数据。每组数据的第1行给出两个正整数N (≤10)和L,分别是每个序列插入元素的个数和需要检查的...
2020-03-24 13:26:37 134
原创 Java IO题
帮朋友写了一道Java IO方面的题,趁机会来写一些东西,要不然以后又都忘记了题目:题目分析:解题思路和步骤1)、写两个对应的Javabean2)、通过程序读到文件3)、读到文件之后把每个部分都分隔开4)、将分隔开的数据分别赋值给对象的不同属性5)、每个对象的数据赋值完放入到集合中6)、两个txt一样的步骤7)、从站点集合和观测数据集合中取出对象,通过区站号相等,进行匹配...
2020-03-19 18:16:07 152
原创 03-树1 树的同构 (25分)
给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。现给定两棵树,请你判断它们是否是同构的。输入格式:输入给出2棵二叉树树的信息。对于每棵树,首先在一行中给出一个非负整数N (≤10),即该树的结点数(此时假设结点从0到N−...
2020-03-15 23:02:51 216
原创 02-线性结构1 两个有序链表序列的合并 (15分)
#include <stdio.h>#include <stdlib.h>typedef int ElementType;typedef struct Node *PtrToNode;struct Node { ElementType Data; PtrToNode Next;};typedef PtrToNode List;List...
2020-03-08 12:53:31 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人