自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 论坛 (8)

原创 zookeeper下载地址

zookeeper3.4.14的下载地址:zookeeper下载地址

2020-09-26 20:38:51 9

原创 springboot整合shiro和thymeleaf

先来了解一下shiro,shiro的核心就是这三个部分,一个subject掌管当前用户,一个manager管理我们的用户,realm是用来存放我们数据的。了解完这个后,后续步骤都是围绕这三个部分展开的。这里不多说,直接上步骤:首先我们先导入依赖: <dependencies> <dependency> <groupId>org.springframework.boot</groupId>

2020-09-24 16:37:04 10

原创 新版springboot整合thymeleaf和security

没什么说的,security说白了就是一个权限认证的一个的方法~直接开始说具体步骤:首先,我们先去把最麻烦的给做了,也就是依赖: <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactId> <version

2020-09-23 21:47:15 15

原创 mybatis头文件

老忘记配置文件,以后就写csdn上了mybatis头文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

2020-09-22 19:42:40 5

原创 新版springboot自动装配原理@SpringBootApplication

先给出我们今天的主角:接下去分为三个部分,我一一来分析:1.@SpringBootConfiguration springboot的配置注解2.@EnableAutoConfiguration 自动配置注解 3.@ComponentScan 扫描包注解1.1@SpringBootConfiguration springboot的配置注解点开后发现就是个配置

2020-09-19 16:28:59 10

原创 Classpath到底指向了哪里

Classpath到底指向了哪里如果你跟我一样百度了半天找不到答案,那有可能你也是用maven的,其实classpath分两种情况:Classpath到底指向了哪里:第一种:配置文件编译后会产生一个classes文件,里面用于存放我们的配置文件,我们写的classpath指向了这个文件,然后加路径指向了对应的配置文件。第二种: 用maven构建 项目时,resources 目录就是默认的classpath...

2020-09-17 13:19:46 10

原创 让controller返回字符串或者数值---@ResponseBody与@RestController

让controller返回字符串或者数值—@ResponseBody与@RestController,我把responsebody给弄忘记了,相当尴尬,这里给记录下在使用springmvc框架的时候,在处理json的时候需要用到spring框架特有的注解@ResponseBody或者@RestController注解,这两个注解都会处理返回的数据格式,使用了该类型注解后返回的不再是视图,不会进行转跳,而是返回json或xml数据格式,输出在页面上。那么,这两个注解在使用上有什么区别呢?@Respons

2020-09-16 10:14:08 29

原创 错误500 - No converter found for return value of type: class java.util.ArrayList

错误HTTP Status 500 - No converter found for return value of type: class java.util.ArrayList返回的对象类型错误,在springmvc里面要返回list必须导入依赖,<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind

2020-09-15 13:00:29 34

原创 springmvc:404错误解决思路

404错误解决思路一切的前提先保证自己的配置文件没错:1.首先检查我们的注解开启后能不能跳转到指定的controller2.检查我们的idea里的Artifacts有没有导入lib3.检查我们的tomcat里面的Deployment

2020-09-15 10:11:31 6

原创 错误:java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter

出现java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter错误的时候,首先可以先看一下自己的是否有加入lib

2020-09-14 21:46:30 10

原创 SSM整合---MVC(controller)层具体步骤

到这里基本都没什么说的了,因为mvc知识在整合的时候基本没有变动。第一步:先到web下的web.xml去配置我们的前置控制器DispatcherServlet—> 配置乱码过滤filter —>配置session的相关配置如session-timeout<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="h

2020-09-14 21:32:07 22

原创 错误500分析:HTTP Status 500 - Servlet.init() for servlet springmvc threw exception

首先,我这里测试了底层代码是没有错的,所以报500我可以确定是springmvc出了错误思路分析:首先mvc错误首先能想到的就是前置控制器出现错误,所以我们去检查前置控制器。这里我们可以区域的确是整合后的applicationcontext.xml所以应该不是没有注入bean。springmvc还要配置springmvc.xml,我们去那看看发现也没有错误,所以我们这里去controller寻找问题,结果也没发现问题。这时候我按照错误信息发现了我的 <context:property

2020-09-14 21:18:33 11

原创 错误:org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法

