摘要:
【写在前面】 这个是在巩固java基础过程做的一些笔记,因为是笔记,所以先更新自己有道云的普通笔记或者md笔记(会先更新哪个版本要依写作环境),最后才是同步到博客园 "有道云普通链接" "有道云md地址" [TOC] 1. 基本概念 1.1 Java修饰符 1. 权限控制符 | | 同包 | 同包 阅读全文
posted @ 2020-02-16 22:19
小七闲
阅读(190)
评论(0)
推荐(0)
摘要:
【写在前面】 这个是在巩固常见算法学习过程做的一些笔记 可看《数据结构与算法图解》[美]杰伊·温格罗(人民邮电出版社),讲解简单清晰 有道云普通链接 有道云md地址 前言 大O记法( 步数)=时间复杂度、速度、性能,大O技法关注点是长期增长率,所以有以下几个注意点 大O记法: 忽略常数,不包括一般数 阅读全文
posted @ 2020-02-16 16:09
小七闲
阅读(151)
评论(0)
推荐(0)
摘要:
apache tomcat x.x.xx bin: 保存启动与监控Tomcat的命令文件的文件夹 conf: 保存Tomcat配置文件的文件夹,如servlet.xml为服务器的主配置文件,web.xml为所有Web应用的配置文件,tomcat users.xml用于定义Tomcat配置用户的权限和 阅读全文
posted @ 2020-02-16 14:28
小七闲
阅读(120)
评论(0)
推荐(0)
摘要:
xml说明: 1.根据查询进行嵌套 1.创建实体类。编写映射文件,编写多表查询语句,例如: 2.修改对应的dao类,例如: 3.编写测试类 2.根据结果进行嵌套 1.映射文件中编写查询所有的信息,例如: 2.再对结果集进行映射处理,例如: 或 3.修改对应的dao类和测试类(同1) 阅读全文
posted @ 2020-02-16 13:27
小七闲
阅读(149)
评论(0)
推荐(0)
摘要:
说明:注解就是利用接口实现的,因此转为面向接口编程,使用接口 开发拓展性好、分层开发时上层不用管理具体的实现、 更加标准化更加规范、使得各个层的耦合度更低。 注 :有了注释语句就不需要实体类的mapper文件了,因为mapper主要就是用来映射sql语句的 注解的实现如下: 1.编写一个dao的接口 阅读全文
posted @ 2020-02-16 13:21
小七闲
阅读(144)
评论(0)
推荐(0)
摘要:
分页的实现 a)通过mysql的分页查询语句: 说明:sql的分页语句格式为select \ from aaa limit {startIndex}, {pageSize} 注: 不需要通过新建实体类 b)通过RowBounds: dao中需新建rowBouns对象,构建格式为rowBounds(i 阅读全文
posted @ 2020-02-16 13:14
小七闲
阅读(157)
评论(0)
推荐(0)
摘要:
解决属性名与列名不一致的问题 问题描述: 当实体类的属性与数据库的列名不对应时取不到该列数据 说明:MyBatis会根据查询的 列名 设值(列名的setter方法),然后以此列名为做查询等操作,在此过程中将列名转化为小写。 设: 数据库列名与实体类的属性名不一致,如数据库password,实体类为p 阅读全文
posted @ 2020-02-16 13:05
小七闲
阅读(557)
评论(0)
推荐(0)
摘要:
配置文件优化 执行流程:读取配置流程— sqlSessionFactory— sqlSession(连接、读取sql并执行相应操作、关闭) a)配置优化:通过中文参考指南的说明可知— Properties的多项配置可通过导入外置properties文件替换(利用properties标签的resour 阅读全文
posted @ 2020-02-16 12:59
小七闲
阅读(129)
评论(0)
推荐(0)
摘要:
MyBatis中文参考指南: "MyBatis用户指南" 注: POOLED 连接池的好处避免多次连接数据库,多并发时可有效缓解服务器压力(进行排队模式) 阅读全文
posted @ 2020-02-16 12:55
小七闲
阅读(149)
评论(0)
推荐(0)
摘要:
增删改查: 1.在实体类的映射文件中增加insert、update、delete标签与数据库语句,例如 2.新建数据库处理包(dao),编写增删改查的方法,例如: 注: ⑴Sqlsession的源码中,insert和delete都是调用的update方法,所以dao中这三者方法可以互换调用。⑵如果数 阅读全文
posted @ 2020-02-16 12:52
小七闲
阅读(111)
评论(0)
推荐(0)
摘要:
叨叨时刻:内容根据阿里云大学的MyBatis视频教程整理而成,有需要最好跟着视频教程走一遍 MyBatis 是支持定制化 " SQL" 、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简 阅读全文
posted @ 2020-02-16 12:44
小七闲
阅读(413)
评论(0)
推荐(0)
摘要:
直接删除Mybatis的配置文件,修改Beans.xml文件的sqlSessionFactory的参数内容,如下: 修改Mapper.xml的别名,改用路径+类名,如下: 阅读全文
posted @ 2020-02-16 12:36
小七闲
阅读(127)
评论(0)
推荐(0)
摘要:
通过注解整合 1.在UserDao同级目录下新建接口UserMapper,内容如下: 2.新建service包,改写UserDao和其实现类为UserService类和其实现类,如下: 3.beans.xml新增bean标签、修改原UserDao标签,如下: 4.修改test为新的类型,如下: 阅读全文
posted @ 2020-02-16 12:33
小七闲
阅读(149)
评论(0)
推荐(0)
摘要:
提前叨叨:此方法优化了 "上一个方式" 的事务支持,同时简化了一个bean的配置 1.在方式1的基础上修改UserDaoImp文件,改用使用继承SqlSessionDaoSupport的方式。代码如下: 2.修改Beans.xml的配置,将原本的sqlSessionTemplate部分删除,直接为u 阅读全文
posted @ 2020-02-16 12:23
小七闲
阅读(161)
评论(0)
推荐(0)
摘要:
1. 导入相关包:Spring包: "Spring架包" MyBatis包: "MyBatis架包" 整合包: "Mybatis Spring整合包" 2. 编写实体类User,实体类的sql映射文件,映射内容如下: 3. 创建实体类的dao接口UserDao和接口的实现类UserDaoImp,在实 阅读全文
posted @ 2020-02-16 12:19
小七闲
阅读(159)
评论(0)
推荐(0)
摘要:
【序】问题记录格式 问题原因 解决方法 【1】 在add文件时报错提示"warning: LF will be replaced by CRLF"? 文件里包含LF换行符,而git检出时会把LF换成CRLF,所以会有提示,而我本次提交的文件包含图片,图片解析成文本时包含LF换行符 解决方法:将saf 阅读全文
posted @ 2020-02-16 11:56
小七闲
阅读(230)
评论(0)
推荐(0)

浙公网安备 33010602011771号