- 博客(22)
- 问答 (1)
- 收藏
- 关注
原创 mybatis_分页
1、使用limit分页A、在接口中加入方法List<User> getUserByLimit(Map<String,Object> map);B、在mapper.xml写SQL<select id="getUserByLimit" parameterType="map" resultType="user1"> select *from mybatis.user limit #{startIndex},#{pageSize}</sel
2022-05-17 23:16:14
144
原创 mybatis_日志
两种常用的日志1、STDOUT_LOGGING直接在mybtis-config.xml中setting <settings> <setting name="cacheEnabled" value="true"/> <setting name="logImpl" value="STDOUT_LOGGING"/><!-- <setting name="logImpl" value="LOG4J"/
2022-05-16 10:57:41
204
原创 mybatis的map与模糊查询
1、map接口中:int addUser2(Map<String,Object> map);mapper.xml中:<insert id="addUser2" parameterType="map" > insert into user(id,name,pwd) values (#{userid},#{username},#{userpwd});</insert>test中:@Testpublic void addUser2(){
2022-05-15 13:38:12
262
原创 mybatis遇到(Could not find resource com/xiao/dao/UserMapper.xml)等问题.resources原因
这个我之前解决过,两种情况没问题,解决方式:mybatis遇到(Could not find resource com/xiao/dao/UserMapper.xml)等问题_XC_2502476612的博客-优快云博客然后今天换一个文件,发现依然说没找到核心配置文件最后我发现时资源文件resource的问题当我把mybatis.xml文件放在resource里面时,同时里面还有mapper.xml文件。例如这样:此时进行测试的时候一定会找不到mybatis-config...
2022-05-13 11:02:51
818
原创 mybatis的增删改查(CRUD)
1、准备工作mybatis(初学)_XC_2502476612的博客-优快云博客2、在接口中写入增删改查package com.xiao.dao;import com.xiao.pojo.User;import java.util.List;public interface UserMapper { //查询全部用户 List<User> getUserList(); //根据Id查询用户 User getUserById(int i
2022-05-13 10:50:22
84
原创 mybatis(初学)
1、提前准备好数据库(建表)同时连接本地创建的表2、导入要用到的jar包<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</version> </d
2022-05-12 21:54:50
112
原创 mybatis遇到(Could not find resource com/xiao/dao/UserMapper.xml)等问题
两种情况1、第一种情况Mapper.xml文件在Java目录下原因就是在maven在执行时不会把java目录下的资源文件编译,也就是在target文件下没有mapper.xml文件,可以在pom.xml文件下加入<build> <resources> <resource> <directory>src/main/resource</directory> <
2022-05-12 21:52:34
640
原创 操作数据库的基本类(个人代码记录)
BaseDao.javapackage com.xiao.dao;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;//操作数据库的公共类public class BaseDao { private static String driver; private static String url; priva.
2022-05-07 17:06:17
110
原创 java web_JDBC
1、配置MySQL的驱动<!-- mysql的驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</version> </de
2022-05-06 09:41:04
214
原创 GUI中的监听器
package com.xiaocong.listener;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;public class Test { public static void main(String[] args) { Frame frame = new Fr.
2022-05-03 21:43:05
416
原创 javaweb监听器(统计在线人数:统计session)
1、创建监听器,重写里面的方法package com.xiaocong.listener;import javax.servlet.ServletContext;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;//统计在线人数:统计sessionpublic class OnlineCountListener implements HttpSessionLis
2022-05-03 21:19:19
1171
原创 过滤器(Filter)
1、过滤器作用(过滤网站之间的数据)解决中文乱码(数据从Servlet、Html、JSP、等资源到web服务器时过滤:response) 登陆验证 过滤一些垃圾请求(数据从web服务器到Servlet、Html、JSP、等资源时过滤:request) 。。。。2、过滤器开发步骤A、创建maven项目,导入一些会用到的jar包<dependencies> <dependency> <groupId>javax.servl
2022-05-01 17:22:01
103
原创 JAVABean(实体类)
1、特定的写法必须要有一个无参构造 属性必须私有化 必须有对应的get/set方法public class People { private int id; private String name; private int age; private String address; public People(int id, String name, int age, String address) { this.id = id;
2022-05-01 10:46:06
368
原创 JSP标签、JSPL标签、EL表达式
1、EL表达式(${})获取数据 <c:out value="${people}"/><br> 执行运算 <c:out value="${isAdmin}"/> <c:when test="${score>=90}">成绩优秀</c:when> 获取web开发的对象 <c:forEach var="people" items="${list}"> 2、JSP标签<...
2022-04-30 12:04:38
650
原创 JSP 九个内置对象
1.pageContext (存东西)2.request (请求,存东西)3.session (会话,存东西)4.application (相当于 ServletContext,存东西)5.config (相当于ServletConfig)6.out (向页面输出东西)7.response (响应)8.exception (java异常错误)9.page (几乎不用)1.存东西(保存数据)<% pageContext.s...
2022-04-29 09:37:12
92
原创 JSP基础
1、jsp中可以写Java<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body><%=new java.util.Date()%><% int sum=0; for (int i = 0; i &
2022-04-28 23:05:37
743
原创 Servlet Session
使用场景:保存一个登录用户的信息 购物车信息 在整个网站中经常使用的数据,保存在session中。1、简单的Session protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); resp.setCharacterEnco.
2022-04-25 11:06:11
74
原创 Servlet Cookie
cookie为中文:protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncoding("utf-8"); resp.setCharacterEncoding("UTF-8"); resp.setContentType("text/html"); PrintWriter
2022-04-24 17:38:22
83
原创 存储过程(大概,细节问题请联系我)
1.存储器概述 A、存储器分类:有多种分类方式,例如按存储介质分类,按存取方式分类,按信息的可改写性分类,按信息的可保存性分类,按功能和存取速度分类B、存储器技术指标:无外乎存储容量与存储速度 (而存储速度可以从存取时间、存取周期、存储器带宽三个方面看出) C、存储系统的层次结构:从上到下为【寄存器】、【高速缓存cache】、【主存】、【磁盘】、【磁带、光盘、网络存储系统】。其中存取速度逐级递减,容量逐级递增 ...
2022-04-24 10:43:49
130
原创 Servlet response:图片验证码
resp.setHeader("refresh","3"); BufferedImage image = new BufferedImage(80, 20,BufferedImage.TYPE_INT_RGB); Graphics2D g =(Graphics2D) image.getGraphics(); g.setColor(Color.white); g.fillRect(0,0,80,20); g.setColor(Color.BLUE); ...
2022-04-23 11:23:17
103
原创 Servlet response:下载文件
//1.要获取下载文件的路径 String realPath = this.getServletContext().getRealPath("/1.png");// String realPath="C:\\Users\\xiao\\Desktop\\tomcat\\apache-tomcat-9.0.60\\apache-tomcat-9.0.60\\webapps\\response_war\\1.png"; System.out.pri...
2022-04-23 11:22:01
123
空空如也
用idea在web文件夹下创建jsp项目,只要名字是index,他就是创建一个普通文件
2022-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人