自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA+Mybatis(八)mybatis缓存

IDEA+Mybatis(七)mybatis缓存一、简介二、一级缓存三、二级缓存四、缓存原理五、自定义缓存一、简介官网地址MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 SQL 映射文件中添加一行:<cache/>MyBatis包含一个非常强大的查询缓存特性

2021-02-19 22:26:25 273

原创 IDEA+Mybatis(七)动态SQL

IDEA+Mybatis(七)动态SQL一、if语句二、choose(when、otherwise)三、trim、where、set四、foreach五、SQL片段动态SQL就是根据不同的条件生成不同的SQL语句官网地址一、if语句mapper : <select id="queryUserIf" resultType="entity.User" parameterType="map"> select * from user where 1=1 <

2021-02-18 23:27:00 469

原创 IDEA+Mybatis(四)ResultMap结果集映射

IDEA+Mybatis(四)ResultMap结果集映射一级目录一级目录

2021-02-18 15:42:55 1731

原创 IDEA Lombok的使用

IDEA Lombok的使用一、介绍二、IDEA安装三、导入jar包四、使用五、总结一、介绍Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java实体类。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如get/set、hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如

2021-02-07 22:19:08 146

原创 IDEA+Mybatis(六)Mybatis分页

IDEA+Mybatis(六)Mybatis分页1、limit分页2、RowBounds分页3、分页插件1、limit分页在sql中实现分页sql语法: select * from user limit startIndex ,pageSize 示例:mapper: <select id="getUserLimit" resultType="entity.User"> select * from user limit #{startIndex} ,#{page

2021-02-07 13:59:25 210

原创 IDEA+Mybatis(五)Mybatis日志

IDEA+Mybatis(五)Mybatis日志一、 日志工厂二、STDOUT_LOGGING 使用示例三、log4j使用方法1、导入log4j包2、在 resource目录下新建文件Log4j.properties3、在Mybatis配置文件中设置日志为log4j4、运行调试5、log4j的其他使用一、 日志工厂如果一个数据库操作出现异常,需要排错,日志就是最好的助手可以在Mybatis配置文件的settings中设置logImpl:SLF4JLOG4J 【掌握】LOG4J2JDK_LO

2021-02-06 15:45:44 1437

原创 IDEA+Mybatis(三)映射文件_增删查改

一、一级标题

2021-02-03 00:24:22 282

原创 maven配置注意事项

1、不导出自己写的配置文件问题由于maven的约定大于配置,我们可能会遇到我们写的配置文件无法被导出或者生效的问题,解决方案: <!--在build中配置resource来防止我们资源导出失败的问题--> <build> <resources> <resource> <directory>src/main/resources</directory>

2021-01-30 15:04:55 139

原创 华为云服务器部署tomcat+jdk

华为云服务器部署tomcat+jdk在华为云上部署tomcat+jdk有两种方法,一是自行手动部署,二是通过华为云的DevCloud项目下的部署功能完成自动部署。一、 手动部署以部署jdk1.8、tomcat8.5为例,由于tomcat依赖jdk,所以先行安装jdk1、 先查看centos中自带的jdk并卸载rpm -qa | grep java //查看有文件的话就卸载,例...

2020-04-29 11:12:15 2489 1

原创 华为云 Linux(CentOS)yum配置mysql数据库

华为云 Linux(CentOS)yum配置mysql数据库·1、在开始安装前,建议先更改yum下载源参考这篇文章:https://blog.csdn.net/lovemysea/article/details/822250762、先安装mysql的依赖,直接使用yum安装(以下为列举),如不先行安装则mysql安装会失败。bison-2.7.tar.gz cmake-2.8.11.2....

2020-04-29 09:53:47 984

原创 华为云 DevCloud 部署云服务器

本文基于已购买的华为云服务于使用华为云IAM子账号编写一、云服务器在华为云管理界面点击左上方打开服务列表,点击弹性云服务器ECS,进入云服务器管理列表注意:如果提示没有权限需使用主账号开发云服务器权限与云硬盘权限,如下图在服务器管理列表中找到所需使用的服务器名称(如没有服务器需购买),可在此处绑定ip。二、弹性IP在服务列表处找到虚拟私有云VPC,点击进入选择弹性公网和带宽下...

2020-04-28 10:33:59 1315

原创 IDEA+Mybatis(二)全局配置文件

Mybatis全局配置文件前言一、properties二、settings三、typeAliases四、typeHandlers五、objectFactory六、plugins七、environments八、databaseIdProvider九、mappers前言如果IDEA没有XML自动提示,可在如下图所示地方添加两个dtd文件:http://mybatis.org/dtd/mybati...

2020-04-20 14:52:57 567

原创 二十三种软件设计模式--装饰器模式

一、意图适配器模式的意图是:动态地将额外的责任附加到对象上。装饰器提供了一个灵活的子类扩展功能的替代方法。模式解决了这样的问题。1、如何将职责动态地添加到对象?2、如何在运行时扩展对象的功能?“职责表示对象提供的某种行为的义务。”职责,行为和功能的这两种术语通常可以互换二、问题三、解决方案四、动机五、适用六、结构七、协作八、结果九、实施十、代码十一、相关模式...

2020-04-18 13:56:08 243

原创 Android + SQLite 开发(一)基础

一、创建数据库配置文件新建一个类继承接口类SQLiteOpenHelper,并实现其中的onCreate与onUpgrade方法public class SqlLite extends SQLiteOpenHelper { private static final String db_name = "SQLite_db.db";//数据文件的名字 private static ...

2020-04-15 23:11:22 283

原创 IDEA+Mybatis (一)配置

这里写自定义目录标题IDEA+Mybatis (一)配置一、安装插件二、生成mapper文件IDEA+Mybatis (一)配置在IDEA上使用插件Free Mybatis plugin。一、安装插件在Settings搜索 Free Mybatis plugin 安装(Free Mybatis plugin 一款免费的mybatis插件)二、生成mapper文件项目新建接口,在接口...

2020-04-14 12:20:31 330

空空如也

空空如也

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

TA关注的人

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