摘要: 第一步,修改工厂函数,配置邮件参数 from flask import Flask from config import Config from flask_sqlalchemy import SQLAlchemy from flask_mail import Mail db = SQLAlchem 阅读全文
posted @ 2020-07-09 16:29 viewts 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、时间戳 实际开发中,我们一般希望create_time和update_time这两个属性能自动设置,所以在建表的时候需要在model上特殊处理一下: from sqlalchemy.sql import func class User(db.Model): __tablename__ = 'us 阅读全文
posted @ 2020-07-09 14:32 viewts 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 一、创建一个简单的例子 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>Hello world!</h1>' 这是一个完整的应用,视图函数index使用app.route装饰 阅读全文
posted @ 2020-07-06 00:24 viewts 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、创建虚拟环境 python -m venv env 通过执行命令,创建一个名为env的虚拟环境,命令执行完毕后会出现一个env文件夹,这是一个全新的虚拟环境,包含这个项目专用的python解析器。 注意:ubuntu下预装的python3,标准库下没有venv包,需要执行下述命令手动安装。 su 阅读全文
posted @ 2020-07-05 23:29 viewts 阅读(4764) 评论(0) 推荐(0) 编辑
摘要: 项目中很多时候需要自动更新的列表项,例如创建时间(createTime)和修改时间(updateTime),所以的在建表的时候需要特殊处理一下: create table `account` ( `id` int primary key auto_increment, `title` varchar 阅读全文
posted @ 2020-07-05 14:48 viewts 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个Spring Initializr项目,勾选Lombok,Spring Web,Spring Data JPA和MySQL Driver依赖。 这里我的表关系是goods商品表-goods_card-card卡牌表 2.新建实体类Goods.java和Card.java,这里注意不要使用 阅读全文
posted @ 2020-07-03 14:57 viewts 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一、工作流程 DispatcherServlet接收Client请求 根据HandlerMapping映射到Handler 生成Handler和HandlerInterceptor,组装成HandlerExecutionChain返还给DispatcherServlet DispatcherServ 阅读全文
posted @ 2020-07-02 00:45 viewts 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Java有两种引用类型,分别是编译时类型和运行时类型。编译型类型在变量声明时决定,运行时类型取决于变量具体指向的类型,如果两种类型不一致,就会出现多态。 规则:对象调用编译时类型的属性和运行时类型的方法。 举例: class Person { public String name; public P 阅读全文
posted @ 2020-07-01 15:11 viewts 阅读(1412) 评论(0) 推荐(1) 编辑
摘要: 一、Spring Boot 介绍 Spring Boot 是一个快速开发框架。它不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。 二、如何使用 1.新建Maven工程,导入依赖: <parent> <groupId>org.spring 阅读全文
posted @ 2020-07-01 14:08 viewts 阅读(175) 评论(0) 推荐(0) 编辑
摘要: MyBatis的一级缓存是sqlSession作用域的,默认开启,执行DML(insert, update, delete)操作后自动删除。 下面介绍一下如何开启MyBatis的二级缓存,作用域为Mapper: 1.修改config.xml配置文件: <settings> <!-- 开启二级缓存 - 阅读全文
posted @ 2020-06-30 18:31 viewts 阅读(1398) 评论(0) 推荐(0) 编辑