自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 layui.table之totalRow合计属性自定义数据解决方案

layui.table之totalRow合计属性自定义数据解决方案layui.table之totalRow合计属性自定义数据解决方案

2022-12-31 15:29:52 2048 1

原创 初识VUE

学习 :https://www.bilibili.com/video/BV1eM4y1w7uA?share_source=copy_web&vd_source=05b9ea678050c758b28718dc65d28a01

2022-07-18 17:43:30 565

原创 MySQL语句优化

MySQL查询建表语句优化

2022-07-12 17:12:45 1394

原创 二 MySQL进阶

mysql

2022-07-12 17:09:57 304

原创 JavaScript

狂神的JavaScript

2022-06-02 23:54:20 262

原创 七 拦截器与文件上传下载

拦截器与文件上传下载拦截器与文件上传下载拦截器文件上传文件下载拦截器与文件上传下载拦截器概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自

2022-05-27 23:29:51 176

原创 六 整合SSM

整合SSM环境要求环境:IDEAMySQL 5.7.19Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;数据库环境创建一个存放书籍数据的数据库表CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` (`bookID` INT(10) NOT NULL AUT

2022-05-26 22:55:57 109

原创 七 Ajax

AjaxAjax简介jQuery.ajax使用示例测试Ajax简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。jQuery.ajaxjQuery Ajax本质就是 XMLHttpRequest,对他进行了封装,方便调用!这里使用jquery,方便学习和使用。

2022-05-26 22:51:35 79

原创 三 Mybatis缓存

三 Mybatis缓存13、缓存13.1简介13.2、Mybatis缓存13.3、一级缓存测试**缓存失效的情况**:**小结**13.4二级缓存13.5缓存原理13.6、自定义缓存-ehcache13、缓存13.1简介每次查询都要连接数据库,耗资源。一次查询的结果存储到一个可以直接取到的地方!–>内存:缓存。再次查询相同数据的时候,直接走缓存,就不用走数据库了。什么是缓存 [ Cache ]?存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上

2022-05-24 21:14:44 122 1

原创 二 动态SQL和多对一,一对多

二 动态SQL和多对一,一对多10、多对一处理测试环境搭建按照查询嵌套处理(子查询)按照结果嵌套处理(联表查询)11、一对多按照结果嵌套处理按照查询嵌套处理小结12、动态 SQLIFchoose (when, otherwise)trim (where,set)SQL片段foreach10、多对一处理子查询,联表查询多个学生,对应一个老师对于学生这边而言,关联(association)多个学生,关联一个老师【多对一】对于老师而言,集合(Collection),一个老师,有很多学生【一对多】测

2022-05-23 21:48:12 793

原创 一 Mybatis的简单使用

MybatisMybatis1.简介1.1什么是Mybatis如何获得Mybatis?1.2持久化(动作)数据持久化为什么需要持久化?1.3持久层(名词概念)1.4为什么需要Mybatis?2.第一个Mybatis程序2.1搭建环境2.2创建一个子模块2.3编写代码2.4测试3.CRUD3.1 namespace3.2 select3.3 Insert3.4 update delete3.5Map3.6思考题4.配置解析1、核心配置文件2、环境配置(Environments)3、属性(properties)

2022-05-19 23:22:44 137

原创 五 JSON数据交互

五 JSON数据交互JSON什么是json?**语法格式**JSON与JS关系JSON和JS对象互转测试Controller返回JSON数据@ResponseBody乱码统一解决**返回json字符串统一解决**输出时间对象封装为工具类FastJsonpom依赖测试JSON什么是json?JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本

2022-05-15 14:58:23 181

原创 一 SQL基础篇

SQL基础篇查询所有列(*)查询目标列查询结果去重(distinct)查询结果限制返回行数(limit)查询后的列重新命名(as)查找符合某值的信息(where)高级操作符(and)高级操作符(or)where in 和 not in操作符混合运用(and or)like查找最值**计算男生人数以及平均GPA**havingorder by(升序asc、降序desc)join~~on统计每个学校的答过题的用户的平均答题数(某学校用户平均答题数量计算方式为该学校用户答题总次数除以答过题的不同用户个数)多表连接

2022-05-12 20:57:58 181

原创 四 数据处理及跳转

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档数据处理及跳转数据处理及跳转ModelAndViewSpringMVC数据处理处理提交数据数据显示到前端第一种 : 通过ModelAndView第二种 : 通过ModelMap第三种 : 通过Model对比乱码问题1、修改tomcat配置文件 :设置编码!2、自定义过滤器数据处理及跳转ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} +.

2022-05-06 14:00:00 130

原创 三 控制器和RestFul

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档控制器和RestFul控制器和RestFul控制器Controller注解@ControllerRequestMappingRestFul 风格**概念**控制器和RestFul控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置.

2022-05-06 09:00:00 106

原创 二 第一个MVC程序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档第一个MVC程序 第一个MVC程序**可能遇到的问题:访问出现404,排查步骤:**小结第一个MVC程序1、新建一个Moudle,springmvc-03-hello-annotation 。添加web支持!2、由于Maven可能存在资源过滤的问题,我们将配置完善 <build> <resources> <resource> .

2022-05-06 08:00:00 95

原创 一 回顾MVC

回顾MVC回顾MVC1.什么是MVC回顾Servlet2.什么是SpringMVCSpring MVC的特点:SpringMVC的原理如下图所示:回顾MVC1.什么是MVCMVC是模型(Model(dao,service)),视图(View),控制器(Controller )的简写,是一种软件设计思想。是将业务逻辑,数据,显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑的双向耦合MVC不是一种设计模式。MVC是一种架构模式**Model(模型):**数据模型,提供要展示的数据

2022-05-05 22:11:47 122

原创 在IDEA中突然代码无法自动补全

在IDEA中突然代码无法自动补全

2022-05-01 22:31:04 3727

原创 八 声明式事务

声明式事务声明式事务1.回顾事务2.Spring中的事务管理声明式事务1.回顾事务要么都成功,要么都失败!事务在项目开发中,十分的重要,涉及到数据的一致性问题,不能马虎!确保完成性和一致性;事务ACID原则原子性:事务里的所有操作要么全部做完,要么都不做一致性:数据库要一直处于一致的状态,事务的运行不会改变数据库原本的一致性约束。隔离性:并发(多个用户同时操作)的事务之间不会互相影响持久性:一旦事务提交后,它所做的修改将会永久的保存在数据库上,即使出现宕机也不会丢失。2.Spr

2022-04-30 22:03:29 852

原创 七 面向切面编程(AOP)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录面向切面编程(AOP)1.什么是AOP2.AOP在Spring中的作用3使用Spring实现AOP面向切面编程(AOP)1.什么是AOPAOP()意为:面向切面编程,通过编译方式和运行动态代理实现程序功能的统一维护的一种技 术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要的内容,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,.

2022-04-30 08:00:00 75

原创 六 静态/动态代理模式

静态/动态代理模式静态/动态代理模式静态代理**静态代理角色分析**代理模式的好处:缺点:静态代理再理解动态代理静态/动态代理模式为什么要学习代理模式?因为这就是SpringAOP的底层(SpringAOP和SpringMVC).学习aop之前 , 我们要先了解一下代理模式:静态代理动态代理静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理

2022-04-29 23:36:41 61

原创 五 注解开发

狂神说 Spring5

2022-04-28 07:30:00 188

原创 四 Bean的自动装配

狂神说 Spring5

2022-04-27 13:00:00 57

原创 三 依赖注入(DI)

狂神说 Spring5

2022-04-27 08:00:00 49

原创 二 快速上手Spring

狂神说(kuangstudy)Spring5

2022-04-26 16:01:23 65

原创 一 Spring概述及IOC理论推导

狂神说(kuangstudy)Spring5

2022-04-25 23:22:47 320

原创 SSM博客系统(新增博客以及博客类别的选择)

SSM博客系统(新增博客以及博客类别的选择)BlogBlogDaoBlogMapperBlogServiceBlogServiceImpl(service的实现类)启动项目发现登录错误,但是用户名密码是对的这里肯定是刚刚写的代码错误了富文本编辑器乱码BlogAdminController(新增博客)新增博客列表writeBlogSQLErrorBlogAdminController(博客列表)博客管理jspServletContext作用InitComponentBlog/** * 博客 */pu

2022-04-09 19:27:53 857

原创 IDEA如何导出和项目关联的jar包

IDEA如何导出和项目关联的jar包1. 首先,点击idea右侧的按钮maven,要在下图看见该项目的所有jar包2. 点击m 在出现的弹窗输入框中输入以下命令3. 执行完后可以在项目中新增一个lib文件,如下图所示。1. 首先,点击idea右侧的按钮maven,要在下图看见该项目的所有jar包2. 点击m 在出现的弹窗输入框中输入以下命令mvn dependency:copy-dependencies -DoutputDirectory=lib注意这里只有一个mvn3. 执行完后可以在项目中新

2022-04-07 21:11:04 872 1

原创 IDEA全局配置(maven)

IDEA全局配置(maven)IDEA全局配置1. Maven配置1.1 下载maven1.2 配置环境变量先复制maven的安装路径,到bin这一层,如下图所示配置系统环境变量(系统属性里面)1.3验证是否安装成功1.4修改默认仓库1.5 使用阿里云镜像代码提示自动编译自动引入jar包IDEA全局配置1. Maven配置1.1 下载mavenmaven官方地址我这里是用的3.6.2不想去官方也可以下载我配好的1.2 配置环境变量先复制maven的安装路径,到bin这一层,如下图所示配

2022-04-06 21:25:04 16350

原创 SSM博客系统(博客类型的增删改)

SMM博客系统(博客类型的增删查改)

2022-04-01 21:23:24 168

原创 SSM博客系统(博客类型的增删查改-查)

这里写自定义目录标题博客类型的查询BlogType(类别管理bean)PageBeanBlogTypeDaoBloTypeMapper.xmlBlogTypeServiceBlogTypeServiceImpl(BlogTypeService的实现类)BlogTypeAdminController工具类ResponseUtil博客类别管理页面结尾小插曲-Bug博客类型的查询BlogType(类别管理bean)//实现序列化方便传递对象public class BlogType implements

2022-03-30 23:10:54 635

原创 SSM博客系统(博主后台登录)

博主后台登录login. jsp界面/** * 验证用户名和密码不能为空 */function checkForm(){ var userName=$("#userName").val(); var password=$("#password").val(); if(userName==null||userName==""){ $("#error").html("用户名不能为空") return false; } if(password==null||password==""){

2022-03-29 21:48:17 578

原创 SSM博客系统(增加日志信息和MD5密码加密)

增加log4j日志信息在resources下新增log4j.propertieslog4j.rootLogger=DEBUG,Consolelog4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.layout=org.apache.log4j.PatternLayout//输出时间 线程 日志级别(debug info error) 运行类方法 log4j.appender.Console.l

2022-03-28 19:09:37 460

原创 SSM博客系统(初始化xml配置)

配置web.xml(注意web-app的内容也要更改否则报错)<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat

2022-03-27 23:23:46 330

原创 SSM博客系统(初始化项目并引入静态资源)

SMM博客系统开发工具:eclipse,jdk1.8 Tomcat8.0 mysql框架:SSM-Spring+SpringMVC+MyBatis该博客主要使用JSP实现前台页面,采用MVC开发技术,用MySQL数据库实现后台数据库管理,mybatis负责与数据库的连接和对数据的处理游客:阅读博客,发表评论博主:发表博客,审核评论,登录

2022-03-25 17:13:21 1523 1

原创 学生信息管理系统(终)

love yourself (loveZyourself) - Gitee.comhttps://gitee.com/loveZyourself功能 :登陆 查询修改个人信息 退出登陆有成绩管理,课程管理,考勤管理,选课信息,班级信息,教师信息

2022-03-23 22:12:35 64

原创 学生信息管理系统(2更改自己的信息 退出当前账号(更改密码))

学生信息管理系统工具eclipse主要操作登陆,增删查改2更改自己的信息 退出当前账号(更改密码)ServletSystemServlet(加上学生列表)private void studentList(HttpServletRequest request,HttpServletResponse response) throws IOException{ try { //RequestDispatcher对象从客户端获取请求request,并把它们传递给服务器上的servlet,htm

2022-03-22 18:41:57 839

原创 学生信息管理系统(登录功能)

工具eclipse主要操作登陆,增删查改编写实体类public class Student { private int id; private String sId;//学号 private String name; private String password; private int classId;//班级号 private String sex; private String mobile; private String

2022-03-19 19:38:42 2640

原创 500错误 控制台报ClassCastException: cannot be cast to javax.servlet.Servlet

500错误cannot be cast to javax.servlet.Servlet

2022-03-19 19:27:56 524

原创 servlet跳转报错404(写的验证码显示不出来)

原因:没有配置web.xml<servlet> <description>验证码</description> <servlet-name>CpachaServlet</servlet-name> <servlet-class>com.servlet.CpachaServlet</servlet-class> </servlet> <servlet-mappi...

2022-03-19 17:43:08 826 1

基于web的校园购物网站.docx

基于web的校园购物网站.docx

2022-01-03

空空如也

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

TA关注的人

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