自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springbatch2

@Configurationpublic class FlatFileReaderConfig{ /** * 从普通文件读取数据 */ @Bean public FlatFileItemReader<Student> flatFileReader() { FlatFileItemReader<Student> reader = new FlatFileItemReader<>(); reader

2021-05-07 00:56:27 246

原创 SpringBatch

FlatFileItemReader 从普通文件中读取数据/** * FlatFileItemReader 从普通文件中读取数据 * @author miles */@Slf4j@Configuration@EnableBatchProcessingpublic class FlatFileItemReaderDemo { @Resource private JobBuilderFactory jobBuilderFactory; @Resource pr

2021-05-06 00:32:51 217

原创 MySQL语句小全

MySQL语句修改查询结果列标题select id, product_name as '商品名', product_price as '价格', status from product;– 替换查询结果数据select id, product_name as ‘商品名’, product_price as ‘价格’,CASE statusWHEN 0 THEN ‘上架中’WHEN 1 THEN ‘已下架’ELSE ‘异常’END as 状态from product...

2021-05-03 17:52:36 184

原创 == 和 equals 的区别,String常量池

先说string的特别之处。和常量池。常量池:https://www.cnblogs.com/jssj/p/14317361.html== 如果判断数值类型的变量,就是判断变量的值是否相等。== 如果判断引用类型变量,就是判断引用指向的内存地址知否相同。equals:比较引用类型时,默认也是比较引用的地址值是否相同,因为Object类equals方法里面实际上用的也是 ==。但是String类重写了equals方法,String的equals方法重写成了判断String的值value是否相同。

2021-04-17 23:11:52 212 2

转载 MyBatis 中#{}和${}区别

MyBatis 中#{}和${}区别#{} 是预编译处理像传进来的数据会加个" "(#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号)${} 就是字符串替换直接替换掉占位符。$方式一般用于传入数据库对象,例如传入表名.使用 ${} 的话会导致 sql 注入。什么是 SQL 注入呢?比如 select * from user where id = ${value}value 应该是一个数值吧。然后如果对方传过来的是 001 and name = tom。这样不就相当于多加了一个

2021-04-11 14:55:53 50

转载 坑bug:ERROR 1449: The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exist

错误信息ERROR 1449 (HY000): The user specified as a definer (‘mysql.infoschema’@‘localhost’) does not exist之前删除了所有的用户,只保留自己创建的root,今天重启了mysql后发现通过远程连不上mysql了。解决方案参考:https://stackoverflow.com/questions/62127983/error-1449-hy000-the-user-specified-as-a-defin

2021-04-08 20:14:26 367

原创 数据库-数据模型

数据库-数据模型数据模型的三要素:数据结构、数据操作、数据约束。概念数据模型概念数据模型用于信息世界的建模,有较强的语义表达能力,能清晰反映现实世界的信息,常用的就是E-R模型。逻辑数据模型逻辑数据模型是用户从数据库看到的模型 ,是具体的DBMS所支持的数据模型。逻辑数据模型是严格定义的一组概念的集合,精确描述系统的静态、动态特性和完整性约束条件。逻辑数据模型通常由数据结构,数据操作和数据完整性约束条件组成。物理数据模型物理数据模型是面向计算机物理表示的模型,描述了数据在存储介质上的组织结构

2021-04-08 12:56:34 307

原创 CentOS 8 上安装 MySQL

Linux学习笔记提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Linux学习笔记前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内

2021-03-21 17:53:24 380

原创 IDEA,mybatis项目启动报错:Error creating bean with name ‘XXX‘: Injection of resource dependencies failed;

详细报错信息项目结构原因分析,在生成的target目录中缺少mapper文件或者application的配置文件(.yml或.properties),如下图,我这里的生成的target目录缺少了application的配置文件。解决方式点击右侧maven->lifecycle,clean一下,清除target目录,再compile一下重新编译。target的class目录生成了项目resources对应的mapper和application配置文件 ,问题解决。如果还不能解决,可以

2021-03-13 12:49:58 8292 1

转载 CentOs top命令,显示任务管理器

top 命令可以动态地持续监听进程地运行状态,与此同时,该命令还提供了一个交互界面,用户可以根据需要,人性化地定制自己的输出,进而更清楚地了进程的运行状态top 命令的基本格式如下:[root@localhost ~]#top [选项]选项:-d 秒数:指定 top 命令每隔几秒更新。默认是 3 秒;-b:使用批处理模式输出。一般和"-n"选项合用,用于把 top 命令重定向到文件中;-n 次数:指定 top 命令执行的次数。一般和"-"选项合用;-p 进程PID:仅查看指定 ID 的进程;

2021-03-12 16:17:03 1090

原创 springboot 单元测试空指针异常,Could not autowire. No beans of ‘***‘ type found.

springboot 单元测试空指针异常,Could not autowire. No beans of ‘***’ type found.环境:mysql+mybatis-plus,springboot2.1.6报错信息这里springboot2.1.6的@Test导入的包是import org.junit.Test;在springboot2.2之后,导入的包是import org.junit.jupiter.api.Test;解决空指针异常,在测试类添加@RunWith(SpringRunn

2021-03-11 15:14:23 786 1

原创 pom中子模块project报红,插件运行Process terminated

pom中project报红,Caused by: java.lang.IllegalStateException: ConfigFileApplicationListener详细报错信息maven解决方式详细报错信息Caused by: java.lang.IllegalStateException: ConfigFileApplicationListener [org.springframework.boot.context.config.ConfigFileApplicationListener]

2021-03-11 13:58:15 1554

原创 MysqlSql数据库事务特性

一、事务的四大特性(ACID)1、原子性(Atomicity)原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,操作如果成功就必须要完全应用到数据库,操作失败则不能对数据库有任何影响。2、一致性(Consistency)一致性是指事务使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。  以转账为例假设A和B的各有100元,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来还是200,这就是事务的一致性。3、隔离性(

2020-09-04 17:56:32 1759 2

原创 Consider defining a bean of type ‘java.util.List‘ in your configuration

springboot oauth2 资源服务器运行时报错Description:Field configurers in org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerSecurityConfiguration required a bean of type ‘java.util.List’ that could not be found.The injection

2020-07-23 19:47:15 4459

转载 Mybatis Plus各种查询方法

package com.xiao.permission_system;import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.baomidou.mybatisplus.extension.service.additional.query.impl.Lambda

2020-07-23 19:42:23 6799

转载 org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column ‘created‘

org.springframework.dao.InvalidDataAccessApiUsageException: Error attempting to get column 'created' from result set. Cause: java.sql.SQLFeatureNotSupportedException; null; nested exception is java.sql.SQLFeatureNotSupportedException参考:我用#CSDN#这个app发现

2020-07-23 19:28:22 4336

转载 springmvc、ssm配置静态资源

springmvc、ssm配置静态资源一般web项目的访问入口就是web.xml,在springmvc中请求会首先找到前端控制器DispatcherServlet,这个servlet一般会配置成拦截所有请求,所以如果在配置文件中不对静态资源进行配置,那么就要在controller中使用RequestMapping进行映射,一般都不会这么干。那么接下来就说下在配置文件中的三种配置方式——————...

2019-09-24 12:24:19 208

原创 mybatis generator 踩坑

pom中添加<plugin> <!--Mybatis-generator插件,用于自动生成Mapper和POJO--> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifa...

2019-07-05 21:25:27 100

原创 Servlet进行请求转发后CSS样式失效

问题:在Servlet中进行请求转发后,跳转至目标页面(例register.jsp),但是页面的CSS样式失效,页面混乱。这个问题如果是重定向的不会出现。那么我们就要看下请求转发了,请求转发是客户端发送请求,Servlet做出业务逻辑处理。然后Servlet调用forword()方法,服务器Servlet把目标资源返回给客户端浏览器。更多关于请求转发和重定向的内容参考:https://blog...

2019-03-30 20:35:53 3191 4

转载 HashMap(常用)方法个人理解

Hashmap的存值:1 public static void main(String[] args) {2 ///*Integer*/map.put("1", 1);//向map中添加值(返回这个key以前的值,如果没有返回null)3 HashMap&lt;String, Integer&gt; map=new HashMap&lt;&gt;();...

2019-03-17 12:31:36 178

空空如也

空空如也

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

TA关注的人

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