云中、漫步
码龄3年
  • 116,099
    被访问
  • 195
    原创
  • 162,153
    排名
  • 32
    粉丝
关注
提问 私信

个人简介:+ --> -

  • 加入CSDN时间: 2018-12-12
博客简介:

云中、漫步的博客

博客描述:
努力执着!
查看详细资料
  • 3
    领奖
    总分 343 当月 20
个人成就
  • 获得69次点赞
  • 内容获得36次评论
  • 获得179次收藏
创作历程
  • 18篇
    2021年
  • 152篇
    2020年
  • 38篇
    2019年
成就勋章
TA的专栏
  • Mybatis框架
    8篇
  • 玩转IDEA
    18篇
  • docker
    8篇
  • Idea异常解决
    3篇
  • JUC并发编程
    4篇
  • JDK1.8新特性
  • vue项目
    5篇
  • Java基础
    2篇
  • Mac
    1篇
  • Vue学习
    24篇
  • 工具
    3篇
  • Linux系列教程
    14篇
  • Spring Boot
    50篇
  • Nginx
    5篇
  • 单元测试Junit、Mockito、PockMock
    4篇
  • SpringMVC框架
    20篇
  • 多线程
    4篇
  • github学习
    1篇
  • Spring框架
    6篇
  • Redis
    22篇
  • linux
    6篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MyBatis(十六)——分页及分页插件pagehelper

文章目录前言一、使用limit的普通分页二、使用Mybatis分页拦截器实现三、使用分页插件pagehelper1、引入maven依赖2、加入 plugin 配置3、PageHelper 对象前言mybatis框架分页实现,有几种方式,最简单的就是利用原生的sql关键字limit来实现,还有一种就是利用interceptor来拼接sql,实现和limit一样的功能,再一个就是利用PageHelper来实现。这里以MySQL为例讲解这两种常见的实现方式。无论哪种实现方式,我们返回的结果,不能再使用Lis
原创
发布博客 2021.09.23 ·
632 阅读 ·
0 点赞 ·
0 评论

MyBatis(四)——Mybatis模板及工具类

文章目录1、使用IDEA创建的mybatis通过mapper接口加载映射文件不生效问题2、创建mapper.xml模板和主配置文件模板3、使用工具类获取sqlsession对象1、使用IDEA创建的mybatis通过mapper接口加载映射文件不生效问题mybatis最终加载的是编译后target目录下面的配置文件,若此目录下没有执行会报错:https://blog.csdn.net/Doctor_LY/article/details/830007452、创建mapper.xml模板和主配置文件模
原创
发布博客 2021.09.19 ·
103 阅读 ·
0 点赞 ·
0 评论

MyBatis(十三)——MyBatis中的缓存问题

文章目录占坑,稍后补充
原创
发布博客 2021.05.06 ·
235 阅读 ·
0 点赞 ·
0 评论

MyBatis(十一)——模糊查询like

文章目录
原创
发布博客 2021.05.06 ·
66 阅读 ·
0 点赞 ·
0 评论

MyBatis(七)——#和$的区别

文章目录一、# 占位符1、使用2、#特点:二、$ 占位符1、使用2、$特点3、$的正确使用场景(表名和列名)三、区别总结四、使用#或者说PrepareStatement如何防止SQL攻击?一、# 占位符1、使用语法: #{字符}使用方式如下:<select id="selectById" parameterType="integer" resultType="com.bjpowernode.domain.Student"> select id,nam
原创
发布博客 2021.05.04 ·
113 阅读 ·
0 点赞 ·
2 评论

IDEA工程中导入一个本地模块

导入后可能一些文件未识别,需要我们手动设置:
原创
发布博客 2021.05.03 ·
165 阅读 ·
0 点赞 ·
0 评论

MyBatis(五)——Mybatis动态代理

文章目录一、原始Dao层开发1、原理2、代码二、Mapper动态代理1、Dao(Mapper)接口的工作原理:2、mybatis代理实现方式一、原始Dao层开发1、原理前面的例子我们是将SQL的执行写在了测试方法中,在实际的开发中我们肯定是调用Dao接口的方法去执行sql的,也就是我们所说的原始Dao层开发,通过Dao接口的实现类去关联执行对应的sql,步骤如下:需要我们手动编写dao接口和dao接口的实现类。在实现类中使用一些对象,由SqlSessionFactoryBuilder对象获得Sq
原创
发布博客 2021.05.03 ·
606 阅读 ·
0 点赞 ·
3 评论

MyBatis(三)——Mybatis日志配置与打印

前言我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率?如果一个数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。对于以往的开发过程,我们会经常使用到debug模式来调节,跟踪我们的代码执行过程。但是现在使用Mybatis是基于接口,配置文件的源代码执行过程。因此,我们必须选择日志工具来作为我们开发,调节程序的工具。Mybatis 通过使用内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一:SLF4JApac
原创
发布博客 2021.05.02 ·
1127 阅读 ·
2 点赞 ·
0 评论

Idea异常解决(二)——idea 报错Output directory is not specified错误

https://blog.csdn.net/qq_45273160/article/details/113261946
原创
发布博客 2021.05.02 ·
626 阅读 ·
0 点赞 ·
0 评论

Idea异常解决(三)——iidea pom文件未识别,导致依赖不生效

在idea中打开maven项目pom.xml没有识别出来,导致idea不能自动下载依赖包,解决办法是选中pom.xml文件,右键-" add as maven project"
原创
发布博客 2021.05.02 ·
269 阅读 ·
0 点赞 ·
0 评论

Idea异常解决(一)——Error:java: JDK isn‘t specified for module ‘xxx‘异常的解决方法

