自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

羊肉串学爪哇的博客

欢迎大佬指点江山

  • 博客(61)
  • 资源 (2)
  • 收藏
  • 关注

原创 切面类对全局控制层请求参数进行校验 包含集合 对象 和 其他类型参数 对象是对对象里面的属性进行校验

【代码】切面类对全局控制层请求参数进行校验 包含集合 对象 和 其他类型参数 对象是对对象里面的属性进行校验。

2022-12-20 11:25:52 388 1

原创 npm ERR! gyp ERR! 修改nodejs和npm版本<亲测有效>

降低到如下图所示的版本用控制面板卸载nodejs后记得将安装目录里面的东西删除干净然后再下载以下版本的nodejs如果找不到14的版本可以联系我1339114491我发你备注博客就行安装nodejs(可以引用)(vue-cli按以下方法安装)1.2.3安装vue-cli1.查看npm镜像设置2.将npm设置为淘宝镜像3.再次查看npm镜像设置。...

2022-07-31 23:13:10 1181

原创 Spring:IOC与AOP

目录一、Spring简介1、Spring2.spring优势​编辑二、IOC1.概念和原理 2.自定义IOC容器1.需求2.实现3.Spring相关的API3.1 图解​编辑 3.2.BeanFactory 接口4、Spring相关配置文件和操作4.1 Bean标签基本配置4.2 Bean标签配置范围4.3 Bean生命周期配置4.4 Bean实例化三种方式4.5 无参构造方法实例化4.6 工厂静态方法实例化4.7 工厂普通方法实例化4.8 Bean依赖注入概述4.9 有参构造方法注入(一个是userdao

2022-07-01 21:56:34 546

原创 14.一级缓存和二级缓存(面试)

Mybatis包含了一个非常强大的查询缓存特性,他可以非常方便的定制和配置缓存,从而提升查询效率。一级缓存相当于一个map 用的时候去取就行 实体类要序列化

2022-06-28 21:54:47 163

原创 Specify @BootstrapWith‘s ‘value‘ attribute or make the default bootstrapper class available.

出现这个异常 是由于 spring框架context 依赖 和test依赖版本不一样修改如下

2022-06-28 19:09:48 535

原创 Mybatis 知识点大总结

Github : https://github.com/mybatis/mybatis-3 Mybatis入门必看文档: mmybatis – MyBatis 3 | 入门数据持久化why? 持久化Dao层,service层,Controller层 综上所述:记得利用try catch 在 finally中 执行 sqlsession.close()如果我们操作的数据库字段多,比较容易混淆,可以使用map 来实现 操作如下注意:environments 标签内 可以配置多个环境 也就是数据库 需要

2022-06-26 23:40:13 279

原创 MyBatis框架 注解的形式开发

4.SqlSessionutils 工具类12.SqlSession 的工具类 获取sqlsession_羊肉串学爪哇的博客-CSDN博客(2)OrderMapper(3)RoleMapper

2022-06-24 13:18:26 463

原创 Mybatis 框架 xml的形式开发

目录1.基本配置(User实体类为例子 xml的映射形式)(1)资源配置 也就是resources配置1)UserMapper.xml 实体Mapper.xml 配置2)jdbc.properties 数据库jdbc资源配置3)SqlMapConfig.xml 配置 核心配置文件2.实体类mapper配置实体类3)SqlMapConfig.xml 配置 核心配置文件2.实体类mapper配置实体类......

2022-06-23 21:23:35 119

原创 13.Mybatis之动态sql查询(面试)

int 类型判断的时候 判断是否为0 Integer 判断的时候判断是否为null 否则动态Sql不生效

2022-06-23 00:05:08 122

原创 12.SqlSession 的工具类 获取sqlsession

1

2022-06-22 21:01:25 571

原创 11.Mybatis核心配置文件之<settings></settings>

settings

2022-06-22 20:24:20 461

原创 10.${} 与 #{} 的区别(Mybatis面试题)

详细!

2022-06-15 21:40:12 675

原创 9.Mysql 约束和事务

(2)创建2(3)创建3(4)删除主键(5)主键自增(6)删除表中数据 主键约束 唯一且不能够为空 唯一约束,唯一 但是可以为空 一个表中只能有一个主键 , 但是可以有多个唯一约束22.外键约束foreigen key 默认值...

2022-06-14 21:47:06 80

原创 8.MySql排序 聚合函数 分组 和 Limit关键字(零碎难懂知识点)

