自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装java,cmd输入java或者java -version没有反应

解决方法:将环境变量path中的%JAVA_HOME%\bin移动到第一个即可

2021-12-29 09:49:17 607 3

原创 2021-02-02

Eureka的初体验 简介: Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务。 组件: Eureka包含两个组件:Eureka Server与Eureka Client 基本使用步骤: 导入依赖 编写配置文件 添加注解,开启eureka服务 1.编写Eureka Server 导入依赖 <properties> <spring-cloud.version>Hoxton.SR6</spring-cloud.version> </p

2021-02-02 20:10:26 58

原创 2020-12-07

Springboot项目无法访问到Controller? 原因:controller包未和主启动类放在一个目录下。 需要放在一个目录下才能被访问到,否则访问不到。

2020-12-07 20:45:45 57

原创 2020-11-24

redis 由于计算机积极拒绝,无法连接。 解决办法:先打开redis-server.exe 启动redis服务,再打开redis-cli ,即redis客户端即可。

2020-11-24 19:36:07 43

原创 2020-11-17

Spring Security 自定义登录页面 — 05 一般都不会使用Spring Security默认的登录页面,我们大都使用自己的登录页面,只是登录的时候,会使用Security进行验证。 【怎么进行页面自定义呢?】 源码如下,就可以看看可以使用哪些方法使用自定义的页面: protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers(&qu

2020-11-17 19:07:29 53

原创 2020-11-17

Spring Security RememberMe记住我 —04 当我们使用网站登录功能的时候,常常会看到一个复选框,写着“记住我”,也就是记住用户名和密码,也就相当于记住登陆者的身份。等我们在短期内再次访问该网站的时候,就直接登录了。 Spring Security同样整合了这个功能,而且我们简单的在配置类中调用一下方法就可以了,贼方便。 【使用方法如下】 在config方法中添加一条代码即可: http.rememberMe(); 如图所示: ...

2020-11-17 18:32:59 40

原创 2020-11-17

Spring Security 与 Thymeleaf 整合—03 Thymeleaf可以和Spring Security进行整合: 可以在在用户登陆前和登陆后展示不同的视图, 并且根据用户的权限展示相应的权限内容, 或者获取显示用户的信息并显示在页面上。 thymeleaf和springsecurity的整合:参考的官方网址:【https://github.com/thymeleaf/thymeleaf-extras-springsecurity 】 【整合的步骤?】 1.导入thymeleaf和

2020-11-17 18:25:34 41

原创 2020-11-17

Spring Security 注销功能 —02 当用户登录之后也可以进行注销,当我们不对注销功能进行自定义的时候,Spring Security默认也会启用注销功能。 默认:访问/logout就可以进入注销的页面。 【自定义注销功能?】 和配置登录相同,可以使用各种选项进一步自定义注销要求,开启自动注销功能只需要设置logout()方法即可。 源码中展示的可供自定义的注销功能如下: .logout().deleteCookies(&quot;remove&quot;).inval

2020-11-17 18:15:27 57

原创 2020-11-17

SpringSecurity学习笔记——01 1.什么是Spring Security? spring security是针对spring项目的安全框架,也是spring boot底层安全模块默认的技术选型,可以实现强大的Web安全控制,对于安全的控制,我们仅仅需要引入spring-boot-starter-security模块,进行少量的配置就可以实现强大的安全管理。 Spring Security的主要目标是“认证”和“授权” 认证:(Authentication) “授权”:(Authentizat

2020-11-17 18:03:01 51

原创 2020-11-04

SpringBoot04-多环境配置及配置文件位置 【为什么要使用多环境呢?】 因为在实际的开发环境中在项目开发的不同阶段,选用的环境配置也不一样,不可能每次都次修改原有的配置,所以我们需要为不同的开发环境配置不同的环境,并在使用到不同的环境的时候进行环境的切换。 【1】配置文件可以配置的位置? 以下是可以进行配置文件的位置,并以优先级从高到低进行排序 1. file: ./config/ 【在项目路径下直接创建一个config目录,内放置 配置文件,这个目录和src目录同级】(优先级最高

2020-11-04 22:50:22 40

原创 2020-11-04

SpringBoot03-yaml–是什么?怎么用? 【预备知识】 我们使用springboot自己默认的配置肯定是不行的,我们需要进行自己的配置,那么这些配置在哪里配呢? 【SpringBoot配置文件】 SpringBoot使用的是一个全局的配置文件,这个全局配置文件的名字是固定的(application),配置文件的格式有两种: 1)application.properties 语法:key=value 2)application.yaml 语法: key:空格 value 配置的作用:修改sp

2020-11-04 22:30:07 52

原创 2020-11-04

SpringBoot笔记01-是什么?怎么创建初始化项目? 1.springBoot是什么? 百度定义:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 说人话:springboot就是整合了所有的框架,默认配置了很多的框架的使用方法,简化了我们搭建环境的复杂过程。 【优点】: – 为所有的spring开发者更快的入门 – 开箱即用,提供各种默认的配置来简化项目的配置 – 内嵌式容器简化了Web项目 2.如何搭建第一个springbo

2020-11-04 21:47:15 45

原创 2020-11-04

asp课程练习出现了错误, “将截断字符串或二进制数据。 语句已终止。” 原因:设计数据库表的时候,将字段的nchar的长度设为了10,而用户输入的数据长度大于字段限定的长度,出现错误。 解决方案: 1.修改表定义,改变数据的类型 2.数据输入添加验证,保证输入的数据长度不超过字段限定的长度即可。 ...

2020-11-04 14:48:10 36

原创 Mybatis-plugin插件篇

om.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin. 该错误是在配置mybatis的plugin时出现的,意思是PageHelper不能转换成mybatis核心配置文件中的plugin插件。 解决办法: 这里是因为maven项目的pom.xml文件中pageHelper的版本 和 mybatis的核心配置文件标签的配置不匹配导致的。 不同版本的不同配置: 1.当pageHelper的版本为4.0.x及以下,配置

2020-09-28 16:29:18 120

原创 Mybatis02_核心配置文件异常

The content of element type “configuration” must match “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)”. 当写入typeAliases标签时,标签出现红色波浪下划线,提示语如上述所示,原

