SpringBoot整合MyBatisPlus依赖
[TOC]
概述文章参考:https://github.com/baomidou/mybatis-plus
文章参考:https://github.com/macrozheng/mall-learning
视频参考:https://www.bilibili.com/video/BV1NY411g7cf?p=6&spm_id_from=pageDriver&vd_source=0e017b0ae3925aa5166b3d4708f0dd0f
开始指南文章参考:https://baomidou.com/
快速开始页面:https://baomidou.com/pages/24112f/
1.引入SpringBoot引入 Spring Boot Starter 父工程:
123456<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <v ...
素材准备
[TOC]
概述文章参考:https://github.com/981011512/--
文章参考:https://github.com/vhvy/XiaoMu-PosSystem
文章参考:https://github.com/fushengqian/fuint
文章参考:https://github.com/freekingg/orderFood
https://github.com/kevinlq/POPManageSystem
https://github.com/Moon-Future/ktv-system
https://github.com/nfboyplus/song-shop-parent
https://github.com/W-CORN/Cashier_management_system
maven文件基础学习
[TOC]
概述文章参考:https://www.cnblogs.com/wlandwl/p/pom.html
pom简介 本文介绍Maven项目构建中,pom.xml文件的生成规则和常用节点的使用方法。pom.xml官方网址:http://maven.apache.org/pom.html
pom简介 pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目必须的元素;可以配置Maven项目需要使用的远程仓库;可以定义Maven项目打包的形式;可以定义Maven项目的资源依赖关系等等。对于一个最简单的pom.xml的定义必须包含modelVersion、groupId、artifactId和version这四个元素,当然这其中的元素也是可以从它的父 ...
freemarker框架基础
[TOC]
概述 FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。
FreeMarker功能是:
注:虽然模板文件可以是任意后缀名的文件,但是我们一般都约定俗成的将模板文件后缀名改为ftl;这样一来,任何 人一看就知道谁是FreeMarker的模板文件。
注:传入的数据必须要有一个key才行,FreeMarker模板语言以该key为根,并按照其一定的表达式语言,定位到根下的 各个节点,从而取出相应的数据。 追注:可类比JSP进行理解。
FreeMarker一般的使用方式:模板文件(normal.ftl)是这样的:
提示:上述代码需要引入FreeMarker的Jar包。
结果文件(normal.html)是这样的:
首先是在pom.xml文件中添加依赖
1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin ...
素材准备
[TOC]
由于本人是新手入门,所以到网上查找了很多的素材。
https://juejin.cn/user/1292681407647271/posts
框架基础学习
[TOC]
概述文章参考:https://blog.csdn.net/sinat_38701901/article/details/104792366
框架集成shiro 导入包:
1234567891011121314151617181920212223242526272829<!-- 使用shiro的版本号是1.6.0 --><shiro.version>1.6.0</shiro.version> <!--shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>${shiro.version}</version> </dependency> <dependency> <groupId>or ...
Activity的生命周期完全解析
[TOC]
文章参考:https://segmentfault.com/a/1190000037755804
SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需要编写接口就可以。
JPA是Spring Data下的子项目,JPA是Java Persistence API的简称,中文名为Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中
你可以理解为JPA和Mybatis是起相同作用的,都是持久层的框架,但是由于现在Mybatis的广泛应用,现在了解和使用JPA的人较少.
但在我使用的过程中,也发现其一些优势.
导入jar包1234<dependency> <groupId>org.springframework.boot</groupId> <ar ...
ReactNative开发环境搭建
[TOC]
文章参考:https://reactnative.cn/docs/getting-started.html
概述搭建开发环境
安装依赖
12brew install node brew install watchman
使用npm安装Yarn、React Native 的命令行工具(react-native-cli)
Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载。React Native 的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。
yarn 是替换 npm 的工具,可以不安装。
1npm install -g yarn react-native-cli
安装完 yarn 后同理也要设置镜像源:
123// 设置为国内的阿里镜像源yarn config set registry https://registry.npm.taobao.org --glob ...
ReactNative开发环境搭建
[TOC]
React Native 看起来很像 React,只不过其基础组件是原生组件而非 web 组件。要理解 React Native 应用的基本结构,首先需要了解一些基本的 React 的概念,比如 JSX 语法、组件、state状态以及props属性。如果你已经了解了 React,那么还需要掌握一些 React Native 特有的知识,比如原生组件的使用。这篇教程可以供任何基础的读者学习,不管你是否有 React 方面的经验。
Hello World根据历史悠久的“传统”,我们也来写一个“Hello, world!”:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647// 从'react' 导入React 和 Componentimport React, {Component} from 'react';import {Platform, StyleSheet, Text, View& ...
ReactNative开发环境搭建
[TOC]
概述resizeMode属性
决定当组件尺寸和图片尺寸不成比例的时候如何调整图片的大小。默认值为cover。
cover: 在保持图片宽高比的前提下缩放图片,直到宽度和高度都大于等于容器视图的尺寸(如果容器有 padding 内衬的话,则相应减去)。译注:这样图片完全覆盖甚至超出容器,容器中不留任何空白。
contain: 在保持图片宽高比的前提下缩放图片,直到宽度和高度都小于等于容器视图的尺寸(如果容器有 padding 内衬的话,则相应减去)。译注:这样图片完全被包裹在容器中,容器中可能留有空白。
stretch: 拉伸图片且不维持宽高比,直到宽高都刚好填满容器。
repeat: 重复平铺图片直到填满容器。图片会维持原始尺寸,但是当尺寸超过容器时会在保持宽高比的前提下缩放到能被容器包裹。
center: 居中不拉伸。
文章参考:https://reactnative.cn/docs/image