SELECT 字段名 FROM 表名 [WHERE 字段 = 值] ORDER BY 字段名 [ASC / DESC]-- ASC 表示升序排序(默认)-- DESC 表示降序排序//单列排序SELECT * FROM course_section ORDER BY course_id; 默认为升序 仅仅按照一个信息排序// 多列排序 先对course_id 进行升序排列 相同的再按照 id 进行降序排序 参考图如下图所示SELECT * FROM course_section ORDER BY c

2022-06-13 21:42:32 186

原创 7.Mysql数据库基本操作语句(增删改查)

CREATE TABLE 表名(字段名称1 字段类型(长度),字段名称2 字段类型 注意 最后一列不要加逗号);-- 查看当前数据库中的所有表名SHOW TABLES;-- 显示当前数据表的结构DESC category;-- 查看创建表的SQL语句SHOW CREATE TABLE category;-- 直接删除 test1 表DROP TABLE test1;-- 先判断 再删除test2表DROP TABLE IF EXISTS test2;rename table 旧表名 t

2022-06-13 20:54:41 347

原创 6.AJAX异步处理(尚硅谷)

AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和XML。通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。XML 可扩展标记语言。 XML 被设计用来传输和存储数据。 XML 和 HTML 类似,不同的是 HTML 中都是预定义标签,而 XML 中没有预定义标签,全都是自定义标签,用来表示一些数据。比如说我有一个学生数据: name = "孙悟空" ;

2022-06-11 16:12:32 258

原创 5.使用java语言发送邮件

发送邮件到邮箱

2022-06-09 20:15:55 264

原创 4.反射机制(2)

来自尚硅谷

2022-06-08 21:58:19 243

原创 3.反射机制

(1)reflection反射机制被视为动态语言(运行时改变内部结构的语言)的关键,借助于反射API取得任何累的内部信息,并能直接操作任意对象的内部属性和方法。(2)加载完类之后,在堆内存的方法中就产生了一个Class类型的对象,这个对象包含了完整的类的结构信息,可以通过这个类看到类的结构。// 反射: 实例化对象---------》getclass()方法---------------》得到完整的“包类”信息(3)功能:在运行时 判断对象所属的类、构造任意一个类的对象、判断任意一个类所具有的成员变量和方法

2022-06-01 22:02:13 103

原创 2.单例设计模式(饿汉式和懒汉式)

