06 2022 档案
摘要:五、代码生成器 AutoGenerator是MyBatis-Plus的代码生成器,通过AutoGenerator可以快速生成Entity、Mapper、Mapper XML、Service、Controller等各个模块的代码,极大的提升了开发效率 以后只需要创建好表之后,然后Entity、Mapp
阅读全文
摘要:四、DML编程控制 4.1、id生成策略(insert) 问题导入 主键生成的策略有哪几种方式? 不同的表应用不同的id生成策略 日志:自增(1,2,3,4,……) 购物订单:特殊规则(FQ23948AK3843) 外卖单:关联地区日期等信息(10 04 20200314 34 91) 关系表:可省
阅读全文
摘要:三、DQL编程控制 3.1、条件查询方式 MyBatisPlus将书写复杂的SQL查询条件进行了封装,使用编程的形式完成查询条件的组成 3.1.1、条件查询 方式一:按条件查询 查询年龄大于18岁的用户 @Test // 条件查询 查询年龄大于18的数据 public void selectByCo
阅读全文
摘要:二、标准数据层开发 2.1、MyBatis-Plus的CRUD操作 自己自定义的接口和MyBatis-Plus实现的接口对比,如下表所示 功能 自定义接口 MyBatisPlus接口 新增 boolean save(T t) int insert(T t) 删除 boolean delete(int
阅读全文
摘要:一、MyBatis-Plus概述与入门 1、简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网 https://bao
阅读全文
摘要:![](https://img2022.cnblogs.com/blog/2904930/202206/2904930-20220627032041091-642833724.jpg)
阅读全文
摘要:四、IDEA操作Git 4.1、配置Git 操作步骤 1、在File --> Setting中配置当前工程 2、选择Version Control --> Git -->Path to Git executable 选择你的git安装后的git.exe文件配置本地安装的Git,选择:C:\Progr
阅读全文
摘要:三、Git常用命令 3.1、Git全局设置 当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。在Git 命令行中执行下面命令 设置用户信息 git config --global user.name "自定义名称" git config
阅读全文
摘要:问题导入 什么是Git 为什么要使用Git 一、Git概述 1.1、Git简介 Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。 其他的版本控制工具 SVN CVS VSS 1.2、Git的作用 代码回溯 Gi
阅读全文
摘要:4.3、应用 4.3.1、配置文件结构 Nginx的配置文件(conf/nginx.conf)整体上分为三部分:全局块、events块、http块,这三块配置的信息如下表所示 区域 职责 全局块 配置和nignx运行相关的全局配置 events块 配置和网络连接相关的配置 http块 配置代理、缓存
阅读全文
摘要:四、Nginx 4.1、概述 4.1.1、介绍 Nginx是一款轻量级的Web服务器/反向代理服务器/电子右键(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上Nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用Nginx的网站有:百度、就京东、新浪、网易、腾讯、淘
阅读全文
摘要:二、读写分离案例 2.1、背景介绍 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈,对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,这样可以有效地避免由数据更新导致的行锁,使得整个系统的查询性能得到极
阅读全文
摘要:问题导入 在之前项目的基础功能实现中,后台管理和移动端在进行数据访问的时候,都是直接操作数据库MySQL。此时的系统有且仅有一台MySQL服务器,则可能会出现如下问题 ①、读和写所有压力都由一台数据库承担,压力大 ②、数据库服务器磁盘损坏导致数据丢失,单点故障 解决方案 很简单,一台服务器撑不住,那
阅读全文
摘要:二、软件安装 2.1、软件安装的方式介绍 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可,Tomcat\jdk rpm安装(软件管家) 软件已经按照redhat的包管理规范进行打包,
阅读全文
摘要:#一、防火墙配置 前言:计算机的防火墙配置保证了别的主机无法访问本机非开放端口 1、防火墙介绍 Linux默认防火墙是开启的,而且所以的端口对外都是不可访问的,该策略保证了计算机的安全 但同时也带来了问题如:其他计算机无法访问本机上项目开启的端口号 在Linux上安装Tomcat,Tomcat软件需
阅读全文
摘要:继承和抽象类 1、继承 1.1、概念 继承是将多个类的相同属性和行为抽取到一个单独的类中,只要继承单独这个类,即可使用这些属性和行为。 1.2、作用 子类继承父类可以自动拥有父类中的属性和行为 继承的出现减少了代码冗余,提高了代码的复用性 继承的出现,更有利于功能的拓展 1.3、格式 publi
阅读全文
摘要:1、Linux常用命令 1.1、Linux命令初体验 在日常使用过程当中经常使用到的命令有如下几种 命令 对应英文 作用 ls [目录名] list 查看当前目录下的内容 pwd print work directory 查看当前所在目录 cd [目录名] change directory 切换目录
阅读全文