思考方向:我们这里使用测试来测试我们的spring底层代码是否正确,发现一直出现:来讲讲思考方向: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [spring-dao.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed

2020-09-14 17:35:06 26

原创 错误:当tomcat报错,上面直接打个黄色的叉的时候

记得检查下导入的包成功运行

2020-09-14 17:06:03 233

原创 SSM整合---spring(service)层具体步骤

步骤1,创建spring-dao.xml文件:关联数据库文件—>创建数据库连接池在里面导入关联数据库文件的各个信息---->配置SqlSessionFactory对象—>扫描我们的dao接口包,把我们创建的sqlSessionFactory注入到dao层。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln

2020-09-14 16:41:08 21

原创 SSM整合---mybatis(dao)层具体步骤

mybatis层要干的事情不多具体可以分为三块:第一块:导入依赖,创建我们需要的类,先创建pojo类---->dao层建立Mapper类和对应的mapper的xml配置文件—>创建service层接口和对应的service层实现类去实现接口调用功能第二块:这里主要是配置文件的书写,先写上mybatis-config.xml使用typeAliases给我们的mapper类开启重命名—>用mapper绑定上我们的dao层mapper的xml配置文件第三块:编写我们spring层需要用到的

2020-09-14 12:25:48 15

原创 useSSL=true错误---报大量错误,又都是jdbc地方报错时候看

今天遇到了问题,太鸡儿坑爹了,报错是这样的,看着错误摸着头想半天想不出来,上面都是c3p0的问题,对着c3p0改了半天没胡来,后面就偶然间改了下链接里的jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai把useSSL=true改成false就可以了,我真的想哭了,下面是报的错。"

2020-09-13 16:58:28 118 2

原创 mysql8.0时区错误问题

在后面多个&serverTimezone=Asia/Shanghai如图:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghaijdbc.username=rootjdbc.password=123456

2020-09-12 20:40:22 7

转载 问题:新版idea包重合在一起

原文链接:https://blog.csdn.net/Y15072309119/article/details/105621884

2020-09-12 20:25:32 53

原创 复习:springmvc使用步骤

Springmvc使用步骤:先在web.xml里面配置DispatcherServlet(这里可以开启utf-8的过滤)----->配置完毕后在resources下新建一个springmvc-xxx.xml文件,然后在里面开启注解扫描开启映射器和适配器,过滤静态资源,开启视图解析器------>编写Controller文件然后在上面用上注解@Controller和@GetMapping("/t1")第一步:<?xml version="1.0" encoding="UTF-8

2020-09-12 17:34:41 4

原创 解决springmvc不会在Artifacts里面导包的错误

这个原因很迷,因为springmvc不会在Artifacts导入我们所需要的包,所以导致我们老是报404错误,解决方法在Artifacts里新建一个lib然后导入我们的library

2020-09-12 16:42:34 12

原创 MyBatis一对多查询的两种处理方法

MyBatis一对多查询的两种处理方法:简单的来说就是一个老师查询名下的所有学生:然后说一下需求:需求:获取所有学生及对应老师的信息package com.zsp.dao;import com.zsp.pojo.Student;import com.zsp.pojo.Teacher;import org.apache.ibatis.annotations.Param;import java.util.List;public interface TeacherMapper {

2020-09-10 20:45:07 30

原创 MyBatis多对一的两种查询处理方法

MyBatis一对多的两种处理方法简单的来说就是一个学生对多个老师:然后说一下需求:需求:获取所有学生及对应老师的信息这是我的数据库关系:这是我的sql语句CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`)

2020-09-10 20:40:03 4

原创 Mybatis(底层代码)详细的执行流程

首先先给出一张执行流程图,然后按着这张图我们来解释下Mybatis到底帮我们做了什么。首先我们要使用mybatis要先写个工具类,然后在里面写上resource 中mybatis的具体名字: String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); sqlSessionFacto

2020-09-10 13:20:38 18

原创 mybatis注解开发---不是主流

先提一嘴,mabatis的注解开发并不是主流,因为他无法设定别名等一系列原因导致他只能用在比较简单的场景里:不过有个好处就是不用写接口配置类了package com.zsp.dao;import com.zsp.pojo.User;import org.apache.ibatis.annotations.Select;import java.util.List;import java.util.Map;public interface UserMapper { @Select("

2020-09-09 22:21:22 11

原创 mybatis使用RowBounds分页

其实说白了就是一个用java代替了sql查询的一个方法在java里面写入方法getUserByRowBounds: List<User> getUserByRowBounds();配置文件里写入:<select id="getUserByRowBounds" resultMap="userMap" > select * from mybaties.user; </select>测试类里编写rowBounds进行分页:

2020-09-09 21:45:42 17

原创 mybatis实现分页功能

接口定义方法: List<User> getUserByPage(Map<String,Integer> map);没啥说的也就一个sql的功能 <select id="getUserByPage" parameterType="map" resultMap="userMap"> select * from mybaties.user limit #{indexPage},#{pageSize}; </select>

2020-09-09 21:10:52 20

原创 mybatis日志文件的使用

日志有很多,不一一说明了,以下是种类:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging今天使用log4j来学习日志文件:首先先去maven里面导入log4j的依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200

2020-09-09 20:25:58 25

原创 Mybatis解决属性名和字段名不一致的问题

Mybatis解决属性名和字段名不一致的问题今天我们来解决pojo类的属性名字跟数据库的字段名不一致的情况。首先我们先来学习一个东西:结果集映射resultMap。1.resultMap元素是MyBatis中最重要最强大的元素2.只需要描述它们的关系就行了。3.如果世界总是这么简单就好了。4.ResultMap 的设计思想是,对于简单的语句根本不需要配置显式的结果映射,而对于复杂一点的语句我这里在mybatis-config.xml使用了typeAliases标签:扫描了包,给包取了个别名。

2020-09-09 17:54:51 27

转载 复制粘贴引发的惨案:IDEA复制项目导致sources root复用了另一个项目

原文地址:https://www.cnblogs.com/wuxun1997/p/11244849.html

2020-09-09 14:04:01 27

原创 在mybaties下使用map进行查询

写入方法 List getUserById(Map<String,Integer> map);怎么说呢使用map的好处就是可以用键值对,然后#{ xxx} xxx里面为键,这样我们可以自由的书写,不用和pojo类的一一对应package com.zsp.dao;import com.zsp.pojo.User;import java.util.List;import java.util.Map;public interface UserMapper { List<

2020-09-08 23:06:41 26

原创 使用mybatis的模糊查找

使用mybatis的模糊查找写入方法getUserLike:package com.zsp.dao;import com.zsp.pojo.User;import java.util.List;public interface UserMapper { List<User> getUserList(); List<User> getUserLike(String like);}绑定方法:<?xml version="1.0" encod

2020-09-08 22:58:53 34

原创 使用mybatis执行增删改查操作

步骤:首先在pom里导入依赖—>先写工具类—>环境准备resource里的mybatis-config.xml —>写实体类—>写接口—>写接口对应的xml配置文件—>写test文件pom文件依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/

2020-09-07 15:51:32 32

转载 MySQL——SQLyog如何导出、导入数据库

MySQL——SQLyog如何导出、导入数据库MySQL——SQLyog如何导出、导入数据库,转载一下

2020-09-07 14:23:25 25

原创 url错误:Server returns invalid timezone.Need to set ‘serverTimezone‘ property.

出现错误:Server returns invalid timezone.Need to set ‘serverTimezone’ property.加上:?serverTimezone=GMT%2B8然后 然后最重要的一点:url照常写就可以了。

2020-09-06 14:51:25 83

原创 maven配置错误:java.lang.ExceptionInInitializerError at com.zsp.dao.UserMapperTest.test

错误:源自maven的没有帮我们导入UserMapper.xml配置文件,因为maven只会导出resources下的配置文件,其他路径的xml配置文件并不会帮我们导出。解决方法:给maven添加配置在pom文件中加入代码:<build> <resources> <resource> <directory>src/main/java</directory> <in

2020-09-06 14:40:31 43

原创 mapper配置错误:org.apache.ibatis.binding.Type interface com.zsp.dao.UserMapper is not known to

没有在resources下的mybatis-config.xml绑定接口对应的xml文件。解决方法:到mybatis-config.xml配置mapper

2020-09-06 14:35:38 22

原创 SpringMVC解决页面乱码问题

以前我们解决乱码是:写一个过滤器然后去xml配置所有路径拦截现在springmvc不用这么麻烦直接web.xml配置乱码交给springmvc解决就可以了<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

2020-09-05 14:03:26 33

原创 springmvc处理提交数据

原始的提交方式:需要在链接上写入跟我们的变量一样的名字:http://localhost:8080/test1?name=zsppublic class ControllerTest3 { @GetMapping("/test1") public String test1(String name, Model model){ model.addAttribute("msg",name); return "test"; }使用requestPa

2020-09-05 13:26:44 17

原创 lombok的使用---自动填充pojo类方法

今天之前我也不知道这个东西有什么用,然后看到教学视频里有用到就百度了下,Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。简单来说就如给我们的pojo类进行填充,把我们一直要麻烦去生成的get和set方法通过注解去生成。@Data可以生成getName0: StringgetLongitude0 : doublegetCountry0:StringsetName(String): void

2020-09-05 12:54:40 37

空空如也

重写ribbon轮询底层方法的疑惑

发表于 2020-10-09 最后回复 2020-10-09

关于集中式LB和进程内LB区别

发表于 2020-10-09 最后回复 2020-10-09

druid线程池会自动设置线程为提交吗?

发表于 2020-08-25 最后回复 2020-08-25

关于德鲁伊连接池链接获取问题

发表于 2020-08-14 最后回复 2020-08-14

为什么单个字节和字节数组还有缓冲区的读写没有区别。。。

发表于 2020-07-26 最后回复 2020-08-09

问个html的LocalStorage储存问题

发表于 2019-04-24 最后回复 2020-08-09

一个判断语句看不是很懂,求用if重写下这个

发表于 2020-07-22 最后回复 2020-07-26

关于继承的一些疑问

发表于 2020-07-15 最后回复 2020-07-17

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