自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis05--生命周期和作用域

一、生命周期和作用域生命周期和作用域是至关重要的,因为错误的使用会导致非常严重的并发问题。SqlSessionFactoryBuilder一旦创建了 SqlSessionFactory,就不再需要它了局部变量SqlSessionFactory可以想象为数据库连接池一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。因此 SqlSessionFactory 的最佳作用域是应用作用域。最简单的就是使用单例模式或者静态单例模式。SqlSession连接

2021-05-19 14:21:37 168

原创 Mybatis04--CRUD

一、CRUD上一章写的小例子,有一些注意点~1.namespace其中的包名要和Dao/mapper接口的包名一致2.select查询语句SQL语句返回值类型。【完整的类名或者别名】传入SQL语句的参数类型 。【万能的Map,可以多尝试使用】命名空间中唯一的标识符接口中的方法名与映射文件中的SQL语句ID 一一对应id:就是对应的namespace中对应的方法名resultType:Sql语句执行的返回值parameterType:参数类型下面我们写一点基本的增删改查~二、环境搭

2021-05-19 14:15:59 194 1

原创 Mybatis03--第一个Mybatis程序

思路:搭建环境–>导入Mybatis–>编写代码–>测试1.搭建环境:​ 搭建数据库:CREATE TABLE `user1` ( `id` int(20) NOT NULL, `username` varchar(30) DEFAULT NULL, `password` varchar(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;insert into `user`

2021-05-19 11:07:38 182 1

原创 Mybatis02--是什么

mybatis简介一、什么是mybatis1.优秀的持久层框架2.支持定制化SQL,存储过程以及高级映射3.避免了所有的JDBC代码和手动设置参数以及获取结果集。4.Mybatis可以使用简单的XML或注解来配置和映射原生类型,接口和java的POJO(实体类)为数据库中的记录。二、如何获取MyBatis1.maven仓库<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --><dependency&g

2021-05-19 11:03:51 172

原创 Mybatis01--前言

学习路线:Mybatis–>Spring–>Spring MVC–>Spring Boot这条线是跟着B站狂神学的,这几篇文章也就是学习笔记,有一些细小的改动狂神博客这篇是学习框架之前的一些概念补强~首先我们要知道反射是一种机制,映射是一种关系。一.反射反射是在运行状态中任何一个类,我们都能知道这个类的属性和方法,对于任何一个对象都能调用这个对象的任意属性和方法,这种动态的获取信息或者动态调用对象的方法称为Java的反射机制。那么反射能做什么1.运行时调用任意一个对象的方

2021-05-19 10:59:36 288

原创 IDEA 报错:Information:java: Errors occurred while compiling module ‘项目名‘

IDEA 报错:Information:java: Errors occurred while compiling module '项目名’简述:这个是兼容错误,idea2020.1和maven3.6.2不兼容,只要让idea使用对应的maven版本就行,比如我的2020.1,改为3.5.2后就不会报这个错了!这个错误是我在写Mybatis项目时遇到的我新建了一个maven项目,导入maven依赖…等等都是正常写的但是走到最后一步,运行项目的时候遇到了这个错误。这个错误后面还带有Error:(3

2021-04-14 20:21:02 8519 9

原创 JAVA基础1

一、项目流程第一步:发现需求–需求说明文档:​ 1.做什么​ 2.可行性​ 3.功能列表​ 4.数据库设计–设计文档​ 5.功能详述–详细–图文第二步:确定开发模式​ 1.瀑布式​ 2.敏捷开发–自身能力与素质–沟通​ 3.项目模式:**B/S,**C/S,小程序,app,公众号等第三步:选择语言开发第四步:合并代码–上线java跨平台,jvm实现二、基础语法public static void main(String[] args){ System.out.ptintln(

2021-03-24 17:20:48 160

原创 BOM和DOM

Web APIs阶段1.Web APIs 是W3C组织的标准2.Web APIs 我们主要学习DOM和BOM3.Web APIs 是JS独有的部分4.主要学习页面交互功能5.基础部分,到此结束,正戏拉开帷幕。一、API 和 Web API1.API 应用程序编程接口,提供的一种工具,以便于实现想要的功能,只需会用。2.Web API 是–浏览器–提供的一套操作浏览器功能和页面元素得到API,alert属于浏览器API,用于实现页面的交互效果。WebAPI一般有输入输出(传参和返回值),Web

2021-03-24 16:31:54 469

原创 基本window是相关dos命令和IDEA常用快捷键

一、基本window是相关dos命令-exit退出当前dos窗口-cls清屏-DOS窗口中的内容复制,在dos窗口的任意位置点击鼠标右键选择标记接下来选择复制内容,在dos窗口任意位置点击右键,此时被复制内容发已被复制到剪贴板,在需要粘贴的位置选择粘贴即可-dir 列出当前目录下所有的子文件/子目录-cd命令 *cd命令表示:切换目录,用法cd 路径,绝对路径表示路径从某个磁盘的盘符下作为出发点的路径,绝对路径表示该路径从当前所在的路径下作为出发点的路径。-cd … 回到上级目录-cd \直接

2021-03-24 16:12:27 221

原创 JS基础

一、JS输入输出语句prompt(’’):输入框 取回的值为字符型alert(’’):弹出提示框console.log(’’)控制台输出二、变量1.变量的初始化var myname = 'shy' console.log(myname);2.变量的使用var myname = 'shy' var address = 'slqd' var age = 18 var email = 'sssqq.com' var gz = 2000; 然后一一console.log输出3.案例

2021-03-24 16:08:43 573

空空如也

空空如也

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

TA关注的人

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