自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 springboot2.4+druid1.2.5整合,新版只需yml配置,无需配置类

前言因网上各种老旧版本整合+资料少,被坑了一天,特把笔记搬到博客上,供同样被坑的伙伴参考现在springboot已经有druid的starter了,所以直接在yml里面配就行了!不要再去搞配置类了!环境准备pom.xml导入druid starter<!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-starter --><dependency> &l.

2021-02-26 11:28:59 2694

原创 mybatis学习笔记 3.4 XML配置——mappers(映射器)

目录resource 相对路径(推荐)file 绝对路径(弃掉)四种方式resource 相对路径(推荐)在前面的案例里,都用的这个,就不说了没什么BUG,路径写对就行了推荐使用file 绝对路径(弃掉)绝对路径不安全,直接不考虑这个class 类名要写全的相对路径当前结构接口和xml名字不一样mybatis的xml配置文件修改执行,报错:java.lang.ClassNotFoundException: Cannot find class:com.study.mybat

2020-09-24 09:39:03 228

原创 mybatis学习笔记 3.3 XML配置——settings(设置)

(从有道云笔记搬运,博客做备份)官方文档地址:https://mybatis.org/mybatis-3/zh/configuration.html#settings设置有很多,但需要掌握的就几个cacheEnabled缓存开不开值:true | false默认:truelazyLoadingEnabled延迟加载的开关值:true | false默认:falselogImpl日志用哪个实现值:SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMO

2020-09-24 09:22:00 109

原创 mybatis学习笔记 3.2 XML配置——别名优化

(从有道云笔记搬运,博客做备份)类型别名(typeAliases)别名,和spring配置里的别名类似,简化用的xml写别名<typeAliases> <typeAlias type="com.study.mybatis.pojo.Players" alias="p"/></typeAliases>type全路径,指到要起别名的类alias是你起的别名注意:xml有严格的顺序要求xml报错信息:The content of element

2020-09-24 09:20:37 162

原创 mybatis学习笔记 3.1 XML配置——属性优化

(从有道云笔记搬运,博客做备份)本章官方文档:https://mybatis.org/mybatis-3/zh/configuration.html#environments当前xmlmybatis-config.xml完整如下<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.o

2020-09-24 09:14:57 77

原创 mybatis学习笔记 2.3 模糊查询

(从有道云笔记搬运,博客做备份)前言模糊查询容易SQL注入,所以操作时需要注意方法一 java层写%%mapper//模糊查询List<Players> getPlayersInfoByLike(String value);xml<!-- 模糊查询 --><select id="getPlayersInfoByLike" resultType="com.study.mybatis.pojo.Players" parameterType="java.lang.

2020-09-23 11:09:59 73

原创 mybatis学习笔记 2.2 用map查询

(从有道云笔记搬运,博客做备份)前言map是键值对形式,所以好处是,取key值即可,不用与实体类和表字段的名字完全对应这里也尝试了一下直接返回String注意,接口的返回值和xml的返回值一样即可不难,直接上代码dao层(mapper层)//通过map查询String getPlayerTeamByMap(HashMap<String, Object> map);XML<select id="getPlayerTeamByMap" resultType="java.l

2020-09-23 10:54:35 79

原创 mybatis学习笔记 2.1 增删改

(从有道云笔记搬运,博客做备份)这章很简单,直接贴代码mapperpublic interface PlayersDao { //查询选手信息列表 List<Players> getPlayersList(); //查询选手信息,通过id Players getPlayersById(String id); //插入选手信息 int insertPlayersInfo(Players player); //更新选手信息,通过id int updatePlayer

2020-09-23 10:51:29 78

原创 mybatis学习笔记 1.4 命名空间和Junit

命名空间官方文档:对命名空间的一点补充在之前版本的 MyBatis 中,命名空间(Namespaces)的作用并不大,是可选的。但现在,随着命名空间越发重要,你必须指定命名空间。命名空间的作用有两个,一个是利用更长的全限定名来将不同的语句隔离开来,同时也实现了你上面见到的接口绑定。就算你觉得暂时用不到接口绑定,你也应该遵循这里的规定,以防哪天你改变了主意。长远来看,只要将命名空间置于合适的 Java 包命名空间之中,你的代码会变得更加整洁,也有利于你更方便地使用 MyBatis。写全名称

2020-09-23 10:17:39 94

原创 mybatis学习笔记 1.3 执行SQL的第二种方式

(从有道云笔记搬运,博客做备份)第二种方式不推荐使用//获取sqlSessionSqlSession sqlSession = MybatisUtils.getSqlSession();List<Players> list = sqlSession.selectList("com.study.mybatis.dao.PlayersDao.getPlayersList");for (Players p : list) { System.out.println(p.get

2020-09-23 10:12:55 68

原创 mybatis学习笔记 1.2 思路整理

(从我的有道云笔记搬运,博客做备份)思路建maven工程写pom.xml把需要的依赖都写上再写biuld,路径写对,开启过滤(这步是让maven能够找到指定目录的配置文件)建一个工具类构建sqlSessionFactory取sqlSession(返回给调用者,就是要写return,因为你要获取嘛)注意:mybatis的xml配置文件的路径要写对建mybatis的xml配置文件指明driver、url、username、pwduseSSL,看情况,本..

2020-09-23 10:06:27 63

原创 mybatis学习笔记 1.1 环境搭建

(从有道云笔记搬运,博客做备份)mybatis中文文档地址:https://mybatis.org/mybatis-3/zh/getting-started.html开始第一步建一个maven工程第二步修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m

2020-09-23 09:55:33 78

原创 OSI学习笔记

分层模型的主要目的是让不同厂商的网络能够相互操作。OSI共七层,上三层指定了应用程序如何互相通信、与用户交流,下四层指定了如何进行端到端的数据传输。OSI各层的功能:应用层:用户与计算机交流的场所。例:上网时,浏览器访问应用层。应用让应用程序能够将信息沿协议栈乡下传输,充当应用程序与下一层之间的接口。注意:浏览器、FTP等不是应用层的,应用层只是充当"中间人"...

2018-06-19 11:32:36 239

原创 mysql优化 (《深入浅出mysql...》笔记)

mysql 查询性能排序,从左至右,性能由最差到最好ALL index range ref eq_ref const/system NULL1.ALL 全表扫描例:select * from user2.index 索引全扫描例:select id from user3.range 索引范围扫描(&gt;、&lt;、&gt;=、&lt;=、=、between等)例:select * from us...

2018-06-11 08:09:55 1072

原创 centOS7 桥接模式网络配置

下载的centOS版本太高,照着网上的各种教程配,然后各种失败找了无数资料后终于成功,遂新建个虚拟机,再来一次,自己捋一遍找了多方教程,这位博主的文章最有用:https://blog.csdn.net/ecnu18918079120/article/details/78435645注:为了方便(懒),vi命令没截,配置文件是用cat展示出来后,截的图简便方法(无需配置,至少这次是...)网络模式选...

2018-06-04 17:10:26 21349 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除