Java
文章平均质量分 53
孟哈哈
这个作者很懒,什么都没留下…
展开
-
mybatis联表查询count*函数
在使用联表查询计算count*时,未显式注明resultType属性报错A query was run and no Result Maps were found for the Mapped Statement ‘com.myl.dao.SCourseMapper.queryNumber’. It’s likely that neither a Result Type nor a Result Map was specified.解决方法:在resultType属性中显式说明,即使返回值为int原创 2021-04-17 21:32:48 · 687 阅读 · 0 评论 -
mybatis一对多
在涉及到一对多关系中,未正确使用映射关系。public class Teacher { private int t_id; private String t_teacherid; private String t_password; private String t_name; private String t_sex; private String t_department; //学院 private List<Course> c原创 2021-04-17 21:30:17 · 180 阅读 · 0 评论 -
未添加@Param注解
在Mapper文件中,方法涉及到多个参数时,未添加@Param注解。导致报错信息,在这里掉进很大的坑。解决方法: 参数添加@Param注解Admin loginAdmin(@Param("a_username") String a_username, @Param("a_password") String a_password);...原创 2021-04-17 21:28:03 · 239 阅读 · 0 评论 -
ajax进行form表单提交
**在使用ajax进行form表单的提交时,使用序列化提交时,未使用json数据格式进行后端返回,导致状态码是200,但后台未返回数据。**data: $(’#addForm’).serialize(),解决方法:通过引入fastJson包,将后台返回的数据转化为JSON格式即可。ObjectMapper mapper = new ObjectMapper();String string = mapper.writeValueAsString(teacher);return string;原创 2021-04-16 12:23:03 · 156 阅读 · 0 评论 -
SpringMVC的学习
SpringMVC1、初识SpringMVCSpringMVC是一个基于Java实现MVC模式的一种轻量级架构。1.1 主要特点轻量级,高效依靠请求响应与Spring兼容性好实现功能强大,可以整合其他风格设计(Restful)1.2 基本原理DispatcherServlet :前置控制器,在整个SpringMVC中,作为中央控制角色。HandlerMapping:处理器映射,根据传递过来的请求(url)映射相应handler。HandLerExecution:具体的handle原创 2021-04-06 10:24:55 · 106 阅读 · 0 评论 -
Servlet
Servlet1.Servlet 简介Servlet是sun公司开发的一个动态web技术sun公司在API中提供了一个接口叫Servlet,开发web项目编写一个类,实现Servlet接口把开发的web项目部署到web服务器中把实现了Servlet接口的程序叫做Servletsun公司提供了两个默认的实现类HtppServlet、2.HelloServlet搭建一个简单的Servlet环境先构建一个普通的Maven项目,删除掉src目录,以便于建立子工程,这个空的Maven原创 2021-03-15 20:36:55 · 206 阅读 · 0 评论 -
JDBC数据库连接池
数据库连接池1.JDBC流程加载驱动(加载到内存一次)建立数据库连接(Connection)执行SQL语句(Statement、PreparedStatement)ResultSet 接收结果(查找时才用到)断开连接,释放资源(close)数据库连接池是针对JDBC开发过程建立数据库连接实现的一个优化。数据库连接对象是通过DriverManager来获取对象的,每次获取都需要向数据库申请连接,验证用户名和密码。连接成功后,执行SQL语句后释放资源(舍弃掉),这会造成资源的浪费。基本思想原创 2021-03-15 20:12:04 · 115 阅读 · 0 评论 -
JDBC+Servlet+JSP 综合案例
JDBC+Servlet+JSP 综合案例1.搭建JDBC环境,连接数据库(测试,可以删除)package com.myl.util;import java.sql.*;/** * @ClassName: JDBCTools * @Description: TODO * @author: meyolo * @date: 2020/10/4 10:51 * * JDBC工具类 封装一些重复代码 */public class JDBCTools { //这里将属性改为 s原创 2020-10-04 17:08:12 · 664 阅读 · 0 评论 -
JAVA核心知识进阶————反射和注解
注解(Annotation)作用:1.可以对程序作出解释。2.可以被其他程序读取(编译器)。内置注解@Override 适用于重写方法,重写注解。@Deprecated 已过时的,不推荐使用(可以使用),有更好的表示方法,最新版本淘汰。@SuppressWarnings 警告(方法或变量未使用),加上去则镇压警告。元注解 (meta–annotation)作用:负责注解其他注解,Java定义了4个元注解。@Target @Retention @Documented @Inh原创 2020-09-13 20:17:35 · 992 阅读 · 0 评论 -
JAVA核心知识————网络编程
一:基础入门1.1 软件结构: C/S结构(客户服务器模式) B/S结构(浏览器服务器模式)1.2 网络通信协议:计算机网络实现计算机连接,有一定的约束条件,这样的规则称之为协议。TCP/IP协议:传输控制协议/因特网互联协议定义了计算机如何连入因特网。四层协议:物理层/数据链路层、网络层、传输层(TCP、UDP)、应用层(HTTP、FTP等)。1.3协议分类java.net包中提供两种协议支持:UDP:无连接通信协议,资源消耗小、效率高,多用于音频、视频。TCP:原创 2020-09-13 20:09:43 · 100 阅读 · 0 评论 -
SpringBoot+SemanticUI 我的第一个博客
SpringBoot+SemanticUI 我的第一个博客我的第一个博客(孟哈哈)此次用到了Springboot以及SemanticUI框架构建一个个人博客。第一次写,如有错误,请多多指正。所需技术后端:Spring Boot + JPA + thymeleaf模板数据库:MySQL前端UI:Semantic UI框架1.开发工具与环境:IDEA 2020Maven 3JDK 1.82.学习内容:1.需求分析与介绍2.页面的制作与设计3.后端管理实现4.前段管理实现管理员原创 2020-06-28 10:39:30 · 1077 阅读 · 4 评论