自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 程序人生不应该被标签化

程序员的人生不应该被标签化

2022-10-24 11:48:09 40

转载 vue3的基本使用(超详细)

vue3的基本使用(超详细)

2022-10-10 16:33:27 338

原创 使用git提交代码步骤详情

国外的github,国内的gitee,以及企业上使用的gitlab都是开发过程中使用较多的代码托管工具,它能够提供代码开发的效率。

2022-10-10 16:25:08 257

原创 常用的git命令(实用)

实⽤主义看过来,常用git命令整理。

2022-07-26 11:06:08 336

原创 使用git拉取项目分支操作

使用git远程拉取项目分支

2022-07-26 10:08:35 1739

转载 不用下载tomcat,maven插件直接运行war包,真香

【转载】不用下载tomcat,maven插件直接运行war包,真香前言以前我们在调试web项目的时候,需要在本地下载一个tomcat,为了项目的复用性,方便他人快速调试,这里演示一个用maven插件启动web项目的方法在pom文件中加入如下插件<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat

2022-04-21 01:16:50 714

原创 SpringBoot学习13之springboot-mybatis整合

第一步:在pom.xml加入mybatis的jar包和数据库连接方面的jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

2021-09-30 18:53:50 280

原创 SpringBoot学习12之thymeleaf2

上一篇文章SpringBoot学习11之thymeleaf讲解的是将实体类实例化的后的值在html页面中进行渲染。本讲解form表单提交到后台页面。第一步:在test页面中写如下代码<!DOCTYPE html><html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title

2021-09-30 13:12:50 84

原创 SpringBoot学习11之thymeleaf

第一步:项目搭建1.点击新建,然后如下图所示设置2.Web选用Spring Web,Template Engines选用Thymeleaf3.然后点击next4.继续点击finish5.项目目录如下图所示第二步:配置application.properties文件#配置端口号server.port=8080#配置thymeleafspring.thymeleaf.cache=falsespring.thymeleaf.suffix=.htmlspring.thymele

2021-09-30 12:44:12 98

原创 SpringBoot学习10之整合jsp部署在外部项目

第一步:点击new project,然后点击Spring Initializr,然后点击next第二步:Group写为com.pp,Artifact写springboot-jsp,Packing选择war,Java Version选8,点击next第三步:选web,然后选择Spring Web,后面一直点击next即可。第四步:在src/main先创建一个webapp文件夹,然后再webapp下创建一个web.xml文件<?xml version="1.0" encoding="UTF-8"?

2021-09-30 09:30:32 117

原创 SpringBoot学习9之注册三大组件