问题描述博主启动的项目的时候出现了一个这样的异常解决方法打开左上角这个Project Structure
原创
发布博客 2021.05.02 ·
839 阅读 ·
1 点赞 ·
0 评论

MyBatis(二)——MyBatis入门实例

文章目录一、创建student表(id,name,email,age)二、新建maven项目、修改pom.xml文件1、设置编码方式2、加入依赖 mybatis依赖, mysql驱动, junit单元测试3、加入资源插件3、创建实体类Student。定义属性, 属性名和列名保持一致4、创建Dao接口, 定义操作数据库的方法5、创建xml文件(mapper文件), 写sql语句6、创建mybatis的主配置文件(xml文件):仅有一个, 放在resources目录下7、创建测试的内容8、MyBatis的一些重
原创
发布博客 2021.05.02 ·
62 阅读 ·
0 点赞 ·
0 评论

MyBatis(一)——MyBatis框架介绍

文章目录一、框架简介二、MyBatis与JDBC的对比1、优化获取和释放2、SQL 统一管理,对数据库进行存取操作3、生成动态SQL语句4、能够对结果集进行映射一、框架简介    Mybatis是一款持久层框架,它对JDBC操作数据库的的过程进行了封装,使用者只需要关注sql本身,而不需要去花费精力去处理比如加载驱动、创建connect连接对象、创建statement语句对象、手动设置参数、结果集检索等一系列繁杂的过程。    Mybatis通过XML或者注解的方式进行配置和映射,将参数映射到配置的S
原创
发布博客 2021.05.02 ·
233 阅读 ·
0 点赞 ·
3 评论

JUC(六)——线程间通信

文章目录现在有两个线程去操作一个初始值为0的变量,要求实现其中一个线程对该变量加1,另外一个线程对该变量减1,要求变量的值只能是0和1,并且要进行交替展示,每个线程来10轮操作。使用synchronized、wait、notifyAll来解决问题的代码:...
原创
发布博客 2021.05.01 ·
22 阅读 ·
0 点赞 ·
0 评论

JUC(五)——TimeUnit工具类

文章目录前言一、延时控制(进行休眠控制)二、时间颗粒度转换1、范例:转换一小时为毫秒2、范例:3天后的日期前言在java.util.concurrent开发包里面提供有一个TimeUnit类,这个类单独看它的描述是一个时间单元类。该类是一个枚举类,这也是juc开包里面唯一的一个枚举类。public enum TimeUnit {}这个类之中支持的时间颗粒度有:TimeUnit.DAYS //天TimeUnit.HOURS //小时TimeUnit.MINUT
原创
发布博客 2021.02.24 ·
76 阅读 ·
0 点赞 ·
0 评论

JUC(四)——线程的创建

文章目录一、继承Thread类二、实现Runnable接口三、实现Callable接口1、Callable创建线程的原理2、创建步骤四、通过线程池创建五、三种创建线程方法对比1、继承Thread和实现Runnable2、实现Runnable和实现CallableJava使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。Java可以用四种方式来创建线程,一、继承Thread类通过继承Thread类来创建并启动多线程的一般步骤如下:1、定义Thread类的子类,并重写该类
原创
发布博客 2021.02.10 ·
13 阅读 ·
0 点赞 ·
0 评论

JUC(一)——JUC简介

1、什么是JUC?java.util.concurrent 在并发编程中使用的工具类。2、进程与线程进程: 后台运行的每一个程序就是一个进程,是一个正在执行的程序。比如用QQ音乐放音乐,同时用QQ聊天,每一个都是一个进程。线程: 线程是进程中的一个独立的控制单元,一个进程中至少包含一个线程。比如,我们使用Idea写代码的同时,idea可以进行一些语法检查,这就是idea的一些线程。1、Java虚拟机在执行的时候默认是有两个线程的,一个是负责java程序执行的main线程,也叫主线程,另一个是负
原创
发布博客 2021.02.02 ·
212 阅读 ·
0 点赞 ·
0 评论

java之枚举类型enum

一、什么是枚举类1、在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例数目有限且固定的类,在 Java 中可以定义为枚举类。2、枚举类是一种特殊的类,它和普通的类一样,有自己的成员变量、成员方法、构造器 (只能使用 private 访问修饰符,所以无法从外部调用构造器,构造器只在构造枚举值时被调用);二、特点1、底层是个class;2、枚举类隐式的继承了java.lang.Enum的父类;3、可以实现其他的接口;4、普通的枚举类通常是final的;5、枚举类的
原创
发布博客 2020.12.16 ·
121 阅读 ·
0 点赞 ·
0 评论

IDEA Mybatis-generator插件配合database实现逆向工程

1、安装database工具并可以正常连接数据库连接数据库参考我的这篇文章:IDEA 数据库连接工具database2、安装Mybatis generator插件3、Mybatis generator全局配置4、database中选中对应的表(可多选或全选)右键,进行逆向工程配置:和全局配置的参数一致,修改合适后点击OK确定:5、项目目录中生成了对于的文件:...
原创
发布博客 2020.12.13 ·
1057 阅读 ·
1 点赞 ·
2 评论

IDEA 数据库连接工具database

1、打开Database视图。方式一:方式二:2、然后点击+号,选择一个数据库,这里我用MySQL举例子。3、填写关键参数然后需要填上Host、User、Password和Database。4、写完之后点下Test Connection显示成功就表示可以了,点击OK。如果提示没有数据库驱动,点击下载驱动即可,如果你的Mysql是5.x版本以上的,那你应该用MySQL for 5.1驱动。5、然后就看到了Database视图包含的数据库,选择对应的库6、点击右边的控制台小图标,我
原创
发布博客 2020.12.13 ·
610 阅读 ·
0 点赞 ·
0 评论
加载更多