自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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的博客后台系统

静态模板项目制作,将HTML静态项目改为thymeleaf项目,使用Controller进行跳转。实体设计,使用的是spring data jpa,实体设计会决定数据库表的结构。后台方法代码编写,包含查询数据库、封装数据等。渲染数据,将后台查询出来的数据动态渲染到thymeleaf。

2020-03-01

基于springboot的博客系统

静态模板项目制作,将HTML静态项目改为thymeleaf项目,使用Controller进行跳转。实体设计,使用的是spring data jpa,实体设计会决定数据库表的结构。后台方法代码编写,包含查询数据库、封装数据等。渲染数据,将后台查询出来的数据动态渲染到thymeleaf。

2020-02-25

chapter11_4.rar

过滤器filter是servlet技术中心最实用的技术。过滤器是处于客户端与服务器资源文件之间的一道过滤网,过滤一些不符合要求的请求。通常他被用作Session校验,判断用户权限,如果不符合设定条件,就会被拦截到特殊的地址或者给予特殊的响应。java中的拦截器是动态拦截action调用的对象,然后提供了可以在action执行前后增加一些操作,也可以在action执行前停止操作。监听器通常用于监听web应用中对象的创建、销毁等动作的发生,同时对监听的情况作出相应的处理,最常用于统计网站的在线人数、访问量等信息。

2020-02-15

springboot_shiro.rar

springboot使用shiro进行身份认证和权限管理,其中DAO层使用mybatis,。其中分为三种角色:user、VIP和svip

2019-12-11

Druid数据库连接示范.rar

Druid是阿里巴巴的一个开源项目,作为一个优秀的数据库连接池,Druid提供了优秀的稳定性,并且在性能方面比其他数据库连接池提高了很多,最重要的是Druid提供了实时监控的功能,如数据源监控、SQL监控、SQL防火墙监控、web应用监控、URI监控、Session监控、Spring监控等。Druid主要用于存储、查询和分析大型事件流。

2019-11-22

mybatis-generator.rar

mybatis-generator是基于springboot的,通过数据库用来自动生成实体类、dao层以及相关的映射文件

2019-11-19

新闻管理系统.rar

一个简单的基于SSM框架的管理系统,系统主要实现了几个功能模块:用户管理、新闻类别管理、新闻发布管理和前台新闻展示等模块

2019-08-28

mybatis3与spring5整合.rar

mybaits3与spring5的整合,包括dao方式和mapper接口方式

2019-08-24

struts2+spring5+hibernate5.rar

struts2+spring5+hibernate5整合,一个简单的登录注册案例

2019-08-19

空空如也

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

TA关注的人

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