监听器学习
摘要:监听器 1.什么是监听器 web监听器是Servlet中一种特殊的类,能帮助开发者监听Web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;变量的创建、销毁和修改等,可以在某些动作前后增加处理,实现监控。例如可以用来统计在线人数等。
阅读全文
posted @
2022-10-31 21:15
201812
阅读(38)
推荐(0)
过滤器学习
摘要:过滤器学习 1.什么是过滤器 Filter 表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。 过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。 过滤器一般完成一些通用的操作,如权限控制、统一编码处理、敏感字符处理等。 2.执行流程 执行放行前逻辑
阅读全文
posted @
2022-10-31 11:06
201812
阅读(31)
推荐(0)
过滤器
摘要:在创建一个java类的时候,要实现Filter的一个接口,注意:要选择javax.servlet的 一、过滤器的实现 1.@WebFilter("/s01") 配置拦截的资源路径 2.doFilter() 方法中需要设置放行,否则请求无法到达资源 filterChain.doFilter(servl
阅读全文
posted @
2022-10-30 21:02
201812
阅读(49)
推荐(0)
test校园社团活动管理系统
摘要:一、题目 校园社团活动管理系统(20分) 1、项目需求: 校园社团作为高校课外活动的重要组成部分,发展十分迅速,也受到越来越多学生的欢迎,社团规模、数量等都在日益增长,社团活动也更为多样和丰富。然而,大多数高校还没有一个完整成熟的社团管理系统,仅仅是靠人力来管理,导致效率低下,而学生也只能通过线下或
阅读全文
posted @
2022-10-29 21:13
201812
阅读(162)
推荐(0)
模糊查询
摘要:MySQL模糊查询用法大全(正则、通配符、内置函数等)__陈哈哈的博客-CSDN博客_mysql模糊查询的通配符 一、通配符的分类 1. "%"百分号通配符 "%":表示任何字符出现任意次数 //查询以"结构"结尾的数据 SELECT * from biaoming where type like
阅读全文
posted @
2022-10-29 14:48
201812
阅读(166)
推荐(0)
Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value
摘要:我想着 id(主键) 不填写的话可以在增加数据的时候可以自动添加上,且递增的,但是在添加数据的时候却报错了Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value...
阅读全文
posted @
2022-10-28 23:19
201812
阅读(202)
推荐(0)
mybatis增删改查的一些学习代码
摘要:1.UserMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-
阅读全文
posted @
2022-10-27 15:18
201812
阅读(70)
推荐(0)
mapper.xml中的添加和修改和删除和参数传递
摘要:一、添加 1.遇到能添加但是在在数据库中并没有显示出来: 是因为在以下代码中,会开启事物,要想在数据库中添加到数据,要手动提交事务, SqlSession sqlSession = sqlSessionFactory.openSession(); 手动提交事务: sqlSession.commit(
阅读全文
posted @
2022-10-27 11:19
201812
阅读(1876)
推荐(0)
《代码大全》笔记第五篇
摘要:第五部分:代码改善 这一部分主要分为六个部分:软件质量的概述、协同构建、开发者测试、调试、重构、代码调整策略代码调整技术。主要是提出了代码层面的优化建议。 软件质量软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发
阅读全文
posted @
2022-10-26 23:28
201812
阅读(28)
推荐(0)
mapper.xml中查询(+动态查询)的一些笔记
摘要:1.参数占位符 1. #{} :执行SQL时,会将 #{}占位符替换为?,将来自动设置参数值 2. ${} :拼SQL,会存在SQL注入问题 3. 使用时机: 参数传递都用 #{},如果要对表名、列名进行动态设置,只能使用${}进行sql拼接。 2.parameterType: 用于设置参数类型,可
阅读全文
posted @
2022-10-25 21:52
201812
阅读(2251)
推荐(0)
数据库字段名称和实体类属性的名称对应不上:
摘要:数据库字段名称和实体类属性的名称对应不上,就不能自动封装数据 推荐方法3 案例: 数据库中字段名称分别为 id , brand_name , company_name ,ordered,description 实体类的属性名: id , brandName , companyName , order
阅读全文
posted @
2022-10-25 20:05
201812
阅读(123)
推荐(0)
MyBatis+Mapper代理 学习
摘要:MyBatis 一、什么是 MyBatis MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发的。 持久层:负责将数据保存到数据库的那一层代码 JavaEE三层架构:表现层、业务层、持久层 JDBC 缺点:硬编码:需要注册驱动,获取链接;SQL语句 操作繁琐:需要手动设置参数;手动封装
阅读全文
posted @
2022-10-25 17:36
201812
阅读(50)
推荐(0)
Server returns invalid timezone. Need to set 'serverTimezone' property.
摘要:IDEA 配置连接数据库报错 Server returns invalid timezone. Need to set ‘serverTimezone‘ property._小薛的BUG日志的博客-CSDN博客_server returns invalid timezone. need to set
阅读全文
posted @
2022-10-25 16:57
201812
阅读(202)
推荐(0)
《代码大全》笔记第三篇
摘要:第三部分:变量 这一部分主要分为四部分:使用变量的一般事项、变量名的力量、基本数据类型、不常见的数据类型。主要是在代码层面上的优化建议。 标准前缀由用户自定义类型UDT缩写与语义前缀构成,可以更精确地描述变量的性质、用途,并减少需要记忆的变量名。由于标准前缀常为缩写,可以使变量名更为紧凑。同时,标准
阅读全文
posted @
2022-10-24 22:19
201812
阅读(24)
推荐(0)
《代码大全》笔记第四篇
摘要:第四部分:语句 这一部分主要分为五个部分:组织直线型代码、使用条件语句、控制循环、不常见的控制结构、表驱动法一般控制问题。主要表现是优化代码。 组织直线型代码,如果语句之间存在依赖关系,并且这些关系要求你把语句按照一定的顺序加以排列,那么设法使得这些依赖关系变得明显。设法组织代码,使依赖关系变得明显
阅读全文
posted @
2022-10-24 22:19
201812
阅读(24)
推荐(0)
用户登录实例02
摘要:分层思想+mybatis相关的集成 - yuanse - 博客园 (cnblogs.com) test6602 先把一些固定的配置文件先导入进来,比如说像mybatis-config.xml、mysql.properties等(自己根据需要修改) 1.UserMapper.xml <?xml ver
阅读全文
posted @
2022-10-23 20:58
201812
阅读(36)
推荐(0)
java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources
摘要:不知道为什么会出现 mybatis包 无法加载的问题 解决方案: File->Project Structure 然后Apply->OK就不会出现刚刚的错误了
阅读全文
posted @
2022-10-23 18:55
201812
阅读(98)
推荐(0)
java第四讲-继承与多态-InheritsAndPolymorphismSourceCode
摘要:1.继承条件下类的访问权限 public: 外界可自由访问; private: 外界不可访问; protected: 同一包中的子类都可以访问,另一包中的子类(派生于同一个父类)也可以访问; default: 如果不指明任何权限,则默认同一包中的类可以访问; 2.通过 super 调用基类构造方法,
阅读全文
posted @
2022-10-22 16:16
201812
阅读(23)
推荐(0)
java第三讲-类与对象-ClassAndObjectSourceCode
摘要:1.通过对象变量使用对象 1)直接调用类的方法;(添加和调用get()方法取值) 2)存取类的字段;(设置公有字段) public class ClassAndObjectTest { public static void main(String[] args) { //创建类的实例,定义一个对象变
阅读全文
posted @
2022-10-22 14:50
201812
阅读(35)
推荐(0)
java第六讲-StreamAndFileSourceCode
摘要:1. PrintStream 学习:Java打印流PrintStream类详解_风有点大的博客-CSDN博客_printstream类 1.1向文件进行输出 PrintStream ps = new PrintStream("helloworld01.txt");//输出目的地是一个文件,如果文件不
阅读全文
posted @
2022-10-22 12:54
201812
阅读(22)
推荐(0)
分层思想+mybatis相关的集成
摘要:一、分层思想 1、controller层 接收请求 (调用service层,返回结果) 响应结果 2、service层 业务逻辑判断 3.mapper层 接口类 mapper.xml mybatis与数据库的相关操作 4.entity(po、model) JavaBean实体 5.util 工具类
阅读全文
posted @
2022-10-21 00:26
201812
阅读(30)
推荐(0)
JSTL常用标签02
摘要:格式化动作标签:formatNumber 标签 formatDate 标签 parseNumber 标签 parseDate 标签
阅读全文
posted @
2022-10-20 11:07
201812
阅读(31)
推荐(0)
key键,报错为java.lang.RuntimeException: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'XXX' for key 'XXXXX'
摘要:key值:报错为java.lang.RuntimeException: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'XXX' for key 'renkou01.PRIMARY'
阅读全文
posted @
2022-10-16 20:34
201812
阅读(465)
推荐(0)
JSTL常用标签01
摘要:1.条件动作标签2.迭代标签:forEach标签
阅读全文
posted @
2022-10-15 22:29
201812
阅读(50)
推荐(0)
EL表达式
摘要:1.EL表达式 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>EL</title> </head> <body> <% pageContext.setAttribute("
阅读全文
posted @
2022-10-15 18:43
201812
阅读(16)
推荐(0)
JSP的静动态包含,四大域对象,JSP页面跳转
摘要:JSP的静动态包含,四大域对象,JSP页面(服务端和客户端)跳转
阅读全文
posted @
2022-10-15 14:39
201812
阅读(96)
推荐(0)
文件的上传和下载
摘要:文件的上传和下载,超链接下载和通过代码下载(后台实现)
阅读全文
posted @
2022-10-15 08:52
201812
阅读(231)
推荐(0)
判断成绩的等级
摘要:题目:判断成绩为“优”“良”“中”“及格”“不及格” 1. public class ttest2 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输入
阅读全文
posted @
2022-10-14 20:00
201812
阅读(71)
推荐(0)
创建对应的实体类和接口类和接口实现类
摘要:1.定义实体类 1)先建立好对应的class文件 2)添加无参构造函数:按住 ALT+INSERT 3)添加有参数的构造函数 4)添加Get和Set函数 5)添加toString(按照需求自己添加) 2.定义接口类 1)创建一个类,写接口的方法 2)再创建一个接口实现类(impl)
阅读全文
posted @
2022-10-12 19:54
201812
阅读(95)
推荐(0)
ServletContext对象
摘要:ServletContext对象的获取和常用方法,servlet三大域对象
阅读全文
posted @
2022-10-12 08:14
201812
阅读(23)
推荐(0)
HttpSession对象 的学习
摘要:1.HttpSession对象的基本操作,2.session域对象,3.session对象的销毁,4.session的失效,5.什么是JSESSIONID
阅读全文
posted @
2022-10-11 22:16
201812
阅读(71)
推荐(0)
Cookie的创建发送获取、存活时间、存中文、重名和路径问题
摘要:Cookie的创建发送获取、存活时间、存中文、重名和路径问题
阅读全文
posted @
2022-10-11 19:39
201812
阅读(204)
推荐(0)
IDEA jsp 写Java脚本的时候不能使用out.print()问题
摘要:IDEA jsp 写Java脚本的时候不能使用out.print()问题
阅读全文
posted @
2022-10-11 10:52
201812
阅读(170)
推荐(0)
Servlet Response对象的响应数据和响应乱码和重定向
摘要:1.响应数据
2.响应乱码问题
3.Response对象的重定向
阅读全文
posted @
2022-10-10 23:50
201812
阅读(104)
推荐(0)
Servlet 请求乱码问题
摘要:Servlet请求乱码问题:POST请求乱码,Tomcat7及一下版本GET请求乱码
阅读全文
posted @
2022-10-10 20:06
201812
阅读(30)
推荐(0)
Servlet学习
摘要:1.Servlet 的生命周期过程
2.request对象的一些常用方法:获取请求的参数等
3.Servlet请求转发
4. request 域对象
阅读全文
posted @
2022-10-10 11:54
201812
阅读(30)
推荐(0)
Web 项目中 Servlet 的实现
摘要:Web项目中 Servlet 的实现,无法使用servlet问题,
Servlet 服务器的设置
阅读全文
posted @
2022-10-10 10:09
201812
阅读(56)
推荐(0)
IDEA 配置 Tomcat
摘要:1.什么是Tomcat
2.IDEA 配置 Tomcat
阅读全文
posted @
2022-10-09 23:13
201812
阅读(58)
推荐(0)
HTTP
摘要:HTTP协议学习,请求响应,消息头:Referer、Location、Refresh
阅读全文
posted @
2022-10-09 10:28
201812
阅读(83)
推荐(0)
IDEA创建java项目
摘要:1.IDEA创建java项目
2.几个快捷指令(psvm 和 sout)
3.main执行的三种方式
阅读全文
posted @
2022-10-08 22:23
201812
阅读(267)
推荐(0)