第一步:创建filter包,然后创建MyFilter类package com.pp.springbootmvc.filter;import javax.servlet.*;import java.io.IOException;public class MyFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException {

2021-09-29 14:27:40 46

原创 SpringBoot学习8之开发Mvc

第一步:创建springboot-mvc项目第二步:在src的com.pp包下创建一个config包,然后船舰MyConfig类package com.pp.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.View;import o

2021-09-29 13:59:21 166

原创 SpringBoot学习7之日志框架选型

知识讲解市面上常用的日志框架:JUL、JCL、Jboss-logging、logback、log4j、lo4j2…日志门面日志门面(日志的抽象类)日志实现JCL、SLF4、j jboss-logginglog4j、lo4j2、logback左边选一个门面(抽象层)、右边选一个实现:日志门面:SLF4日志实现:logbackSpringBoot:底层是Spring框架,Spring框架默认使用的是JCLSpringBoot选用的是SLF4j和logba

2021-09-29 13:16:41 181

原创 SpringBoot学习6之生产环境和开发环境的多配置文件问题

问题引入:我们在实际开发过程中,使用的配置文件和产品上线的时候使用的配置文件不一样。所以就有了生产配置文件和开发环境配置文件。那么两个配置文件如何切换呢?具体步骤步骤一:在resource中创建application-dev.properties为我们的开发环境配置文件#开发环境#本地开发肯定连接本地的数据库等信息全部配置到开发环境这里的配置#浏览器端口号server.port=8082 persion.name=张三persion.age=${random.int}persi

2021-09-29 12:36:17 100

原创 SpringBoot学习5之springboot的全局配置

springboot配置方式第一步:再com.pp.springboothelloworld中创建service包,然后创建HttpService类package com.pp.springboothelloworld.service;public class HelloService {}第二步:再com.pp.springboothelloworld中创建config包,然后创建Myconfig类package com.pp.springboothelloworld.config;

2021-09-28 19:00:54 236

原创 SpringBoot学习4之配置map list

第一步:在com.pp.bean下创建一个Car类package com.pp.springboothelloworld.bean;public class Car { private String name; private Integer age; @Override public String toString() { return "Car{" + "name='" + name + '\'' +

2021-09-28 18:04:25 335

原创 SpringBoot学习3之配置2

配置方式一1.将bean包下的Persion类上面使用@Component,类里面的name属性中使用@Value("${persion.name}"),其他配置不变。运行结果配置方式二新建一个persion.properties文件,然后将application.properties的关于persion的配置全部移动到persion.properties中persion.name=张三persion.age=${random.int}然后使用注解@PropertySource(v

2021-09-28 17:28:10 27

原创 SpringBoot学习2之配置

第一步:在com.pp下创建了bean实体包,然后创建了一个persion类package com.pp.springboothelloworld.bean;import org.springframework.boot.context.properties.ConfigurationProperties;import java.util.List;import java.util.Map;@ConfigurationProperties(prefix = "persion")public

2021-09-28 16:34:18 40

原创 SpringBoot学习1之入门案例

一、项目搭建第一步:点击新建Spring Initializr,然后点击next第二步:图中已将显示更改的值,然后点击下一步第三步:我们在这里创建一个web项目,点击web然后点Spring Web然后点击下一步即可。第四步:如图,直接点击next即可二、代码展示第一步:在com.pp下创建一个controller包,然后创建HelloController类package com.pp.springboothelloworld.controller;import org.sprin

2021-09-28 15:51:47 50 1

原创 SpringMvc学习7之拦截器案例(登陆)

第一步:在LoginController类中,先写@RequestMapping(value = “/login”, method = RequestMethod.GET)注解方法@Controllerpublic class LoginController { @RequestMapping(value = "/login", method = RequestMethod.GET) public String Login() { return "login";

2021-09-28 13:49:10 95

原创 SpringMvc学习6之拦截器

第一步:再com.pp下面新建一个包,Intercepter包,然后再下面新建一个Intercepter1类package com.pp.intercepter;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.

2021-09-28 12:55:22 27

原创 SpringMvc学习5之图片上传

问题引入在这里我们继续使用之前的案例,因为要做图片上传,所以我们还是需要做editItem.jsp页面的修改。我们需要从itemList.jsp向我们的编辑页面editItem.jsp进行跳转。所以我们需要大致需要两步,第一步先分析itemList.jsp页面,然后将数据发送到后端进行数据的一些处理,在将数据返回到editItem.jsp。第二步数据返回到前端页面editItem.jsp后,在editItem.jsp对数据进行显示。第一步:itemList.jsp页面分析通过超连接我们可以看到当点击

2021-09-28 08:41:57 182

原创 SpringMvc学习4之返回Json

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、创建springmvcday3项目,然后在pom.xml配置文件中加载需要相关的jar包。二、把[SpringMvc学习3之ssm整合2](https://editor.csdn.net/md/?articleId=120506659)内容复制到目前的这个项目中1.将[SpringMvc学习3之ssm整合2](https://editor.csdn.net/md/?articleId=120506659)中的resource

2021-09-27 20:51:18 269 3

原创 SpringMvc学习3之ssm整合2

问题引入:根据SpringMvc学习3之ssm整合1的内容进行展示。我们发现数据库中的details,也就是这里商品的描述没有显示出来。而且生产日期返回的日期类型也不符合我们平时阅读。所以这里主要结局这两个问题。一、解决商品的描述没有返回值的问题。通过检查数据库,我们发现数据库中的details字段为text类型,然后在逆向生成的实体类是String类型,所以我们在数据库中将details字段改为varchar类型。我们通过controller层知道,调用的是service层的itemSer

2021-09-27 16:13:00 31

原创 SpringMvc学习3之ssm整合1

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、将配置文件分为三层spring配置?1. 创建一个applicationContext-dao.xml配置2.配置applicationContext-service.xml文件3.配置applicationContext-trans.xml文件二、配置其他相关的配置1.配置SpringMvc.xml文件2.配置SqlMapConfig.xml文件三、配置web.xml配置文件四、利用[MyBatis学习11之Mybatis

2021-09-27 13:16:44 34

原创 SpringMvc学习2之springMvc入门案例

关于SpringMvc的基本介绍和,环境搭建我们已经再SpringMvc学习1之springMvc介绍进行讲解,后面省略的部分都来自于SpringMvc学习1之springMvc。第一步:再webapp/WEB-INF下创建jsp文件夹,然后创建itemList.jsp页面第二步:再src/main/java下创建controller包,dao包,pojo包,service包第三步,再controller包下创建一个ItemsController类注意这里的创建的ItemsController类,使

2021-09-26 14:31:39 57

原创 SpringMvc学习1之springMvc介绍

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、SpringMvc是什么?二、SpringMvc处理流程三、开发环境四、搭建springmvc工程1.创建一个javaweb工程2.引入SpringMvc的jar包3.再resource文件夹下面创建SpringMvc.xml文件总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文

2021-09-26 13:47:21 53

原创 MyBatis学习15之二级缓存

第一步:在SqlMapperConfig.xml配置文件中加入配置第二步:需要在UserMapper.xml配置文件中添加配置第三步:在测试类UserTest中编写测试方法fun14() @Test public void fun14(){ /* 二级缓存也叫全局缓存,一级缓存作用太低了,所以诞生了二级缓存 基于namespace级别的缓存,一个名称空间,对应一个二级缓存 工作机制 一个会话查询一条数据,这

2021-09-26 13:09:25 17

原创 MyBatis学习14之一级缓存

一、sqlSession相同,查询同一个id1.在测试类中写测试方法。//一级缓存 //1.sqlsession相同,查询同一个id @Test public void testQueryUserByIdf() { SqlSession sqlSession = factory.openSession(); UserMapper mapper = sqlSession.getMapper(UserMapper.class); Use

2021-09-26 12:59:38 17

原创 MyBatis学习13之log4j日志输出

第一步:加载jar包<!--打印日志的包--> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>第二步:编写log4j.pro

2021-09-26 12:04:02 26

原创 MyBatis学习12之Mybatis整合spring(续)

1.将MyBatis学习11之Mybatis逆向工程中生成的com.pp.maper和com.pp.pojo文件复制到spring_mybatis的src/main/java文件下2.将spring_mybatis中的applicationContext.xml文件的mapper指向文件中的<proporty>value更改为com.pp.mapper指向java文件下的mapper抽象类<?xml version="1.0" encoding="UTF-8"?><bea

2021-09-26 08:38:36 53 1

原创 MyBatis学习11之Mybatis逆向工程

文章目录前言一、逆向工程是什么?二、使用步骤1.在pom.xml写入项目相关的jar包2.在resource文件夹下面写generatorConfig.xml3.创建com.pp包,然后再GeneratorSqlmap类中写一下代码总结前言我们经常对数据库使用的操作就是对单表的增删改查,mybatis给我们提供了逆向工程去做这个单表的增删改查的操作。提示:以下是本篇文章正文内容,下面案例可供参考一、逆向工程是什么?逆向工程是动他生成XXXMapper抽象类和XXXMapper.xml文件.

2021-09-25 18:08:58 165

原创 MyBatis学习10之Mybatis整合spring

文章目录整合思路一、整合需要的jar包?二、整合步骤问题引入1.创建一个名字为spring_mybatis的maven工程2.在pom中把写入需要的jar包3.我们把前面的资源文件都一一复制到新建的项目中的resource包下。4.把第一天Mybatis学习的代码放入本次项目的com包里面5.开启注解驱动6.配置SqlMapperConfig.xml文件包三、编写测试类命名Demo总结整合思路SqlSessionFactory对象应该放到spring容器中作为单例存在。传统dao开发方式.

2021-09-25 17:26:48 64

原创 MyBatis学习9之入门案例复杂查询

一、在Orders类中映射实体类(一对一映射)1.pojo类下的Orders类中添加一个user对象最为该Orders的一个属性package com.pp.pojo;import java.util.Date;public class Orders { private Integer id; private Integer userid; private String number; private Date createtime; priv

2021-09-24 21:50:24 99 2

原创 MyBatis学习8之入门案例输入输出控制、ResultMap示例

3.2 定义resultMap由于上边的mapper.xml中sql查询列和Users.java类属性不一致,需要定义resultMap:userListResultMap将sql查询列和Users.java类属性对应起来。<id/>:此属性表示查询结果集的唯一标识符,非常重要。如果是多个字段为复合唯一约束则定义多个<id/>Property:表示User类的属性。Colum:表示sql查询的字段名。Colum和property放在一块儿表示将sql查询出来的字段映射到指

2021-09-24 13:57:41 36

原创 MyBatis学习7之入门案例输入输出控制、ResultMap

文章目录一、输入映射和输出映射1.parameterType(输入类型)1. 传递简单类型2. 传递pojo对象3. 传递pojo包装对象3.1 QueryVo3.2 Sql语句3.3 Mapper文件3.3 接口3.3 测试方法2.resultType(输出类型)1. 输出简单类型2. 输出pojo对象3. 输出pojo列表3. resultMap3.1 Mapper.xml定义总结提示:以下是本篇文章正文内容,下面案例可供参考一、输入映射和输出映射Mapper.xml映射文件中定义了操作数据库的

2021-09-22 16:32:49 37

原创 MyBatis学习6之入门案例CRUD(总结)

SqlMapConfig.xml配置文件1.配置内容SqlMapConfig.xml配置内容和顺序如下:properties(属性)settings(全局配置器)typeAliases(类型别名)typeHanders(类型处理器)objectFactory(对象工厂)plugins(插件)environment(环境集合对象)transactionManaget(事务管理)dataSource(数据源)mappers(映射器)2.properties(属性)SqlMapConf

2021-09-22 15:31:44 23

原创 MyBatis学习5之入门案例CRUD(读取数据库配置文件内容连接数据库)

文章目录前言一、使用步骤1.再pom.xml中安装jar包(略)2.在资源配置文件包下新建db.properties文件3.在资源配置文件包下新建SqlMapConfig.xml文件总结前言前面的学习都是通过再SqlMapConfig.xml文件中对数据库直接进行连接,本次讲解的方法是提前将数据库的连接信息放在db.properties文件中,然后再SqlMapConfig.xml中导入该文件的内容即可。具体讲解示例如下:提示:以下是本篇文章正文内容,下面案例可供参考一、使用步骤1.再po

2021-09-22 14:54:57 48

原创 MyBatis学习4之入门案例CRUD(删除、修改)

文章目录前言一、使用注解配置更新语句?二、mybatis的删除1.在com.pp.mapper包下的UserMapper类中写入方法2.将UserMapper的方法名deleteByUserId放入UserMapper的文件中,作为更新语句的id3.编写测试类UserTest三、mybatis的修改1.在com.pp.mapper包下的UserMapper类中写入updateUserById方法2.将UserMapper的方法名updateUserById放入UserMapper的文件中,作为更新语句的id

2021-09-20 16:22:53 83

原创 MyBatis学习3之入门案例CRUD(查询、插入)

开发步骤第一步:引入jar包(略)第二步:在资源文件下创建一个SqlMapConfig.xml核心配置文件(略)第三步:在com.pp包下面创建一个pojo包,作为实体类包。然后创建一个User类。(略)第四步:在com.pp包下创建一个dao包, 在dao层创建UserDao接口类package com.pp.dao;import com.pp.pojo.User;import java.util.List;public interface UserDao { // 按照用户名和性

2021-09-20 08:54:22 63

大数据+Hbase shell 常用操作命令

知识速查手册,适用于初学者,学过大数据的人员。

2022-07-27

荆楚理工专升本计算机基础复习资料

本人已经成功上岸,这里的知识点也是按照考纲整理出来的。 面对书本里大海般的知识点,你可能无从下手,不知道怎么复习,也不知道从哪里复习,有了已经整理好的资料,可以让你事半功倍。

2020-07-31

荆楚理工专升本C语言程序设计复习资料

本人已经成功上岸,这里的知识点也是按照考纲整理出来的。 面对书本里大海般的知识点,你可能无从下手,不知道怎么复习,也不知道从哪里复习,有了已经整理好的资料,可以让你事半功倍。

2020-07-31

空空如也

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

TA关注的人

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