分类 笔记 下的文章
springboot + mybatis整合及pagehelper分页
本文链接:https://blog.csdn.net/he446242377/article/details/92062619
流程:
一. 配置pom.xml文件
二. 配置application.yml文件
三. 程序启动类中使用@MapperScan()注解指定mapper(dao)接口路径
四. 使用pagehelper实现分页
一、配置pom.xml文件
<!-- boot整合web模块的依赖,此依赖中包含了springmvc的依赖 -->
<dependency>
...
在web.xml中添加编码过滤器仍不能解决乱码。
在tomcat安装目录的conf/server.xml中修改配置如下:
<Connector URIEncoding="UTF-8" port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
如果是eclipse环境,要在Servers项目下的tomcat目录下找到server.xml修改,才能生效。
//禁用win10兼容性遥测
sc delete DiagTrack
sc delete dmwappushservice
echo "" > C:\\ProgramData\\Microsoft\\Diagnosis\\ETLLogs\\AutoLogger\\AutoLogger-Diagtrack-Listener.etl
reg add HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection /v AllowTelemetry /t REG_DWORD /d 0 /f
去掉c:\windows\system32\Co...
银行家算法学习笔记
死锁避免——银行家算法的应用背景
要想说银行家,首先得说死锁问题,因为银行家算法就是为了死锁避免提出的。那么,什么是死锁?简单的举个例子:俩人吃饺子,一个人手里拿着酱油,一个人手里拿着醋,拿酱油的对拿着醋的人说:“你把醋给我,我就把酱油给你”;拿醋的对拿着酱油的人说:“不,你把酱油给我,我把醋给你。”
于是,俩人这两份调料是永远吃不上了。这就是死锁。
那么,为啥这个算法叫银行家算法?因为这个算法同样可以用于银行的贷款业务。让我们考虑下面的情况。
一个银行家共有20亿财产
第一个开发商:已贷款15亿,资金紧张还需3亿。
第二个开发商:已贷款5亿,运转良好能收回。
第...
页面置换算法之Clock算法
1.前言
缓冲池是数据库最终的概念,数据库可以将一部分数据页放在内存中形成缓冲池,当需要一个数据页时,首先检查内存中的缓冲池是否有这个页面,如果有则直接命中返回,没有则从磁盘中读取这一页,然后缓存到内存并返回。
但是内存的价值较高,一般来说服务器的内存总是小于磁盘大小的,而且内存不能完全分配给数据库作为缓冲池。这就意味着数据库基本上无法将所有的数据都缓冲到内存中。
当缓冲池满后,如果还有新的页面要被缓冲到池中,就要设计一种页面置换的算法,将一个旧的页面替换成新的页面。
一般来说我们熟悉的算法有下面几种:
下面逐一介绍各种算法。
2. 最佳置换算法
如果被替...
- « 前一页
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- ...
- 11
- 后一页 »