自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 springBoot-JpaRepository异常

springBoot-JpaRepository异常话不多说,直接上BUG:第一条:我一看,哦,原来是SQL语法异常导致无法提取结果集,一个不可能发生的BUG发生了,因为SQL的查询语句并不是我写的,而是JpaRepository代理的我继续看了下去,又一个BUG第二条:这里就有意思了,异常后面的那段话,意思在表里没有找到user_name这个列,确实我的表里面没有这个字段,以下是我的数据库表和javabean@Data@Entity@Table(name = "user")publ

2020-11-20 21:38:06 442

原创 SpringMVC+Spring+mybatis+Vue异步请求

1 SpringMVC+Spring+Mybatis整合【第一步】添加依赖 SSM的基础依赖坐标<dependencies> <!--表现层依赖--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.9.RELEASE&

2020-11-19 19:38:25 300

原创 springBoot测试页面Whitelabel Error Page解决方案

springBoot测试页面Whitelabel Error Page解决方案前言:Spring Boot 主要作用就是帮助开发人员快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让开发人员关注业务而非配置。笔者在测试的时候出现的这个问题,相信也有不少小伙伴会碰到下面就分享一下笔者的解决方案,笔者出现这个问题的原因很简单,先看看笔者的项目包结构可以明显看到,这个项目的springBoot驱动类Application和项目其他测试类是在同一级目录下(包目

2020-11-11 10:40:57 583

原创 SQL注入攻击

什么是SQL注入攻击就是利用sql语句的漏洞来对系统进行攻击,SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问防止SQL注入攻击没什么区别,所以市面的防火墙都不会对SQL注入发出警报,如果管理员没查看ⅡS日志的习惯,可能被入侵很长时间都不会发觉。但是,SQL注入的手法相当灵活,在注入的时候会碰到很多意外的情况,需要构造巧妙的SQL语句,从而成功获取想要的数据.例如:某个网站的登录验证的SQL查询代码为:String sqlLogin= “SELECT * FROM users

2020-09-16 16:45:06 316

原创 JDBC(浅谈)

JDBC的概念1. jdbc的概念JDBC(Java DataBase Connectivity java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的。2. jdbc的本质其实就是java官方提供的一套规范(接口)。用于帮助开发人员快速实现不同关系型数据库的连接!JDBC的使用1. DriverManager驱动管理对象① 注册驱动注册给定的驱动程序:static void registerDrive

2020-09-16 16:25:54 116

原创 SQL(多表的操作和查询)

多表介绍说白了就是多张数据表,而表与表之间是可以有一定的关联关系,这种关联关系通过外键约束实现。多表操作一对一:例: 人和身份证。一个人只有一个身份证,一个身份证只能对应一个人建表原则:在任意一个表建立外键,去关联另外一个表的主键。一对多:例: 用户和订单。一个用户可以有多个订单。商品分类和商品。一个分类下可以有多个商品。建表原则:在多的一方,建立外键约束,来关联一的一方主键。多对多:例: 学生和课程。一个学生可以选择多个课程,一个课程也可以被多个学生选择。建表原则:需要借助第三张

2020-09-10 18:34:07 455

原创 Servlet:服务器的左膀右臂

Servlet 介绍Servlet 是运行在 Java 服务器端的程序,用于接收和响应来自客户端基于 HTTP 协议的请求。如果想实现 Servlet 的功能,可以通过实现 javax.servlet.Servlet 接口或者继承它的实现类。 核心方法:service(),任何客户端的请求都会经过该方法。Servlet 执行过程Servlet 关系视图Servlet 实现方式1. 第一种实现 Servlet 接口,实现所有的抽象方法。该方式支持最大程度的自定义。2. 第二种继承 Gen

2020-09-02 20:51:04 117

原创 HTTP 协议

HTTP 协议的介绍HTTP(Hyper Text Transfer Protocol):超文本传输协议。HTTP 协议是基于 TCP/IP 协议的。超文本:比普通文本更加强大。传输协议:客户端和服务器端的通信规则(握手规则)。注意:JavaScript、CSS、图片资源会自动发起请求HTTP 协议的请求1. 请求的组成部分① 请求行请求方式 提交路径(提交参数) HTTP/版本号② 请求头③ 请求空行普通换行,用于区分请求头和请求体。④ 请求体只有 POST 提交方式才

2020-09-02 19:42:53 150

原创 初学TomCat你必须知道几点

Tomcat 的介绍Tomcat 是 Apache 软件基金会的 Jakarta 项目组中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 公司的参与和支持,最新的 Servlet、JSP 规范总是能在 Tomcat 中得到体现。因为 Tomcat 技术先进、性能稳定,而且免费,所以深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat的启动问题下载:http://tomcat.apache.org

2020-09-02 19:26:26 382

原创 Mybatis多表查询(一对一,一对多,多对多)

Mybatis多表查询这里我们简单使用一个例子来讲解:用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户.实际开发过程中, 要显示的数据通常都不是只来自于 一张表.会有多张表的数据, 那么这个时候我们就需要思考查询过程中我们需要思考的问题是1. 如何把多张表的数据展示查询数据? 2. 查询出来的数据我们怎么样...

2019-11-23 16:37:44 772

原创 mybatis的简单入门

前言什么是Mybatis?mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种 statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句。最后my...

2019-11-21 20:50:27 166 1

空空如也

空空如也

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

TA关注的人

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