2020-09-26 15:41:11 143

原创 Mybatis学习01

Parameter Maps collection does not contain value for com.liu.domain.User 今天遇到了这个错误,在学习Mybatis实现sql插入的时候出现。 错误原因: 误将ParamType属性写成了ParamMap导致报错。 注:ParamType属性用于指定实体类,在进行插入操作的时候,通常是将实体类中的数据保存到数据库中,当我们指定了实体类,Mybatis会直接将实体类中的对象,插入到sql语句中。 语句: <insert i

2020-09-26 10:52:29 51

原创 2020-09-03

当在html中拼接字符串时,出现NAN错误 在进行字符串拼接的过程中尽量不要涉及计算,当使用+进行计算的时候,系统会将+之前的部分作为数字进行处理,导致Nan的错误

2020-09-03 14:24:39 44

原创 2020-09-01

StackOverflowError 出现该问题,表示栈溢出错误,可能是循环调用了某个方法造成的: 出现问题的地方: 从 @Override public boolean regist(User user) { //查询用户名是否存在 //在Dao层中定义对应的查询用户方法 Integer user1 = userDao.findUser(user); if (user1!=null){ /** * 当用户名存在,则不进行注册

2020-09-01 09:43:33 104

原创 2020-09-01

check the manual that corresponds to your MySQL server version for the right syntax 请和你当前的mysql版本的正确语法保持一致,表示语法出现错误,检查sql语句是否正确。 manual :说明书,指南,使用手册 correspond:保持一致 syntax:句法规则 旅游网的学习过程中出现的错误: 经过检查,是insert的语法出现了错误,导致异常的发生: 从 insert into tab_user(u

2020-09-01 09:36:40 201

原创 2020-09-01

java.lang.IllegalArgumentException: Property 'dataSource' is required 今天在做注册页面的时候,出现的该异常,修改方法是: 将 InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("/druid.properties"); 改为: InputStream is = JDBCUtils.class.getClassLoader().getRe

2020-09-01 09:27:56 118

原创 2020-08-28

Maven项目不能编译jsp的解决方案 Unable to compile class for JSP maven默认的tomcat版本是6 jdk版本过高,而tomcat版本过低造成的 解决方法: 使用tomcat7插件:在pom文件上交代一下代码即可(写在标签中): <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-c

2020-08-28 18:24:52 99

空空如也

空空如也

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

TA关注的人

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