自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分页

方法一:SQL语句分页语法:SELECT * from user limit startIndex,pageSize;SELECT * from user limit 3; #[0,n]方法二:RowBounds分页定义接口List<User> getUserByRowBounds();配置*mapper.xml文件<select id="getUserByRowBounds" resultMap="UserMap"> select * from mybat

2020-11-03 22:52:15 673

原创 日志设置

1.STDOUT_LOGGING在配置文件中,设置<setting><settings> <setting name="logImpl" value="STDOUT_LOGGING"/></settings>2.log4j1.导入log4j的依赖包(maven)2.创建log4j.properties配置文件对log4j进行配置#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的

2020-11-03 21:43:29 306

原创 mybatis配置文件

在xml中,所有标签都有其顺序1.环境(environments)在environments中设置default属性来表明这个sqlSessionFactory使用哪种环境,但是在里面可以配置多个环境(environment)。我们需要设置每个环境的id来决定调用那个环境,环境中的事务管理器有两种,JDBC和MANAGED,默认调用JDBC,数据源有三种配置UNPOOLED(不用连接池),POOLED(使用连接池),JNDI (引用数据源),默认为POOLED。2.属性(properties)可以

2020-11-03 18:39:29 86

原创 SQL

查:select * from “mybatis.user1(数据库名.表名)” where id=#{id}(#{}用于获取参数)增:insert into mybatis.user(id,name,pwd) values (#{id},#{name},#{pwd})删:delete from mybatis.user where id=#{id}改:update mybatis.user set name=#{name},pwd=#{pwd} where id=#{id}模糊查询:1.

2020-11-02 11:15:31 49

原创 创建mybatis程序可能遇见的问题

1.org.apache.ibatis.binding.BindingException: Type interface com.duan.dao.UserMapper is not known to the MapperRegistry.错误看是否在核心配置文件中注册mapper.xml配置文件2.绑定接口错误。3.方法名不对。4.返回类型不对。5.Maven导出资源问题。6.Server returns invalid timezone. Need to set ‘serverTimezon

2020-10-28 14:08:17 57

原创 第一个mybatis程序

1.搭建环境创建数据库,导入mysql,mybatis依赖,导入junit依赖方便测试2.创建模块1.编写mybatis核心配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!--con

2020-10-28 11:46:24 38

原创 Mybatis基本介绍

什么是mybatis1.mybatis是一个优秀的持久层框架2.它支持定制化 SQL、存储过程以及高级映射。3.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。4.MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。持久化(数据持久化)持久化就是将程序的数据在持久状态和瞬时状态转化的过程为什么要持久化如果数据存储在内存中,则会

2020-10-28 11:03:34 82

原创 解决扫描不到配置文件的问题

在父项目的配置文件中加入如下代码即可:<!--在build中配置resources,来防止我们资源导出失败的问题--><build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**

2020-10-26 18:34:47 1064

原创 JSP基本语法

JSP(2)_jspServceJSP基本语法:<%--JSP表达式 作用:用来将程序的输出,输出到客户端 <%= 变量或者表达式%> --%> <%= new java.util.Date()%><%--jsp脚本片段--%> <% int sum = 0; for (int i = 1; i <=100 ; i++) { sum+=i; } out.println("&l

2020-10-26 18:29:01 77

原创 JSP作用域

JSP作用域pageContext—>request---->session----->applicationXXX.setAttribute(“name”,“value”);保存值pageContext:作用于页面中,关闭页面消失request:作用于请求中,请求关闭消失 比如:新闻session:作用于一次会话中,结束会话消失,比如:购物车application:作用于服务器中。比如:QQ消息查找机制:双亲委派机制pageContext.forward(“页面路径”)

2020-10-24 15:31:26 65

原创 jsp实现页面的重组

jsp实现页面的重组方法一:使用<%@include%>指令来进行组装,但是在编译为java文件后会在方法中按照顺序显示,即将页面和而为一,那样在不同页面中定义的相同名称的变量会报500错误并且页面无法运行方法二:使用<jsp:include page=" ">来进行组装,在java文件中是对于这些页面的应用,每个还算是独立的个体,在不同页面定义相同名称的变量不会报错。推荐使用方法二,更加的灵活...

2020-10-24 12:26:17 131

原创 自定义错误界面

自定义错误界面方法一: 在指定页面中使用<@page>定义某个页面为错误界面,出现错误后即可跳转到对应的界面方法二:在web.xml文件中配置某个页面为错误界面,并且指定错误类型后就无需在单个界面中配置,当出现对应类型的错误后就会自动跳转到对应页面...

2020-10-24 12:18:12 171

原创 JSP表达式

JSP表达式%=…%>在里面书写 表达式<%…%> 书写java脚本片段以上两种在jsp被编译为java文件时,都会出现在_jspService方法中,如果想提高作用域<%! %>在编译后会直接出现在类中,一般用来写各类声明注解中需要注意的是,jsp注解(<–。。。–>)不会出现在客户端中,但是xml的注解就可以在客户端中查看到。...

2020-10-24 12:09:06 70

原创 JSP

JSP(1)jsp本质上为Servlet,jsp继承了HttpJspBase类,改类继承了HttpServlet。所以只要浏览器向服务器发送请求,那么无论访问什么资源,都是在访问Servlet。而在IDEA中的Tomcat文件夹中的work文件夹中也可以发现,jsp最后被编写成为_jsp.java文件,通便编译成为了.class文件。所以在,jsp中,可以书写java代码。其中的只要是 JAVA代码就会原封不动的输出;如果是HTML代码,就会被转换为:out.write("<html>\

2020-10-21 16:35:12 46

原创 Session

SessionSession与Cookie类似,但是session中可以存放数据,通过req.getSession获得,值得注意的是,每个浏览器每次访问都会有自己的Session,直到关闭或者到达设定的时间之前都不会改变。Session有自己的ID。通过getID获得,并且可以通过isNEW来判断是否为新创建的Se’s’si’o’n.Cookie与Session的区别:Cookie是用户将数据传递给浏览器,浏览器可以保存多个Cookie,Session是访问时浏览器自动创建,但是会将SessionI

2020-10-21 14:26:51 67

原创 Cookie

Cookie会话:比如打开浏览器,访问web资源,关闭浏览器为一次会话。网站上session(服务端),cookie为(客户端)保存会话的技术,代码为:首先创建一个cookie,在其中输入键值对(键值对只能为String类型),可以通过response对象(resp.addCookies())将cookie传递给服务端,通过request对象(req.getCookies())获取服务端中的cookie对象。在获取服务端的cookie对象后可以通过getname,getvalue以及equals来

2020-10-20 11:47:21 56

原创 IDEA中版本问题解决

IDEA中版本问题解决错误提示:java: 不支持发行版本 5解决方法:在最外面的pom文件中加入如下代码:<maven.compiler.source>9</maven.compiler.source><maven.compiler.target>9</maven.compiler.target>即可解决...

2020-10-17 15:48:31 208

空空如也

空空如也

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

TA关注的人

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