- 博客(29)
- 资源 (9)
- 收藏
- 关注
原创 Springboot学习笔记(七)——MongoDB
Redis是一个能极大的提高互联网系统的性能,但是他有一些缺陷,其中一个就是计算功能十分有限
2019-09-26 15:41:17 355
原创 SpringBoot使用MongoDB启动报错:Failed to determine a suitable driver class
Spring Boot使用MongoDB启动时,报出异常“Failed to determine a suitable driver class”解决方法:在是springboot的启动类的注解@SpringBootApplication中加入如下属性,exclude = DataSourceAutoConfiguration.class...
2019-09-26 02:13:26 1322
原创 Spring boot 连接mongodb 报错 Command failed with error 18: 'Authentication failed.'
控制台报“Command failed with error 18: ‘Authentication failed.’”只需在所需要操作的数据库中添加一个用户,具体操作方式如下db.createUser({user:"userName",pwd:"userPassword",roles:[{role:"readWrite",db:"dbName"}]})...
2019-09-26 02:05:11 1912
原创 Springboot学习笔记(六)——Springboot与Redis的结合
Redis是一种运行在内存中的数据库,支持7种数据类型的存储,分别是字符串、散列、列表(链表)、集合、有序集合、基数和地理位置。Redis是一个开源、使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、键值数据库,并提供多种语言的API。Redis是基于内存的,所以读写速度很快,大约是关系数据库几倍到几十倍的速度。如果将常用的数据存储在Redis中,用来代替关系数据库...
2019-09-21 23:57:40 295
原创 Springboot学习笔记(四)——数据库访问
配置数据源在依赖于Spring boot的spring-boot-starter-data-jpa后,就会默认为你配置数据源,这些默认的数据源主要是内存数据库,如h2,hqldb和Derby等内存数据,有时候这些数据源不满足我们的需求,需要配置自己的数据源。启动默认数据源,以h2为例只需在maven中加入它的依赖,如下代码所示:<dependency> &l...
2019-09-21 14:04:45 230
原创 Springboot学习笔记(五)——数据库事务处理
在互联网数据库的使用中,对于电商和金融网站可能面对高并发场景。因为存在高并发,数据库的数据将在一个多事务的场景下运行,在没有采取一定的手段的情况下就会造成数据的不一致。与此同时,网站也会面临巨大的性能压力。面对这样的高并发场景,数据库的事务机制是至关重要的,它能够帮助我们在一定的程度上保证数据的一致性,并且有效提高系统性能,避免系统宕机。springboot配置数据库信息spring.data...
2019-09-13 14:49:57 1958 1
原创 Springboot学习笔记——枚举类型转换
在一个pojo类中定义了一个枚举类型:package com.springboot.chapter05.pojo;import com.springboot.chapter05.enumeration.SexEnum;public class JDBCUser { private Integer id; private String user_name; private SexEn...
2019-09-11 15:14:13 1689
原创 Struts2的拦截器
简介拦截器是struts2的核心组成部分,可以动态拦截Action调用的对象,类似于Servlet中的过滤器,拦截器是AOP的的一种实现策略,可插拔式的,可以任意的组合Action提供的附加功能,而不需要修改Action的代码。通常情况下,拦截器都是以代理方式调用的,他在一个action执行前后拦截,围绕action和result的执行而执行。拦截器以链式执行,对真正要执行的方法(execu...
2019-09-08 10:44:40 86
原创 Springboot学习笔记(一)——环境搭建
基于Eclipse开发jdk11.0.1、eclipse2019-06版安装STS插件Help->Eclipse Marketplace->Popular下载如下sts插件创建springboot工程,配置springboot工程,选择依赖的starter1表示工程名,2表示打包形式,这里打成war包,表示将使用一个带有jsp工程的项目。在实际操作中,需要根据自己的需求...
2019-09-08 10:44:24 102
原创 Struts2的Action配置、action访问servlet api、action处理请求参数、result结果类型
实现Action控制类实现action控制类有3中种方式:POJO的实现一般在pojo类中,要有一个公共的无参的构造方法(采用默认的构造方法)和一个execute()方法实现Action接口继承ActionSupport类(常用)ActionSupport类本身实现了Action接口配置ActionAction映射就是将一个请求的url映射到一个action类,当请求匹配某个a...
2019-09-08 10:44:06 311
原创 Strust2.5版本:There is no Action mapped for namespace [/] and action name......
运行时报There is no Action mapped for namespace [/] and action name,也就是说找不到需要调用的action类,我的struts.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Found...
2019-09-08 10:43:48 157
原创 springmvc拦截器
拦截器的定义拦截器通过两种方式来定义:一种是实现HandlerInterceptor接口或HandlerInterceptor接口实现的类(如HandlerInterceptorAdapter)另一种是实现WebRequestInterceptor接口或WebRequestInterceptor接口实现的类以实现HandlerInterceptor接口为例@Override pub...
2019-09-08 10:43:19 75
原创 基于AspectJ的简单AOP例子
基于XML的声明式Aspectj目标类UserDaopackage com.ssm.aspectj;public interface UserDao { public void addUser(); public void deleteUser();}package com.ssm.aspectj;public class UserDaoImpl implements ...
2019-09-08 10:43:05 176
原创 Spring的事务管理
基于XML方式的声明式事务UserDaoImpl.java@Override public void transfer(String outUser, String inUser, Integer jf) { // TODO Auto-generated method stub this.jdbcTemplate.update("update user set jf=jf+? whe...
2019-09-08 10:42:42 74
原创 mybatis的基本使用
数据库CREATE TABLE `t_user` ( `id` int(32) NOT NULL AUTO_INCREMENT, `username` varchar(50) DEFAULT NULL, `jobs` varchar(50) DEFAULT NULL, `phone` varchar(16) DEFAULT NULL, PRIMARY KEY (`id`)...
2019-09-08 10:42:18 82
原创 mybatis动态sql
环境准备数据库信息采用外部引用的方式:db.properties#Global logging configuration#log4j.rootLogger=ERROR,stdout#mybatis logging configuration#Console output...log4j.appender.stdout=org.apache.log4j.ConsoleAppende...
2019-09-08 10:41:57 218
原创 mybatis中的关联关系(一对一)
数据库tb_studentCREATE TABLE `tb_student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `sex` char(1) DEFAULT NULL, `card_id` int(11) DEFAULT NULL, PRIMARY KEY (`id...
2019-09-08 10:41:40 121
原创 mybatis中的关联关系(一对多)
数据库tb_studentbCREATE TABLE `tb_studentb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `sex` char(1) DEFAULT NULL, `banji_id` int(11) DEFAULT NULL, PRIMARY KEY (...
2019-09-08 10:41:14 118
原创 mybatis中的关联关系(多对多)
数据库tb_courseCREATE TABLE `tb_course` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `code` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREME...
2019-09-08 10:41:00 77
原创 springMVC数据绑定
步骤1、springMVC将servletRequest对象传递给databinder2、将处理方法的入参对象传递给databinder3、databinder调用conversionservice组件进行数据类型转换、数据格式化等工作,并将servletrequest对象中的消息填充到参数对象中3、调用validator组件对已经绑定了请求消息数据的参数对象进行数据合法性校验4、校验完...
2019-09-08 10:40:45 262
原创 sturts2+spring5+hibernate5整合
1、数据库环境2、jar包3、在项目中创建一个config的Source Folder,专门用于存放各种配置文件1.记录日志 log4j2.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.o...
2019-09-08 10:40:14 324
原创 mybatis3与spring5整合
jar包配置文件db.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/db_mybatisjdbc.username=rootjdbc.password=root###最大连接数###jdbc.maxTotal=30###最大空闲连接数###jdbc.maxIdle...
2019-09-08 10:39:36 337
原创 mybatis:org.apache.ibatis.exceptions.PersistenceException:
org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manu...
2019-09-08 10:39:18 457
原创 mybatis出现:java.lang.AbstractMethodError: Receiver class com.mysql.jdbc.ResultSet does not define or
java.lang.AbstractMethodError: Receiver class com.mysql.jdbc.ResultSet does not define or inherit an implementation of the resolved method abstract isClosed()Z of interface java.sql.ResultSet. at org...
2019-09-08 10:38:07 3874
原创 添加 Junit4 library遇到一个警告
Classpath entry org.eclipse.jdt.junit.JUNIT_CONTAINER/4 will not be exported or published. Runtime ClassNotFoundExceptions may result.解决方法:右击警告,选择quik fix,选择 “Exclude the associated raw classpath en...
2019-09-08 10:37:39 613
原创 Springboot学习笔记(二)——全注解下的Spring IoC
Spring所依赖的两个核心概念,一个是控制翻转(IoC),另一个是面向切面编程(AOP)。IOC是一种通过描述来生成或获取对象的技术,Spring是通过描述来创建对象的。在Spring中把每个需要管理的对象称为Spring Bean(简称Bean),而Spring管理这些Bean的容器被称为Spring IoC容器(简称IoC容器)。IoC容器需要具有两个基本的功能:通过描述管理Bean,包...
2019-09-08 10:37:07 126
原创 spring boot自动注入出现Consider defining a bean of type 'xxx' in your configuration的问题
在搭建一个简单的关于springboot的AOP编程时,遇到一个Consider defining a bean of type ‘com.springboot.chapter04.service.impl.UserServiceImpl’ in your configuration的问题。Description:Field helloService in com.example.demo....
2019-09-08 10:36:45 1164
原创 Springboot学习笔记(三)——SprinpAOP编程
先来看一个简单的例子简易接口HelloServicepackage com.springboot.chapter04.service;public interface HelloService { public void sayHello(String name);}实现类HelloServiceImplpackage com.springboot.chapter04.servi...
2019-09-08 10:36:02 176
原创 mysql8的Connection抛出空指针异常
首先看驱动的方式,MySQL5的驱动方式与MySQL8的驱动方式不一样MySQL5的驱动方式是:com.mysql.jdbc.DriverMySQL8的驱动方式是:com.mysql.cj.jdbc.DriverConnection.getConnection方法有三个参数,其中一个参数有错就会报空指针异常先确定username和password有没有错,再确定URL。端口有没有错,数据库...
2019-09-08 10:34:37 1819 1
基于springboot的博客后台系统
2020-03-01
基于springboot的博客系统
2020-02-25
chapter11_4.rar
2020-02-15
springboot_shiro.rar
2019-12-11
Druid数据库连接示范.rar
2019-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人