- 博客(23)
- 收藏
- 关注
原创 Mybatis对于Exemple对象的理解
1. 首先先了解Ememple中的字段逆向生成代码模型这个静态类它提供了新增条件,新增where条件,新增比较条件反正提供了where后面的任何条件,可以自动生成任何的mybatis.xml中的sql语句3. 总的结构...
2021-08-13 14:41:03
136
转载 Maven使用之packaging篇----pom、jar、war
转载自它处,有修改。综述: 项目的打包类型:pom、jar、war 1.pom工程:用在父级工程或聚合工程中。用来做jar包的版本控制。 2.war工程:将会打包成war,发布在服务器上的工程。如网站或服务。 3.jar工程:将会打包成jar用作jar包使用,packaging默认类型。项目中一般使用maven进行模块管理,每个模块下对应都有一个pom文件,pom文件中维护了各模块之间的依赖和继承关系。项目模块化可以将通用的部分抽离出来,方便重用;修改一部分代码不再是build整个
2021-02-28 19:48:05
758
转载 @PathVariable和@RequestParam和@RequestBody的区别
@RequestParam注解顾名思义:获取参数,即是获取传送过来的参数;例如获取下面链接的id参数值://链接(注意链接格式区别)http://localhost:8090/hello?id=2//使用@RequestParam注解获取idpublic String Demo1(@RequestParam String id){System.out.println(“链接中请求参数的id:”+id);return null;}此时@RequestParam的作用就可以获取id下来并且作为
2020-12-16 11:24:17
206
原创 MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES
1、首先,先vim /etc/my.cnf,在mysqld中加入 一条语句,跳过mysql的密码检验2、重启mysql’服务systemctl restart mysqld.service3、修改root用户的密码登录mysql: mysqluse mysql修改root的密码mysql> update user set password = password('123456') where user = 'root';4、使用root + 密码登录mysql -u root -p
2020-12-13 11:03:20
301
1
原创 深度学习python的优势
注意:初学者要极力避免使用外部库安装python:推荐使用Anaconda这个发行版pytnon的基础语法:暂时使用的库Matplotlib库
2020-10-21 11:19:31
1101
原创 Vue-vue devtools的使用
vue就是MVVMmodel: 模型,数据对象(data)view: 视图,模板页面viewModel: 视图模型(本质上就是vue的实例)
2020-10-11 10:29:44
103
转载 mysql中外键设置中CASCADE,NOACTION,RESTTICT,SET NULL
CASCADE:父表进行delete,update的时候,子表会delete,update掉关联记录SET NULL:父表delete、update的时候,子表会将关联记录的外键字段所在的列设为null,所以注意在设计子表的时候外键不能设置为not nullRESTRICT:如股票删除父表的记录时,在子表中有关联该父表的记录,则不允许删除父表的记录NO ACTION:同RESTIRCT,也是首先检查外键...
2020-10-09 16:59:27
178
转载 Springboot-Controller和RestController的区别
@RestController注解相当于@ResponseBody+@Controller合在一起的作用1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面若返回json等内容到页面,则需要加@ResponseBody注解2.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestContro
2020-10-09 13:06:42
149
转载 springboot-@Transactional注解的作用
@Transactional可以说是spring中最常用的注解之一了,通常情况下我们在需要对一个service方法添加事务时,加上这个注解,如果发生unchecked exception,就会发生rollback,最典型的例子如下。@Servicepublic class StudentService { @Autowired StudentDao studentDao; @Transactional public void innerSave(int i) {
2020-10-09 11:29:04
1214
转载 Springboot-@Responsebody注解的作用
Responsebody的作用将controller的方法返回的对象,通过适当的转换器转换成指定的格式后,写入到response对象的body区(响应体中),通常用于返回json数据或者是xml数据,需要注意的是,在使用此注解后不会再走视图处理器,而是直接将数据写入到输入流中,效果等同于通过response对象输出指定格式的数据这里还要着重强调一下,要通过@ResponseBody注解将返回的json字符串放入到响应体中,前台js才能拿到json字符串进行解析例如: @RequestMappi
2020-10-09 10:45:41
1485
原创 数据结构-数组模拟环形队列
思路分析front指向队列的第一个元素,且front的初始值为0rear指向队列最后一个元素的下一个位置,因为希望空出一个空间做约定,rear的初始值为0注意:为什么要留有一个空位置呢若不留有空位置,rear指向队列的末尾元素的下一个位置,会导致队满的时候与队空的时候判断条件会是一样的,都是rear == front当队列满时,条件是(rear + 1)% maxSize = front队列为空的条件,rear == front这样分析时,队列中有效元素的个数为(rear
2020-10-07 10:47:24
103
原创 数据结构-队列的学习
队列的应用场景和介绍队列是一个有序列表,可以用数组或者是链表来实现先入先出示意图数组模拟队列判断还能够存放数据:rear < maxsize -1;判断队列为空:rear == front加一个元素:rear + 1注意:rear:指向最后一位元素的下一个位置front:第一个存放数据的位置//使用数组模拟队列-编写一个ArrayQueue类class ArrayQueue{ private int maxSize; private int fr
2020-10-07 09:27:31
94
原创 数据结构-稀疏数组
稀疏数组应用场景概念当一个数组大部分元素为0,或者为同一个值得数组时,可以使用稀疏数组来存储该数组稀疏数组的处理方法记录数组一共有几行几列,有多少个不同的值把具有不同值元素的行列以及值记录在一个小规模数组中,从而缩小程序的规模五子棋问题稀疏数组转换的思路分析二维数组转稀疏数组的思路稀疏数组转换成原始的二维数组思路读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组在读取稀疏数组后几行的数组,并赋值给原始的二维数组即可代码实现/*** 将二维数组转换成稀
2020-10-06 21:34:17
56
原创 数据结构-线性结构和非线性结构
线性结构和非线性结构线性结构非线性结构线性结构1.数据元素存在一对一的线性关系2.顺序存储和链式存储结构,顺序存储的元素是连续的3.链表的存储元素不一定是连续的,元素节点之间存放的相邻元素的地址信息4.常见的线性结构有:数组、队列、链表和栈非线性结构1.非线性结构包括: 二维数组、多维数组、广义表、树结构和图结构...
2020-10-06 19:21:47
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人