对象名字不一样但是 地址是一样的package com.qiku.selfcheck;public class Singleton2 { //懒汉式 //1,私有化构造器 private Singleton2() { } //2 私有化对象 private static Singleton2 instance=null; //3提供公共的方法来调用 public static Singleton2 getInstance(){

2022-05-31 21:47:58 117

原创 1、Cookie和Session(面试题)

1. cookie放在客户端,session放在服务端,cookie相对于session不是很安全,其他人可以分析存放在本地的cookie进行cookie解析,可以通过一个加密算法进行加密后存放。由于安全性的原因所以应当选择session。2 .session 可以在一定时间内保存在服务器上,也就是session的生命周期,但是如果有大量用户访问服务器,为了减轻服务器的压力,应当选用cookie。3.单个cookie保存的数据里那个不能超过4k许多秀兰其设置了站点,最多保存20个cookie,而se

2022-05-30 21:09:22 1301

原创 Maven:Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5

首先查看maven 路径setting.xml路径本地仓库路径(下载的jar包存在这里)配置完后查看文件配置是否出错 注意!!! 不要写到注释内配置mirror 一定要卸载<mirrors> 里面 注意不要写入注释里面...

2022-05-24 17:23:03 162

原创 Maven 异常 :Duplicated tag: ‘properties ‘

pom.xml文件中出现了多个<properties>标签删除多余的标签 重新加载即可!

2022-05-24 17:14:35 1460

原创 虚拟机中命令行操作

1 在当前目录下建立文件aaa.txt,将文件aaa.txt拷贝到/tmp这个目录下,并改名为 bbb.txt2 在任何目录下回到用户主目录(家)3 打印当前目录(隐藏文件也显示)4 创建5个文件分别是 1.txt 2.txt 3.txt 4.txt 5.txt,压缩这5个文件,压缩包的名字是my.tar创建文件5 查看文件最后10行6 将指定文件中所有的a ,替换成b:%s /a/b/g...

2022-05-19 21:08:04 1318

原创 过滤器 以及 记录在线人数 以及登录次数

package com.qiku.yrc.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import java.io.IOException;@WebFilter(filterName = "loginFilter",urlPat

2022-05-18 21:55:35 227

原创 jstl 5.17

index.jsp <%@ page import="com.qiku.yrc.entity.User" %><%-- Created by IntelliJ IDEA. User: 13391 Date: 2022/5/16 Time: 15:07 To change this template use File | Settings | File Templates.--%><%@taglib prefix="c" uri="http:...

2022-05-17 21:44:34 126

原创 mvc实现登录退出登录 注册功能

UserDaopackage com.qiku.yrc.Dao;import com.qiku.yrc.entity.User;import com.qiku.yrc.utils.DruidUtils;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.BeanHandler;import org.junit.Test;import java.sql.SQLEx

2022-05-17 21:41:04 485

原创 5.13 作业

1.ProductDaopackage com.qiku.yrc.dao;import com.qiku.yrc.entity.Product;import com.qiku.yrc.utils.DruidUtils;import com.qiku.yrc.utils.DruidUtils;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.handlers.BeanHandler;

2022-05-14 20:26:17 259

原创 5.12 作业 Cookie

package com.qiku.yrc;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http.

2022-05-12 21:38:38 165

原创 Servlet+JDBC实现交互

AddProductServlet 类 package com.qiku.web;import com.qiku.dao.ProductDao;import com.qiku.entity.Product;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.ht.

2022-05-11 22:16:21 156

原创 5.10 作业(ServletConfig 以及 ServletContext)

HMConfigServlet01 单独请求的信息 并获取package com.qiku.yrc.web;import javax.servlet.*;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespon.

2022-05-10 23:08:21 191

原创 5.9 作业

1. xml 文件 配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://...

2022-05-09 20:49:33 263

原创 5.7 作业

根据用户名查询 用户信息查询所有的用户信息修改指定用户的信息 修改之前的数据库信息:修改之后的数据库信息:

2022-05-08 22:47:47 377

原创 5.6 作业

2022-05-06 23:11:21 58

原创 5.5 作业xml与解析xml

package com.qiku.yrc.JDBCday04;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.junit.Test;import java.util.List;public class Dom4jWork { @Test public void te.

2022-05-05 21:17:36 165

原创 4.28 JDBC作业

1 分别使用DBCP和C3P0连接池,对数据库的一张表进行 增删改查操作,并测试事务,如果发生异常事务回滚(截图展示结果)使用info 中的 emp表1 使用DBCP 对表进行增删改查查询增加 成功返回 1 修改成功报错是因为 已经增加信息 并且编号为1015的 为主键 只能唯一删除 job——id为4 的员工 已经删除package com.qiku.yrc.JDBCday02;import java.sql.*;public...

2022-04-28 22:25:20 1010

原创 4.27 作业

-- 使用DCL创建用户,设置权限,查看用户,查看权限,删除权限(截图展示结果)CREATE USER 'yangrouchuan'@'%' IDENTIFIED BY 'yrc';-- 查看用户select * from mysql.`user`;给权限 grant select on mydb.emp to 'yangrouchuan'@'%';查看权限删除2 分别使用第三方工具以及命令行的方式,给数据库备份并...

2022-04-27 22:02:55 1047

原创 4.26 作业

USE info;CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);-- 添加4个部门INSERT INTO dept(id,dname,loc) VALUES(10,'教研部','北京'),(20,'学工部','上海'),(30,'销售部','广州'),(40,'财务部','深圳');-- 职务表,...

2022-04-26 00:06:57 147

原创 4.22 MYSQL 作业

-- 创建数据库CREATE DATABASE mydb CHARSET utf8;-- 使用数据库USE mydb;-- 创建课程表CREATE TABLE course ( cs_id INT(11) NOT NULL COMMENT '课程编号', cs_name VARCHAR(50) NOT NULL COMMENT '课程名称', cs_credit TINYINT(255) UNSIGNED DEFAULT NULL COMMENT '课程学分', c...

2022-04-22 22:03:08 268

原创 MySQL 数据库语句基础

//插入数据CREATE DATABASE info CHARSET utf8;USE info;SELECT DATABASE();create table student(sid int,sname varchar(20),age int,sex char(1),address varchar(20));//插入指定字段insert into student (sid,sname) values(1,"tom");//插入全部字段insert into student (s

2022-04-22 18:19:11 813

使用maven 部署环境 mvc模式 实现 登录 退出登录注册 过滤和监听的功能

使用maven 部署环境 mvc模式 实现 登录 退出登录注册 过滤和监听的功能

2022-05-26

GuessCharGame.java

GuessCharGame.java

2022-03-07

空空如也

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

TA关注的人

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