摘要:
Lombok是一种Java实用工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的 使用安装Lombok pom文件导入lombok Maven依赖 <dependency> <groupId>org.projectlombok</grou 阅读全文
摘要:
#include <iostream> using namespace std; void QuickSort(int *array,int left,int right) { if(left>=right) { return; } else { int Base=array[left]; int 阅读全文
摘要:
mybatisplus 简化开发,提高效率,对mybatis只做增强不做改变 愿景:我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 创建一个空的Spring Boot工程 添加依赖 配置 编码使用 com.tao.app.dao.BookDao.j 阅读全文
摘要:
死锁是指两个或两个以上的事务在执行过程中,因争夺锁资源而造成的一种相互等待的现象。 死锁产生的必要条件: 互斥:并发执行的事务为了进行必要的隔离保证执行正确,在事务结束前,需要对修改的数据库记录持锁,保证多个事务对相同数据库记录串行修改。 请求与保持:已经持有一个资源锁,等待另一个资源锁。 不剥夺: 阅读全文
摘要:
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 1.原子性:一件事要么全部执行,要么一件也不执行 2.一致性:在事务开始之前和事务结束以 阅读全文
摘要:
SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息 比如: "select * from 阅读全文
摘要:
连接池本质上是一组java架包,介于java应用程序与JDBC数据库物理链接之间,帮助应用程序管理链接。 通过连接池预先同数据库建立一些连接放在内存中(即连接池中),应用程序需要建立数据库连接时直接到从接池中申请一个连接使用,用完后由连接池回收该连接,从而达到连接复用,减少资源消耗的目的。 DBCP 阅读全文
摘要:
常见连接数据库工具: 图形化工具:点击、拖拽就可以操作数据库,对用户友好,简单对数据操作,复杂数据库操作爱莫能助 JDBC(驱动程序):调用jar包接口 窗口(命令行):输入完整SQL语句对复杂数据库查询 JDBC:在java中就是jar包,应用通过JDBC提供的统一接口就可以实现对不同数据库(OR 阅读全文
摘要:
## 解决方法: 1.新建一个安卓应用,复制下面路径红色框的代码 去替换 导入应用中的代码,就是修改gradle版本: 2.在导入的应用中如下路径添加信息 ## 代码: ``` android.overridePathCheck=true ``` 阅读全文
摘要:
一、 问题描述 给定无向图G=(V,E)。如果UV,且对任意u,v∈U 有(u,v)∈E,则称U 是G 的完全子图。G 的完全子图U是G的团当且仅当U不包含在G 的更大的完全子图中,即U就是最大完全子图。G 的最大团是指G中所含顶点数最多的团。 如果U属于V,且对任意u,v∈U有(u,v)不属于E, 阅读全文